Verified Numbers
Current, source-cited US federal tax constants and freelancer calculators for tax year 2026, including the July 1 mid-year mileage change. Every response carries its IRS/SSA primary source and a last-verified date; refuses rather than guesses.
README
Verified Numbers MCP
Current, source-cited US federal tax and business constants for AI agents — tax year 2026.
Why this exists
AI models recall tax numbers from training data, and training data goes stale. Live example: the IRS made a rare mid-year mileage adjustment effective July 1, 2026 (business rate 72.5¢ → 76¢/mile, Announcement 2026-11). Any model trained before July 2026 confidently reports the wrong current rate. Agents doing bookkeeping, invoicing, or planning work need verified numbers, not remembered ones. Every response from this server carries its primary source and a last-verified date.
Tools (9)
get_mileage_rate(date, purpose)— IRS standard mileage rate in effect on a specific date; handles both 2026 periodsmileage_deduction(miles, date, purpose)— dollar deduction at the correct period rate
Connect via MCPize (hosted)
npx -y mcpize connect @josh/verified-numbers --client claude
Or add the HTTP endpoint directly: https://verified-numbers.mcpize.run
Marketplace page: https://mcpize.com/mcp/verified-numbers
se_tax_estimate(net_self_employment_profit, filing_status)— 2026 SE tax with wage-base cap and Additional Medicarefederal_income_tax(taxable_income, filing_status)— progressive tax via Rev. Proc. 2025-32 bracketsstandard_deduction(filing_status, age_65_or_older, blind)— 2026 amounts with additionsquarterly_estimate(...)— simplified federal quarterly estimated-tax calc with optional safe-harbor comparisonretirement_limits()— 2026 401(k)/IRA/SEP/SIMPLE/HSA limits and catch-up rulesestimated_tax_deadlines()— 2026 quarterly due datesdata_provenance()— how and when every constant was verified
Design principles
- Refuse rather than guess. Filing statuses or dates outside verified data raise errors (e.g., MFS brackets are absent in v1 and the server says so).
- Every response is cited — primary source +
last_verifieddate + disclaimer, in the payload itself. - Deterministic. No LLM calls, no external requests at runtime. Pure lookup and arithmetic. Sub-millisecond, zero marginal cost.
Run
pip install "mcp>=2.0"
python server.py # stdio transport
Tests: python test_server.py — hand-computed expected values for every calculator.
Example
Ask any model trained before July 2026 for the current IRS business mileage rate. It will say 72.5 cents. Then call:
get_mileage_rate("2026-08-01")
{
"date": "2026-08-01",
"purpose": "business",
"cents_per_mile": 76.0,
"effective_period": "2026-07-01 to 2026-12-31",
"source": "IRS Announcement 2026-11, IRB 2026-29 (rare mid-year adjustment, announced Jul. 13, 2026)",
"last_verified": "2026-07-28",
"disclaimer": "Educational reference data and estimates only. Not tax, legal, or financial advice."
}
Every tool responds in this shape: the number, the effective window, the primary source, and the verification date.
Data provenance (verified 2026-07-28)
| Constant set | Primary source |
|---|---|
| Mileage H1 2026 | IRS Notice 2026-10 (IR-2025-128, Dec 29 2025) |
| Mileage H2 2026 | IRS Announcement 2026-11, IRB 2026-29 (Jul 13 2026) |
| Brackets & standard deduction | IRS Rev. Proc. 2025-32 (Oct 9 2025) + OBBBA §70103 |
| Retirement limits | IRS Notice 2025-67 (IR-2025-111, Nov 13 2025) |
| SS wage base $184,500 | SSA COLA announcement (Oct 24 2025) |
| Estimated-tax rules | Form 1040-ES (2026); IRC §6654 |
Maintenance SOP (the moat)
Quarterly, and within 7 days of any IRS newsroom announcement:
- Check irs.gov/newsroom for rate changes (search: mileage, inflation adjustment, notice)
- Check SSA press releases each October (wage base, COLA)
- Check IRS retirement-limit notice each November
- Update
constants_2026.json, bumplast_verified, runtest_server.py, republish - Each December: create
constants_<year+1>.jsonand add year routing
Estimated effort: ~1 hour/quarter. This maintenance commitment is the product — competitors that stop updating die.
Compliance posture
- Educational reference and estimates only; not tax, legal, or financial advice — stated in every response payload
- Federal only; no state/local tax
- Underlying data is US-government material (public domain); no scraped or licensed content
- Simplifications are disclosed in-payload (QBI phase-outs, credits, W-2 interactions not modeled)
Pricing
- Free tier: 50 requests/month (enough to evaluate every tool)
- Then $0.01 per request, metered. Pay only for what you use
- Fiat rails only (Stripe via marketplace payouts)
Roadmap
v1.1: MFS brackets, capital-gains thresholds · v1.2: state income-tax constants (top 10 states) · v2: 2027 constants + year routing
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
E2B
Using MCP to run code via e2b.