WorkingFigures

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.

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-calculators Paginated catalog of the money calculators (name, description, URL).
  • list-utilities Paginated catalog of the in-browser utilities under /convert.
  • list-datasets Paginated catalog of the published datasets under /data, with the date each was last checked.
  • list-guides Paginated catalog of published guides (title, description, dates, URL).
  • list-news Paginated news briefs (title, description, publish time, sources, URL).
  • get-guide Read one published guide in full: metadata plus the Markdown body.
  • get-news Read one news brief in full: metadata, sources and the Markdown body.
  • slugify Turn a title into a URL slug (lowercase, hyphens, accents stripped).
  • convert-case Convert text between casings (upper, lower, title, sentence, camel, pascal, snake, kebab, constant).
  • base64-encode Base64-encode UTF-8 text.
  • base64-decode Decode Base64 back to UTF-8 text.
  • url-encode Percent-encode text for URLs and query strings.
  • url-decode Decode percent-encoded text (+ treated as space).
  • html-entities-encode Escape reserved and non-ASCII characters as HTML entities.
  • html-entities-decode Decode named and numeric HTML entities to text.
  • json-format Validate and pretty-print or minify JSON.
  • csv-to-json Parse CSV (auto delimiter) into an array of typed objects.
  • json-to-csv Turn a JSON array of objects into RFC 4180 CSV.
  • word-count Words, characters, sentences, paragraphs and reading time.
  • diff Line diff (LCS) between two texts, with counts.
  • timestamp Parse a Unix timestamp (s/ms/us) or date string into every view.
  • timezone-convert Convert a wall-clock time between IANA timezones (DST-aware).
  • color-convert Parse a color (hex, rgb(), hsl(), triplet) into hex, rgb and hsl.
  • currency-rates Daily ECB reference rates (EUR base) with their date.
  • currency-convert Convert an amount between currencies using ECB reference rates.
  • convert-data Convert a document between JSON, YAML, TOON and CSV in any direction.
  • json-to-toon Convert JSON to TOON, the token-oriented format that writes repeated object keys once.
  • toon-to-json Convert TOON back to JSON, expanding tabular rows into full objects.
  • uuid Generate random v4 UUIDs (1-100).
  • lorem-ipsum Generate lorem ipsum filler (paragraphs, sentences or words).
  • hourly-to-salary Convert a contract hourly rate into the W-2 salary that costs an employer the same.
  • savings-goal Size an emergency fund in months of expenses and time the gap at a saving pace.
  • estimated-tax-penalty IRS underpayment interest per quarter at the published rates (Form 2210 chart method).
  • invoice-aging Age a list of unpaid invoices into 30/60/90 buckets and price the delay.
  • transfer-fees Cost of a cross-border payment at published provider pricing, exchange-rate markup included.
  • cash-flow-forecast Daily cash balance over a horizon from expected payments and fixed costs.
  • llc-costs LLC filing, report and annual tax costs for all 50 US states and DC, with first-year and recurring totals.
  • timezone-abbreviation Resolve a time zone abbreviation (CET, EST, JST) to its offset, region and every other meaning it has.
  • year-end-checklist Build the December tax checklist for a freelancer situation (six booleans in, sections out).
  • mortgage-affordability Indicative self-employed borrowing capacity from net profit (US, ES, UK rule sets), plus what an extra deduction costs in borrowing power.
  • conference-trip-cost True cost of a conference trip: cash plus the billing lost, net of the deduction (US meals limited to 50%).
  • es-pension-jubilacion Spanish 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-130 Spanish 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-neto Spanish 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-pension UK 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-estimate Social Security retirement benefit estimate: AIME over 35 years, 2026 bend points, claiming-age adjustment and the 92.35% self-employment coverage haircut.
  • finance-score Freelance finance readiness score out of 100 across six weighted areas, with each gap priced in dollars a year.
  • cost-index The 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.

Prefer plain HTTP? The same tools are a JSON API.