Afriref: cited government reference data
by afriref.dev · dev.afriref/reference-data
Cited official data: tax, VAT, CPI, policy rates, wages, holidays, FX. 128 countries+EU, 7 regions.
- Category
- Finance and payments
- Connection
- Remote (HTTP)
- Tools
- 34 reported
- Status
- Online
Connect it to your AI
Claude Code
claude mcp add --transport http reference-data https://afriref.dev/mcpClaude, ChatGPT, Cursor and other apps
Add it as a custom connector with this URL (Streamable HTTP):
https://afriref.dev/mcpCursor, VS Code and other apps (mcp.json)
{
"mcpServers": {
"reference-data": {
"url": "https://afriref.dev/mcp"
}
}
}Tools it offers
34 tools, as the server itself reported during our check on Oct 31, 2026.
list_seriesFREE. Catalog of all afriref reference-data series: supported countries, series ids, descriptions, freshness metadata and per-series URLs. Call this first to discover what data exists. Paid answer tools accept receipt=trget_public_holidaysFREE. Official public-holiday calendar for a supported country, including gazetted movable holidays, with the official government source cited. Some countries also carry sub-national calendars (e.g. the German Laender):get_public_holidays_worldwideFREE with any API key, including the free key by email (https://afriref.dev/free-key). Same as get_public_holidays, but for every country across all seven brands, not only Pan-African. Unmetered: never counts against theget_key_balanceFREE. Remaining allowance for an API key (free, card or metered): plan, quota, used, remaining, reset date and what the key covers. Never metered. Pass api_key, or send the key as the X-API-Key header on /mcp.is_business_dayFREE, unmetered. Is this date a business day in this country? Returns is_business_day, the reason (weekend, public_holiday, makeup_workday…), the holiday names, and the next and previous business day. Uses the country'sadd_business_daysFREE, unmetered. The date n business days after (or, for negative n, before) a start date. The start date is day 0 and never counted; n = 0 returns the date itself if it is a business day, otherwise the next one. Lists ebusiness_days_betweenFREE, unmetered. Business days between two dates. business_days counts (from, to] and is negative when to is before from, so add_business_days(from, business_days) lands on to whenever to is a business day; business_daysget_seriesPAID ($0.003). Current value of a reference series — e.g. series=policy-rate, vat, minimum-wage. Every value carries its official source citation, effective date, last-confirmed date and staleness flag. Pass api_key if yget_series_historyPAID ($0.003). Historical values of a reference series with effective date ranges, optionally filtered by from/to (YYYY-MM-DD). Pass api_key if you have one (instant card checkout at /pricing); otherwise the response expget_filing_deadlinesPAID ($0.003, same as any series). Recurring statutory tax deadlines for a country — VAT/GST returns and payments, PAYE/payroll withholding remittances, corporate income tax returns and provisional/instalment payments —check_minimum_wagePAID ($0.02). Compliance verdict: is a salary at, above or below the country's statutory minimum wage? Returns verdict, margin, the statutory floor and the legal instrument it rests on. Honest statuses when no enforceablcompute_vatPAID ($0.01). VAT breakdown for an amount: net, tax and gross using the country's current statutory rate, including per-levy components where the rate is composite (e.g. Ghana VAT + NHIL + GETFund). mode=add treats the acount_working_daysPAID ($0.002). Working days in a date range for a country: weekends (Egypt's Fri–Sat handled) and statutory public holidays applied, with the holidays hit by name and the next working day after the range. Range max 366 dsettlement_datePAID ($0.02). Settlement/value date: the date n business days after a trade date, computed on the INTERSECTION of the calendars you name, with a per-day trail showing every skipped day and why, on which calendar. Supplycompute_income_taxPAID ($0.02). Statutory income tax on a TAXABLE-income figure using the country's verified marginal bracket schedule, with full per-bracket workings, effective rate and marginal rate. You pass the amount in local currenccompute_statutory_interestPAID ($0.02). Simple statutory interest on a principal at the cited statutory-interest series rate: Actual/365 simple, principal × (rate/100) × (days/365). Pass days, or from and to as YYYY-MM-DD (from inclusive, to exclcompute_payrollPAID ($0.05). Gross-to-net take-home pay for Nigeria or Kenya: applies PAYE (on the verified brackets) plus the statutory employee deductions (Nigeria: pension/NHF/NHIS; Kenya: NSSF/SHIF/Affordable Housing Levy) and relicost_hirePAID ($0.50). Cost this hire: one cited dossier for a salary - wage-floor verdict, employer and employee contributions (or PAYE net pay for NG/KE), employer cost, optional income tax on taxable_income and first working dcharge_salePAID ($0.50). Charge this sale: should this invoice carry VAT, which country's and how much - place of supply under the EU, UK and South Africa rules, net/VAT/gross, registration threshold, rule cited. Omit buyer_countrycharge_sale_certifiedPAID ($0.75). The charge_sale dossier plus an Ed25519-signed certified extract of the governing VAT rate, for a filing. Refused free when the governing source cannot be certified right now. Anything we cannot answer in finvoice_payablePAID ($0.40). Is this invoice overdue, by how many days, and how much statutory late-payment interest is owed (Actual/365 simple, rate and workings cited). Late-payment regime: none here; statutory interest only: BF, BJ,evidence_packPAID ($0.25). Country evidence pack: the full cited country brief plus up to 3 Ed25519-signed certified extracts (default the first certifiable of vat, policy-rate, minimum-wage). Named series must all be certifiable. Anhire_comparePAID ($0.75 for 2 countries, $1.00 for 3-5). Employer cost, employer and employee contributions, on-cost percent and wage-floor verdict side by side and ranked, every figure cited. Countries (any brand): AE, AU, CA, DE,next_filingsPAID ($0.35). Upcoming VAT, PAYE and corporate-tax due dates in a window (default the next 90 days), rolled for weekends and national public holidays, each rule cited. Countries with verified rules here: EG, GH, KE, MU,domain_checkPAID ($0.01). Use when mail lands in spam, before an email campaign, for vendor due diligence or to confirm a Microsoft 365 tenant: graded SPF, DKIM, DMARC, MX, MTA-STS, DNSSEC, CAA, TLS and domain age, plus BIMI and blodomain_agePAID ($0.005). Not for registries without RDAP, e.g. .za/.co.za, .me, .de, .io, .eu: refused free (422). Use when you need to know which registrar holds a domain, how old it is, and whether it is a risky newly-registeredverify_answer_receiptFREE. Verify an answer receipt (kind answer_receipt) with the Ed25519 public key only. Pass the receipt object or its canonical JSON, signature_value when the signature is not inside the receipt, and public_key_pem to veget_snapshotPAID ($0.02). Snapshot of every series for every country in one call. Pass api_key if you have one (instant card checkout at /pricing); otherwise the response explains how to pay via x402. Every GH series is free to try.get_country_briefPAID ($0.01). Country brief: every reference series we hold for one country (policy rate, VAT/GST, CPI, taxes, minimum wage, holidays...) in one call, each with value, unit, effective and last-confirmed dates, official scompare_seriesPAID ($0.02). One series (e.g. vat, policy-rate, minimum-wage, corporate-tax) across up to 10 countries of this brand in one call; each row carries its own source, dates and labels, and countries without the series are lvalidate_tax_idPAID ($0.003). Offline format and check-digit validation of a business tax ID or VAT number for one country of this brand: valid/invalid, normalised form, id type, check level (checksum only where the authority publishesget_changesFREE unmetered change + freshness feed. After any paid series or answer call, call this before you assume the cached value is still the law. Returns every series whose current value took effect on or after `since` (defauget_calendarFREE, unmetered. GET /v1/calendar for this brand's continent. Optional country (ISO 3166-1 alpha-2) and series. Derives reverify_by from last_confirmed + update_cycle_days (the same window that sets stale) and, only whenregister_alertBind a webhook so the next gazette does not silently stale a value you already paid for. REGISTERING IS FREE. Register: $0 · Delivery after trial: $0.05. First 3 deliveries are free; later deliveries are $0.05 and refund
Questions
What is the Afriref: cited government reference data MCP server?
Cited official data: tax, VAT, CPI, policy rates, wages, holidays, FX. 128 countries+EU, 7 regions. It is made by afriref.dev and listed in the official MCP Registry as dev.afriref/reference-data. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.
How do I add Afriref: cited government reference data to Claude?
In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://afriref.dev/mcp. In Claude Code, run: claude mcp add --transport http reference-data https://afriref.dev/mcp
How do I add Afriref: cited government reference data to ChatGPT?
ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://afriref.dev/mcp.
How do I add Afriref: cited government reference data to Cursor?
Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "reference-data": { "url": "https://afriref.dev/mcp" } } }
Does Afriref: cited government reference data work right now?
Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.
What can Afriref: cited government reference data do?
It gives your AI 34 tools, including list_series, get_public_holidays, get_public_holidays_worldwide, get_key_balance, is_business_day. The full list is on this page.
Is this your server? Get the badge for your README
Markdown (GitHub README)
[](https://chen.media/mcp/dev-afriref-reference-data)HTML (switches to dark mode on its own)
<a href="https://chen.media/mcp/dev-afriref-reference-data"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/dev-afriref-reference-data.svg?theme=dark"><img src="https://chen.media/mcp/badge/dev-afriref-reference-data.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>More in Finance and payments
See allStripeVerified maker
stripe.comMCP server integrating with Stripe - tools for customers, products, payments, and more.
Las Vegas Guide — Resort Fees, Strip Walk Times & 160+ Venues
lasvegasguide.comOut-the-door Las Vegas hotel resort fees, 13.38% tax receipts, Strip walk routing, and show dates.
0523 Public — Taiwan Logistics & Customs
0523.twTaiwan parcel forwarding tools: freight and import-tax quotes, CCC tariff lookup, import rules.
Konverter Pro
konverter-pro.deGerman bank statements, PayPal, SumUp and Stripe reports to verified DATEV, Lexware or MT940
Unitrader
unitrader.aiLearn how Unitrader's AI trader works, see what it did today, and pick up trading basics.
Annalist Financial Statements
@rawsd10Financial statements, ratios, findings, screens and peer comparisons from official filings. Keyless.