pound.one
UK inflation, take-home pay and public spending calculators with sources and shareable results.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"pound-one": {
"url": "https://pound.one/mcp"
}
}
}Remote endpoints
https://pound.one/mcpstreamable-httpWhat it can do
Tool inventory
Tools (3)
🟢adjust_for_inflation(amount, from, to, series)
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.
Input Schema
{
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0.01,
"maximum": 1000000000000,
"description": "Amount in GBP; rounded to the nearest penny."
},
"from": {
"type": "integer",
"minimum": 1948,
"maximum": 2026,
"description": "Starting calendar year."
},
"to": {
"default": "now",
"description": "Ending calendar year, or latest available data.",
"anyOf": [
{
"type": "integer",
"minimum": 1948,
"maximum": 2026
},
{
"type": "string",
"const": "now"
}
]
},
"series": {
"default": "rpi",
"description": "Inflation measure; RPI has the longer history.",
"type": "string",
"enum": [
"rpi",
"cpi"
]
}
},
"required": [
"amount",
"from"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"currency": {
"type": "string",
"const": "GBP"
},
"amount": {
"type": "number"
},
"headline": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": {}
}
},
"assumptions": {
"type": "array",
"items": {
"type": "string"
}
},
"caveats": {
"type": "array",
"items": {
"type": "string"
}
},
"url": {
"type": "string",
"format": "uri"
},
"card": {
"type": "string",
"format": "uri"
},
"shareUrl": {
"type": "string",
"format": "uri"
},
"from": {
"type": "integer",
"minimum": 1948,
"maximum": 2026
},
"to": {
"anyOf": [
{
"type": "integer",
"minimum": 1948,
"maximum": 2026
},
{
"type": "string",
"const": "now"
}
]
},
"series": {
"type": "string",
"enum": [
"rpi",
"cpi"
]
},
"seriesLabel": {
"type": "string"
},
"result": {
"type": "number",
"description": "Equivalent amount in GBP."
},
"factor": {
"type": "number"
},
"pctChange": {
"type": "number"
},
"annualised": {
"type": [
"number",
"null"
]
},
"data": {
"type": "object",
"properties": {
"built": {
"type": "string"
},
"index": {
"type": "object",
"properties": {
"from": {
"anyOf": [
{
"type": "object",
"properties": {
"period": {
"type": "string"
},
"basis": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"to": {
"anyOf": [
{
"type": "object",
"properties": {
"period": {
"type": "string"
},
"basis": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"latest": {
"type": "object",
"properties": {
"year": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"value": {
"type": "number"
},
"month": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"quarter": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"year",
"value"
],
"additionalProperties": {}
}
},
"required": [
"from",
"to",
"latest"
],
"additionalProperties": {}
},
"house": {
"anyOf": [
{
"type": "object",
"properties": {
"from": {
"anyOf": [
{
"type": "object",
"properties": {
"period": {
"type": "string"
},
"basis": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"to": {
"anyOf": [
{
"type": "object",
"properties": {
"period": {
"type": "string"
},
"basis": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"latest": {
"type": "object",
"properties": {
"year": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"value": {
"type": "number"
},
"month": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"quarter": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"year",
"value"
],
"additionalProperties": {}
}
},
"required": [
"from",
"to",
"latest"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"wage": {
"anyOf": [
{
"type": "object",
"properties": {
"from": {
"anyOf": [
{
"type": "object",
"properties": {
"period": {
"type": "string"
},
"basis": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"to": {
"anyOf": [
{
"type": "object",
"properties": {
"period": {
"type": "string"
},
"basis": {
"type": "string"
},
"value": {
"type": "number"
}
},
"required": [
"period",
"basis",
"value"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"latest": {
"type": "object",
"properties": {
"year": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"value": {
"type": "number"
},
"month": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"quarter": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"year",
"value"
],
"additionalProperties": {}
}
},
"required": [
"from",
"to",
"latest"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
}
},
"required": [
"built",
"index",
"house",
"wage"
],
"additionalProperties": {}
},
"buys": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"then": {
"type": "object",
"properties": {
"pricePence": {
"type": "number"
},
"quantity": {
"type": "number"
},
"estimated": {
"type": "boolean"
},
"period": {
"type": "string"
},
"basis": {
"type": "string"
}
},
"required": [
"pricePence",
"quantity",
"estimated",
"period",
"basis"
],
"additionalProperties": {}
},
"now": {
"type": "object",
"properties": {
"pricePence": {
"type": "number"
},
"quantity": {
"type": "number"
},
"estimated": {
"type": "boolean"
},
"period": {
"type": "string"
},
"basis": {
"type": "string"
}
},
"required": [
"pricePence",
"quantity",
"estimated",
"period",
"basis"
],
"additionalProperties": {}
},
"source": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": {}
}
},
"required": [
"key",
"label",
"then",
"now",
"source"
],
"additionalProperties": {}
}
},
"house": {
"anyOf": [
{
"type": "object",
"properties": {
"then": {
"type": "number"
},
"now": {
"type": "number"
},
"ratio": {
"type": "number"
}
},
"required": [
"then",
"now",
"ratio"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"wage": {
"anyOf": [
{
"type": "object",
"properties": {
"then": {
"type": "number"
},
"now": {
"type": "number"
},
"ratio": {
"type": "number"
}
},
"required": [
"then",
"now",
"ratio"
],
"additionalProperties": {}
},
{
"type": "null"
}
]
},
"housePerWage": {
"anyOf": [
{
"type": "object",
"properties": {
"then": {
"type": "number"
},
"now": {
"type": "number"
}
},
"required": [
"then",
"now"
],
"additionalProperties": {}
},
{
"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"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢calculate_take_home(amount, mode, region)
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.
Input Schema
{
"type": "object",
"properties": {
"amount": {
"type": "integer",
"minimum": 1,
"maximum": 1000000000,
"description": "Annual gross salary (gross mode), or annual target take-home pay (net mode), in whole GBP. Multiply monthly figures by 12 first."
},
"mode": {
"default": "gross",
"type": "string",
"enum": [
"gross",
"net"
]
},
"region": {
"type": "string",
"enum": [
"england",
"wales",
"northern_ireland"
],
"description": "Confirm the tax jurisdiction; Scottish income tax is not supported."
}
},
"required": [
"amount",
"region"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"currency": {
"type": "string",
"const": "GBP"
},
"amount": {
"type": "number"
},
"headline": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": {}
}
},
"assumptions": {
"type": "array",
"items": {
"type": "string"
}
},
"caveats": {
"type": "array",
"items": {
"type": "string"
}
},
"url": {
"type": "string",
"format": "uri"
},
"card": {
"type": "string",
"format": "uri"
},
"shareUrl": {
"type": "string",
"format": "uri"
},
"period": {
"type": "string",
"const": "annual"
},
"inputAmount": {
"type": "number"
},
"mode": {
"type": "string",
"enum": [
"gross",
"net"
]
},
"region": {
"type": "string",
"enum": [
"England",
"Wales",
"Northern Ireland"
]
},
"rules": {
"type": "string"
},
"gross": {
"type": "number"
},
"pa": {
"type": "number"
},
"taxable": {
"type": "number"
},
"tax": {
"type": "number"
},
"ni": {
"type": "number"
},
"net": {
"type": "number"
},
"monthly": {
"type": "number"
},
"weekly": {
"type": "number"
},
"employerNi": {
"type": "number"
},
"costToEmployer": {
"type": "number"
},
"effectiveRate": {
"type": "number"
},
"allInRate": {
"type": "number"
},
"marginal": {
"type": "number"
},
"bands": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"rate": {
"type": "number"
},
"amount": {
"type": "number"
},
"tax": {
"type": "number"
}
},
"required": [
"name",
"rate",
"amount",
"tax"
],
"additionalProperties": {}
}
},
"requestedAnnualNet": {
"type": "number"
},
"netRoundingDifference": {
"type": "number"
},
"percentile": {
"type": "object",
"properties": {
"fractionBelow": {
"type": "number"
},
"rank": {
"type": "string"
},
"year": {
"type": "string"
},
"population": {
"type": "string"
},
"method": {
"type": "string"
}
},
"required": [
"fractionBelow",
"rank",
"year",
"population",
"method"
],
"additionalProperties": {}
},
"data": {
"type": "object",
"properties": {
"taxYear": {
"type": "string"
},
"percentileYear": {
"type": "string"
},
"taxSource": {
"type": "string"
}
},
"required": [
"taxYear",
"percentileYear",
"taxSource"
],
"additionalProperties": {}
}
},
"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"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}🟢compare_public_spending(amount, budget)
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.
Input Schema
{
"type": "object",
"properties": {
"amount": {
"type": "number",
"minimum": 0.01,
"maximum": 1000000000000000,
"description": "Amount in GBP."
},
"budget": {
"default": "nhs",
"description": "Budget to compare against; response also includes other budgets.",
"type": "string",
"enum": [
"everything",
"nhs",
"pensions",
"welfare",
"interest",
"education",
"defence",
"borrowing",
"taxes",
"monarchy"
]
}
},
"required": [
"amount"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false
}Output Schema
{
"type": "object",
"properties": {
"currency": {
"type": "string",
"const": "GBP"
},
"amount": {
"type": "number"
},
"headline": {
"type": "string"
},
"sources": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": {}
}
},
"assumptions": {
"type": "array",
"items": {
"type": "string"
}
},
"caveats": {
"type": "array",
"items": {
"type": "string"
}
},
"url": {
"type": "string",
"format": "uri"
},
"card": {
"type": "string",
"format": "uri"
},
"shareUrl": {
"type": "string",
"format": "uri"
},
"key": {
"type": "string",
"enum": [
"everything",
"nhs",
"pensions",
"welfare",
"interest",
"education",
"defence",
"borrowing",
"taxes",
"monarchy"
]
},
"label": {
"type": "string"
},
"annual": {
"type": "number"
},
"year": {
"type": "string"
},
"seconds": {
"type": "number"
},
"text": {
"type": "string"
},
"scope": {
"type": "string"
},
"source": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": {}
},
"verification": {
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "bundled_figure_not_reverified"
},
"datasetReviewFlag": {
"type": "boolean"
}
},
"required": [
"status",
"datasetReviewFlag"
],
"additionalProperties": {}
},
"slug": {
"type": "string"
},
"verb": {
"type": "string"
},
"perSecond": {
"type": "number"
},
"perDay": {
"type": "number"
},
"share": {
"type": "number",
"description": "Fraction of the selected annual budget, not a percentage."
},
"others": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string",
"enum": [
"everything",
"nhs",
"pensions",
"welfare",
"interest",
"education",
"defence",
"borrowing",
"taxes",
"monarchy"
]
},
"label": {
"type": "string"
},
"annual": {
"type": "number"
},
"year": {
"type": "string"
},
"seconds": {
"type": "number"
},
"text": {
"type": "string"
},
"scope": {
"type": "string"
},
"source": {
"type": "object",
"properties": {
"label": {
"type": "string"
},
"url": {
"type": "string",
"format": "uri"
}
},
"required": [
"label",
"url"
],
"additionalProperties": {}
},
"verification": {
"type": "object",
"properties": {
"status": {
"type": "string",
"const": "bundled_figure_not_reverified"
},
"datasetReviewFlag": {
"type": "boolean"
}
},
"required": [
"status",
"datasetReviewFlag"
],
"additionalProperties": {}
}
},
"required": [
"key",
"label",
"annual",
"year",
"seconds",
"text",
"scope",
"source",
"verification"
],
"additionalProperties": {}
}
},
"data": {
"type": "object",
"properties": {
"fiscalYear": {
"type": "string"
},
"built": {
"type": [
"string",
"null"
]
}
},
"required": [
"fiscalYear",
"built"
],
"additionalProperties": {}
}
},
"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"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": {}
}Community
Evidence