Skip to main content

Africa Compliance Data

com.africacompliancedata/africa-compliance-dataVersion 1.0.1

African holidays, business days, VAT, withholding tax, tax treaties, tax IDs and filing deadlines

Status

Responds188 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
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 ms
No 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.

Host your own MCP server on run.zero

Tools

19 tools

Tools of Africa Compliance Data
Read-only
Idempotent
Open world
add_business_daysDate that is N working days after (or before, if negative) a start date in a country.NoYesYesNo
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.NoYesYesNo
count_business_daysNumber of working days between two dates (inclusive) in a country, and the holidays skipped.NoYesYesNo
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.NoYesYesNo
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).NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
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).NoYesYesNo
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).NoYesYesNo
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.NoYesYesNo
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).NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
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).NoYesYesNo
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.NoYesYesNo
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.NoYesYesNo
is_business_dayWhether a date is a working day in a country (weekend and national public holidays).NoYesYesNo
list_countriesList the 54 African countries covered, with currency and per-feature coverage (ready / partial / gap).NoYesYesNo
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.NoYesYesNo

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

Are you the operator? Claim this listing