Africa Compliance Data
com.africacompliancedata/africa-compliance-dataVersion 1.0.1African holidays, business days, VAT, withholding tax, tax treaties, tax IDs and filing deadlines
Status
Responds188 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:45 UTC
- Latency
- 188 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.africacompliancedata.com/mcpResponds188 msNo sign-in
Claude Code
claude mcp add --transport http africa-compliance-data https://api.africacompliancedata.com/mcp --header 'x-api-key: <YOUR_X_API_KEY>'Replace <YOUR_X_API_KEY> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: africa-compliance-data
Remote MCP server URL: https://api.africacompliancedata.com/mcp
This server expects the header x-api-key.Cursor
{
"mcpServers": {
"africa-compliance-data": {
"url": "https://api.africacompliancedata.com/mcp",
"headers": {
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}Replace <YOUR_X_API_KEY> before running.
VS Code
code --add-mcp '{"name":"africa-compliance-data","type":"http","url":"https://api.africacompliancedata.com/mcp","headers":{"x-api-key":"<YOUR_X_API_KEY>"}}'Replace <YOUR_X_API_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
19 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
add_business_daysDate that is N working days after (or before, if negative) a start date in a country. | No | Yes | Yes | No |
calculate_withholding_taxThe tax to withhold on one payment from a country to a recipient resident in another country (or the same one): applies the domestic rate and, for a non-resident, the tax-treaty maximum (the lower one), and returns the rate, the amount withheld and the net payment, with the sources. With amount_is 'net', grosses the payment up. Where the data cannot decide (treaty rates by condition such as 5/15, several domestic rates), every option is returned with its condition; where a rate is not recorded, no amount is given. | No | Yes | Yes | No |
count_business_daysNumber of working days between two dates (inclusive) in a country, and the holidays skipped. | No | Yes | Yes | No |
get_changesThe change log: one entry per changed value, oldest first, with the old and new value, kind (law_change, correction, new_source, coverage), the date a law change applies from, and its source. Optional: since (YYYY-MM-DD) and one country. Developer and Pro plans: holiday changes; Compliance: every change. | No | Yes | Yes | No |
get_country_profileAll compliance reference data for one country: holiday rules, announcement authority, VAT, withholding tax, tax ID format, filing deadlines and sources (tax parts on the Compliance plan, and on Pro for the countries of its country pack). | No | Yes | Yes | No |
get_einvoicingA country's e-invoicing or fiscalisation requirement: system (e.g. eTIMS, EFRIS, MBS), tax authority, status (mandatory, phased, voluntary, pilot, planned, unclear, none_found), model (clearance, real-time reporting, fiscal device), dated phases (who must comply from when), legal basis and source, and the authority's published list of accredited integrators where one exists. | No | Yes | Yes | No |
get_filing_deadlinesTax filing and payment due dates falling in a given month (VAT, PAYE, withholding, corporate tax), adjusted for weekends and holidays where the country's rule (weekend_adjust) or the item's own rule is known; otherwise the statutory date with adjusted: false. | No | Yes | Yes | No |
get_finance_law_changesPlain-English digest of a country's latest finance law: business-relevant tax changes (VAT, withholding, corporate, payroll, procedure) with effective dates and article references. Unofficial summary; the cited law prevails (Compliance plan). | No | Yes | Yes | No |
get_holiday_watchAcross countries: holidays whose date depends on an announcement (Eid, Mawlid and other moon-sighted holidays, ad-hoc days off) from a week ago to N days ahead, with status estimated (not announced or not yet verified) or confirmed (with its source), and who announces them (Developer, Pro and Compliance plans). | No | Yes | Yes | No |
get_payroll_taxIncome tax bands on employment income for resident employees (PAYE / ITS / IRPP...): the bands, tax-free threshold and reliefs in force on a date (default today), and every dated period with its legal basis, source and confidence. Reference data only, no salary calculation. | No | Yes | Yes | No |
get_public_holidaysPublic holidays for a country and year, with status (rule / confirmed / estimated / observed / bridge) and sources. Islamic holidays are estimated until a reviewer has verified the announcement (delays are possible). | No | Yes | Yes | No |
get_social_securityStatutory contributions on pay (pension, social security, health, housing, work injury, training and other payroll levies): employee and employer rates, base, floor and ceiling in force on a date (default today), and every dated period with its legal basis, source and confidence. | No | Yes | Yes | No |
get_tax_treatiesDouble tax treaties of a country (as the paying country): maximum withholding rates on dividends, interest, royalties and technical fees for each treaty partner, with conditions, dates in force and the official text. | No | Yes | Yes | No |
get_vatVAT/GST/TVA/IVA standard and other rates, registration threshold and legal basis for a country. With 'date', also the standard rate in force on that date (dated history with the law that set it). | No | Yes | Yes | No |
get_vat_historyEvery standard VAT rate period for a country (from, to, rate) with the law that set it, for audits, refunds and re-invoicing. | No | Yes | Yes | No |
get_withholding_taxWithholding tax rates (resident / non-resident) by payment type: dividends, interest, royalties, rent, services, fees... With 'recipient_country', also the tax-treaty maximum rates for a payment to that country. | No | Yes | Yes | No |
is_business_dayWhether a date is a working day in a country (weekend and national public holidays). | No | Yes | Yes | No |
list_countriesList the 54 African countries covered, with currency and per-feature coverage (ready / partial / gap). | No | Yes | Yes | No |
validate_tax_id_formatCheck whether a taxpayer identification number matches the country's known format. Format check only: it does not confirm registration (format_check 'partial' means a weak check on characters and length only). The number is not stored. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Nov 13, 2026
- Updated
- Nov 13, 2026
- Repository
- Not given
- Categories (suggested)
- Invoicing and accountingSecurityFinance and paymentsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared