Developers
MCP server: our tools inside your AI client
Working Figures runs a free remote MCP server: connect it to Claude, Cursor or any client that speaks the Model Context Protocol and our 18 text and data utilities become tools your assistant can call. No account, no key, stateless.
https://workingfigures.com/api/mcp
Claude Code (one command)
Run this in a terminal and the tools are available in your next session:
claude mcp add --transport http workingfigures https://workingfigures.com/api/mcp
Claude Desktop, Cursor and other clients
Add this block to your client's MCP configuration (the file name varies by client; look for mcpServers):
{
"mcpServers": {
"workingfigures": {
"type": "http",
"url": "https://workingfigures.com/api/mcp"
}
}
} Available tools
Endpoint reference text below is spec material and stays in English; the tool pages linked in the first column are fully localized.
-
list-calculatorsPaginated catalog of the money calculators (name, description, URL). -
list-utilitiesPaginated catalog of the in-browser utilities under /convert. -
list-datasetsPaginated catalog of the published datasets under /data, with the date each was last checked. -
list-guidesPaginated catalog of published guides (title, description, dates, URL). -
list-newsPaginated news briefs (title, description, publish time, sources, URL). -
get-guideRead one published guide in full: metadata plus the Markdown body. -
get-newsRead one news brief in full: metadata, sources and the Markdown body. -
slugifyTurn a title into a URL slug (lowercase, hyphens, accents stripped). -
convert-caseConvert text between casings (upper, lower, title, sentence, camel, pascal, snake, kebab, constant). -
base64-encodeBase64-encode UTF-8 text. -
base64-decodeDecode Base64 back to UTF-8 text. -
url-encodePercent-encode text for URLs and query strings. -
url-decodeDecode percent-encoded text (+ treated as space). -
html-entities-encodeEscape reserved and non-ASCII characters as HTML entities. -
html-entities-decodeDecode named and numeric HTML entities to text. -
json-formatValidate and pretty-print or minify JSON. -
csv-to-jsonParse CSV (auto delimiter) into an array of typed objects. -
json-to-csvTurn a JSON array of objects into RFC 4180 CSV. -
word-countWords, characters, sentences, paragraphs and reading time. -
diffLine diff (LCS) between two texts, with counts. -
timestampParse a Unix timestamp (s/ms/us) or date string into every view. -
timezone-convertConvert a wall-clock time between IANA timezones (DST-aware). -
color-convertParse a color (hex, rgb(), hsl(), triplet) into hex, rgb and hsl. -
currency-ratesDaily ECB reference rates (EUR base) with their date. -
currency-convertConvert an amount between currencies using ECB reference rates. -
convert-dataConvert a document between JSON, YAML, TOON and CSV in any direction. -
json-to-toonConvert JSON to TOON, the token-oriented format that writes repeated object keys once. -
toon-to-jsonConvert TOON back to JSON, expanding tabular rows into full objects. -
uuidGenerate random v4 UUIDs (1-100). -
lorem-ipsumGenerate lorem ipsum filler (paragraphs, sentences or words). -
hourly-to-salaryConvert a contract hourly rate into the W-2 salary that costs an employer the same. -
savings-goalSize an emergency fund in months of expenses and time the gap at a saving pace. -
estimated-tax-penaltyIRS underpayment interest per quarter at the published rates (Form 2210 chart method). -
invoice-agingAge a list of unpaid invoices into 30/60/90 buckets and price the delay. -
transfer-feesCost of a cross-border payment at published provider pricing, exchange-rate markup included. -
cash-flow-forecastDaily cash balance over a horizon from expected payments and fixed costs. -
llc-costsLLC filing, report and annual tax costs for all 50 US states and DC, with first-year and recurring totals. -
timezone-abbreviationResolve a time zone abbreviation (CET, EST, JST) to its offset, region and every other meaning it has. -
year-end-checklistBuild the December tax checklist for a freelancer situation (six booleans in, sections out). -
mortgage-affordabilityIndicative self-employed borrowing capacity from net profit (US, ES, UK rule sets), plus what an extra deduction costs in borrowing power. -
conference-trip-costTrue cost of a conference trip: cash plus the billing lost, net of the deduction (US meals limited to 50%). -
es-pension-jubilacionSpanish state pension estimate from a career of periods (employee, self-employed or mixed), with the 2026 dual base reguladora and the early or delayed retirement adjustment. -
es-modelo-130Spanish modelo 130 quarterly income-tax prepayment: 20% of the profit accumulated since January, net of earlier payments, client withholding and the low-income reduction. -
es-nomina-bruto-netoSpanish employee gross-to-net pay: 2026 worker Social Security rates, IRPF withholding and the net figure per payslip at 12 or 14 payments. -
uk-state-pensionUK new State Pension forecast from qualifying years, with the shortfall to the full rate and the payback on a voluntary Class 3 top-up. -
us-social-security-estimateSocial Security retirement benefit estimate: AIME over 35 years, 2026 bend points, claiming-age adjustment and the 92.35% self-employment coverage haircut. -
finance-scoreFreelance finance readiness score out of 100 across six weighted areas, with each gap priced in dollars a year. -
cost-indexThe Freelance Cost Index: a published monthly reading (0-10) of what running a US freelance business costs, with every component scored, weighted and sourced.
Good to know
Same soft limit as the API (60 requests per minute per IP), same privacy stance: request bodies are processed and discarded, never stored, and file processing deliberately has no server endpoint. The server is stateless HTTP, so nothing persists between calls.