African holidays, business days, VAT, withholding tax, tax treaties, tax IDs and filing deadlines
Connect Remote server
claude mcp add --transport http africa-compliance-data https://api.africacompliancedata.com/mcp --header "x-api-key: <X_API_KEY>"
{
"mcpServers": {
"africa-compliance-data": {
"url": "https://api.africacompliancedata.com/mcp",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}
{
"servers": {
"africa-compliance-data": {
"type": "http",
"url": "https://api.africacompliancedata.com/mcp",
"headers": {
"x-api-key": "<X_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://api.africacompliancedata.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 19 found in our last check
list_countriesList the 54 African countries covered, with currency and per-feature coverage (ready / partial / gap).
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).
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 (Deve…
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;…
is_business_dayWhether a date is a working day in a country (weekend and national public holidays).
count_business_daysNumber of working days between two dates (inclusive) in a country, and the holidays skipped.
add_business_daysDate that is N working days after (or before, if negative) a start date in a country.
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).
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.
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.
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 sour…
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.
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), lega…
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).
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.
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.
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.
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.
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).
Headers
| Name | Description |
|---|---|
x-api-keyRequired, secret | Your API key. Free plan at https://africacompliancedata.com |
Details
| Endpoint | https://api.africacompliancedata.com/mcp (Streamable HTTP) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | com.africacompliancedata/africa-compliance-data |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
