Server definition
- Hash
- sha256:7940670fc32c04c078a10369fc275842ff7231279bccb96ac93abfc3a4ea2678
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "UK money calculations from pound.one. Results include observation dates, sources, assumptions, canonical links and shareUrl links for readers. Preserve the qualifications when explaining a result; latest available data does not mean live data. All money inputs are GBP. Income inputs are annual.",
"tools": [
{
"description": "Compare GBP purchasing power between years, with prices, wages and housing context. RPI covers 1948 onwards; CPI covers 1988 onwards. \"now\" means the latest stored observation, not a live price.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"amount": {
"description": "Amount in GBP; rounded to the nearest penny.",
"maximum": 1000000000000,
"minimum": 0.01,
"type": "number"
},
"from": {
"description": "Starting calendar year.",
"maximum": 2026,
"minimum": 1948,
"type": "integer"
},
"series": {
"default": "rpi",
"description": "Inflation measure; RPI has the longer history.",
"enum": [
"rpi",
"cpi"
],
"type": "string"
},
"to": {
"anyOf": [
{
"maximum": 2026,
"minimum": 1948,
"type": "integer"
},
{
"const": "now",
"type": "string"
}
],
"default": "now",
"description": "Ending calendar year, or latest available data."
}
},
"required": [
"amount",
"from"
],
"type": "object"
},
"name": "adjust_for_inflation",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"amount": {
"type": "number"
},
"annualised": {
"type": [
"number",
"null"
]
},
"assumptions": {
"items": {
"type": "string"
},
"type": "array"
},
"buys": {
"items": {
"additionalProperties": {},
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"now": {
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"estimated": {
"type": "boolean"
},
"period": {
"type": "string"
},
"pricePence": {
"type": "number"
},
"quantity": {
"type": "number"
}
},
"required": [
"pricePence",
"quantity",
"estimated",
"period",
"basis"
],
"type": "object"
},
"source": {
"additionalProperties": {},
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"label",
"url"
],
"type": "object"
},
"then": {
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"estimated": {
"type": "boolean"
},
"period": {
"type": "string"
},
"pricePence": {
"type": "number"
},
"quantity": {
"type": "number"
}
},
"required": [
"pricePence",
"quantity",
"estimated",
"period",
"basis"
],
"type": "object"
}
},
"required": [
"key",
"label",
"then",
"now",
"source"
],
"type": "object"
},
"type": "array"
},
"card": {
"format": "uri",
"type": "string"
},
"caveats": {
"items": {
"type": "string"
},
"type": "array"
},
"currency": {
"const": "GBP",
"type": "string"
},
"data": {
"additionalProperties": {},
"properties": {
"built": {
"type": "string"
},
"house": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"period": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"type": "object"
},
{
"type": "null"
}
]
},
"latest": {
"additionalProperties": {},
"properties": {
"month": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"quarter": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"value": {
"type": "number"
},
"year": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"year",
"value"
],
"type": "object"
},
"to": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"period": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"from",
"to",
"latest"
],
"type": "object"
},
{
"type": "null"
}
]
},
"index": {
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"period": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"type": "object"
},
{
"type": "null"
}
]
},
"latest": {
"additionalProperties": {},
"properties": {
"month": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"quarter": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"value": {
"type": "number"
},
"year": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"year",
"value"
],
"type": "object"
},
"to": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"period": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"from",
"to",
"latest"
],
"type": "object"
},
"wage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"from": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"period": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"type": "object"
},
{
"type": "null"
}
]
},
"latest": {
"additionalProperties": {},
"properties": {
"month": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"quarter": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
},
"value": {
"type": "number"
},
"year": {
"maximum": 9007199254740991,
"minimum": -9007199254740991,
"type": "integer"
}
},
"required": [
"year",
"value"
],
"type": "object"
},
"to": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"basis": {
"type": "string"
},
"period": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"from",
"to",
"latest"
],
"type": "object"
},
{
"type": "null"
}
]
}
},
"required": [
"built",
"index",
"house",
"wage"
],
"type": "object"
},
"factor": {
"type": "number"
},
"from": {
"maximum": 2026,
"minimum": 1948,
"type": "integer"
},
"headline": {
"type": "string"
},
"house": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"now": {
"type": "number"
},
"ratio": {
"type": "number"
},
"then": {
"type": "number"
}
},
"required": [
"then",
"now",
"ratio"
],
"type": "object"
},
{
"type": "null"
}
]
},
"housePerWage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"now": {
"type": "number"
},
"then": {
"type": "number"
}
},
"required": [
"then",
"now"
],
"type": "object"
},
{
"type": "null"
}
]
},
"pctChange": {
"type": "number"
},
"result": {
"description": "Equivalent amount in GBP.",
"type": "number"
},
"series": {
"enum": [
"rpi",
"cpi"
],
"type": "string"
},
"seriesLabel": {
"type": "string"
},
"shareUrl": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": {},
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"label",
"url"
],
"type": "object"
},
"type": "array"
},
"to": {
"anyOf": [
{
"maximum": 2026,
"minimum": 1948,
"type": "integer"
},
{
"const": "now",
"type": "string"
}
]
},
"url": {
"format": "uri",
"type": "string"
},
"wage": {
"anyOf": [
{
"additionalProperties": {},
"properties": {
"now": {
"type": "number"
},
"ratio": {
"type": "number"
},
"then": {
"type": "number"
}
},
"required": [
"then",
"now",
"ratio"
],
"type": "object"
},
{
"type": "null"
}
]
},
"wageEquivalent": {
"type": [
"number",
"null"
]
}
},
"required": [
"currency",
"amount",
"headline",
"sources",
"assumptions",
"caveats",
"url",
"card",
"shareUrl",
"from",
"to",
"series",
"seriesLabel",
"result",
"factor",
"pctChange",
"annualised",
"data",
"buys",
"house",
"wage",
"housePerWage",
"wageEquivalent"
],
"type": "object"
}
},
{
"description": "Employee income tax and National Insurance for 2026/27, or the gross salary needed for a target net income. England, Wales and Northern Ireland only; Scotland is unsupported. Excludes pensions, student loans, benefits and other income. Includes a historical UK taxpayer income rank.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"amount": {
"description": "Annual gross salary (gross mode), or annual target take-home pay (net mode), in whole GBP. Multiply monthly figures by 12 first.",
"maximum": 1000000000,
"minimum": 1,
"type": "integer"
},
"mode": {
"default": "gross",
"enum": [
"gross",
"net"
],
"type": "string"
},
"region": {
"description": "Confirm the tax jurisdiction; Scottish income tax is not supported.",
"enum": [
"england",
"wales",
"northern_ireland"
],
"type": "string"
}
},
"required": [
"amount",
"region"
],
"type": "object"
},
"name": "calculate_take_home",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"allInRate": {
"type": "number"
},
"amount": {
"type": "number"
},
"assumptions": {
"items": {
"type": "string"
},
"type": "array"
},
"bands": {
"items": {
"additionalProperties": {},
"properties": {
"amount": {
"type": "number"
},
"name": {
"type": "string"
},
"rate": {
"type": "number"
},
"tax": {
"type": "number"
}
},
"required": [
"name",
"rate",
"amount",
"tax"
],
"type": "object"
},
"type": "array"
},
"card": {
"format": "uri",
"type": "string"
},
"caveats": {
"items": {
"type": "string"
},
"type": "array"
},
"costToEmployer": {
"type": "number"
},
"currency": {
"const": "GBP",
"type": "string"
},
"data": {
"additionalProperties": {},
"properties": {
"percentileYear": {
"type": "string"
},
"taxSource": {
"type": "string"
},
"taxYear": {
"type": "string"
}
},
"required": [
"taxYear",
"percentileYear",
"taxSource"
],
"type": "object"
},
"effectiveRate": {
"type": "number"
},
"employerNi": {
"type": "number"
},
"gross": {
"type": "number"
},
"headline": {
"type": "string"
},
"inputAmount": {
"type": "number"
},
"marginal": {
"type": "number"
},
"mode": {
"enum": [
"gross",
"net"
],
"type": "string"
},
"monthly": {
"type": "number"
},
"net": {
"type": "number"
},
"netRoundingDifference": {
"type": "number"
},
"ni": {
"type": "number"
},
"pa": {
"type": "number"
},
"percentile": {
"additionalProperties": {},
"properties": {
"fractionBelow": {
"type": "number"
},
"method": {
"type": "string"
},
"population": {
"type": "string"
},
"rank": {
"type": "string"
},
"year": {
"type": "string"
}
},
"required": [
"fractionBelow",
"rank",
"year",
"population",
"method"
],
"type": "object"
},
"period": {
"const": "annual",
"type": "string"
},
"region": {
"enum": [
"England",
"Wales",
"Northern Ireland"
],
"type": "string"
},
"requestedAnnualNet": {
"type": "number"
},
"rules": {
"type": "string"
},
"shareUrl": {
"format": "uri",
"type": "string"
},
"sources": {
"items": {
"additionalProperties": {},
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"label",
"url"
],
"type": "object"
},
"type": "array"
},
"tax": {
"type": "number"
},
"taxable": {
"type": "number"
},
"url": {
"format": "uri",
"type": "string"
},
"weekly": {
"type": "number"
}
},
"required": [
"currency",
"amount",
"headline",
"sources",
"assumptions",
"caveats",
"url",
"card",
"shareUrl",
"period",
"inputAmount",
"mode",
"region",
"rules",
"gross",
"pa",
"taxable",
"tax",
"ni",
"net",
"monthly",
"weekly",
"employerNi",
"costToEmployer",
"effectiveRate",
"allInRate",
"marginal",
"bands",
"percentile",
"data"
],
"type": "object"
}
},
{
"description": "Express a GBP amount as a share and duration of a stored 2025-26 public budget, with comparisons against other budgets. The NHS comparison uses England's DHSC day-to-day budget as a proxy. These are illustrative averages, not live spending rates.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"amount": {
"description": "Amount in GBP.",
"maximum": 1000000000000000,
"minimum": 0.01,
"type": "number"
},
"budget": {
"default": "nhs",
"description": "Budget to compare against; response also includes other budgets.",
"enum": [
"everything",
"nhs",
"pensions",
"welfare",
"interest",
"education",
"defence",
"borrowing",
"taxes",
"monarchy"
],
"type": "string"
}
},
"required": [
"amount"
],
"type": "object"
},
"name": "compare_public_spending",
"outputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {},
"properties": {
"amount": {
"type": "number"
},
"annual": {
"type": "number"
},
"assumptions": {
"items": {
"type": "string"
},
"type": "array"
},
"card": {
"format": "uri",
"type": "string"
},
"caveats": {
"items": {
"type": "string"
},
"type": "array"
},
"currency": {
"const": "GBP",
"type": "string"
},
"data": {
"additionalProperties": {},
"properties": {
"built": {
"type": [
"string",
"null"
]
},
"fiscalYear": {
"type": "string"
}
},
"required": [
"fiscalYear",
"built"
],
"type": "object"
},
"headline": {
"type": "string"
},
"key": {
"enum": [
"everything",
"nhs",
"pensions",
"welfare",
"interest",
"education",
"defence",
"borrowing",
"taxes",
"monarchy"
],
"type": "string"
},
"label": {
"type": "string"
},
"others": {
"items": {
"additionalProperties": {},
"properties": {
"annual": {
"type": "number"
},
"key": {
"enum": [
"everything",
"nhs",
"pensions",
"welfare",
"interest",
"education",
"defence",
"borrowing",
"taxes",
"monarchy"
],
"type": "string"
},
"label": {
"type": "string"
},
"scope": {
"type": "string"
},
"seconds": {
"type": "number"
},
"source": {
"additionalProperties": {},
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"label",
"url"
],
"type": "object"
},
"text": {
"type": "string"
},
"verification": {
"additionalProperties": {},
"properties": {
"datasetReviewFlag": {
"type": "boolean"
},
"status": {
"const": "bundled_figure_not_reverified",
"type": "string"
}
},
"required": [
"status",
"datasetReviewFlag"
],
"type": "object"
},
"year": {
"type": "string"
}
},
"required": [
"key",
"label",
"annual",
"year",
"seconds",
"text",
"scope",
"source",
"verification"
],
"type": "object"
},
"type": "array"
},
"perDay": {
"type": "number"
},
"perSecond": {
"type": "number"
},
"scope": {
"type": "string"
},
"seconds": {
"type": "number"
},
"share": {
"description": "Fraction of the selected annual budget, not a percentage.",
"type": "number"
},
"shareUrl": {
"format": "uri",
"type": "string"
},
"slug": {
"type": "string"
},
"source": {
"additionalProperties": {},
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"label",
"url"
],
"type": "object"
},
"sources": {
"items": {
"additionalProperties": {},
"properties": {
"label": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"label",
"url"
],
"type": "object"
},
"type": "array"
},
"text": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
},
"verb": {
"type": "string"
},
"verification": {
"additionalProperties": {},
"properties": {
"datasetReviewFlag": {
"type": "boolean"
},
"status": {
"const": "bundled_figure_not_reverified",
"type": "string"
}
},
"required": [
"status",
"datasetReviewFlag"
],
"type": "object"
},
"year": {
"type": "string"
}
},
"required": [
"currency",
"amount",
"headline",
"sources",
"assumptions",
"caveats",
"url",
"card",
"shareUrl",
"key",
"label",
"annual",
"year",
"seconds",
"text",
"scope",
"source",
"verification",
"slug",
"verb",
"perSecond",
"perDay",
"share",
"others",
"data"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:7940670fc32c04c078a10369fc275842ff7231279bccb96ac93abfc3a4ea2678 | sha256sum