AgentStall: Africa and global data for agents

com.padawanconsultingPublished by padawanconsulting.comOfficial publisherv1.6.0Updated Nov 5, 2026

Holidays and business days (220+ countries), WHOIS, FX, phishing and DMARC checks, SA tenders. x402.

VerifiedStreamable HTTPWeb executableFinanceSecurity & MonitoringBusiness & Commerce

Overview

AI-generated overview

Remote MCP server giving assistants African and global reference data: holidays, business days, FX rates, domain and email-security checks, plus South African…

What you can do
  • List the paid tools, their USDC prices, payment network and example results
  • Look up public holidays and check, add or count business days for 220+ countries, including local weekends
  • Get South African school terms, SARS tax deadlines, SARB rates and bank branch codes
  • Search South African government tenders and RFQs by keyword, closing date, category and buyer
  • Convert currencies and validate South African ID, tax, company and phone numbers
  • Check domains (WHOIS/RDAP, DNS, DMARC/SPF grades), phishing domains and breach-reporting obligations
When to use it
Useful when an assistant needs reliable calendar, currency, domain-reputation or South African regulatory and business data, especially for African markets where verified local calendars and official-domain lists matter.
Requirements
A remote streamable HTTP endpoint; no account, API key or environment variable is declared. Each paid tool call requires USDC payment on Base mainnet via x402: the first call returns PaymentRequired and must be retried with payment metadata. Network access is required.
Before you install
Most tools cost money per call ($0.001 to $0.01 USDC on Base mainnet), so an assistant can spend funds and needs a funded wallet. Validation tools are format checks only, not official registry lookups. Queries, including ID, tax and company numbers, are sent to a third-party service.

Installation

In SourceWeft

  1. Open AgentStall: Africa and global data for agents in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.padawanconsulting%2Fagentstall/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "agentstall-africa-and-global-data-for-ag": {
      "type": "http",
      "url": "https://agentstall.padawanconsulting.com/mcp"
    }
  }
}

Tools

19

agentstall_catalog

List what this stall sells

Free. Lists every paid tool with its price in USDC, payment network and an example result.

Takes no parameters.

za_public_holidays

Public holidays API: 220+ countries incl. India, UAE, Saudi Arabia, with verified African calendars

Public holidays for any country and year (220+ countries by ISO code), with date and English name. Covers the US, UK, Europe, India, UAE, Saudi Arabia, Pakistan, China, Japan, Brazil and all of Africa. South Africa, Nigeria, Kenya, Egypt, Ghana and 6 more African countries use AgentStall's verified calendars with observed days and declared Islamic holidays. Free open sources: Nager.Date and date-holidays. Useful for scheduling, payroll and deadlines. Price: $0.001 USDC per call (x402, Base mainnet).

Parametersyearrequiredcountry

za_is_business_day

Business day checker: is a date a working day? 220+ countries

Checks whether a date is a business (working) day in any of 220+ countries and says why not: weekend or which public holiday. Returns the next and previous business days. Handles local weekends (Friday-Saturday in Saudi Arabia, Egypt and Israel) and observed holidays, with verified calendars for South Africa, Nigeria, Kenya, Egypt and 7 more African countries. Useful for payment, settlement and delivery dates. Price: $0.001 USDC per call (x402, Base mainnet).

Parametersdaterequiredcountry

za_add_business_days

Business days calculator: add or subtract working days, 220+ countries

Business days calculator: adds or subtracts working days from a date in any of 220+ countries, skipping weekends and public holidays, and lists the holidays skipped. Local weekends supported (e.g. Friday-Saturday in Saudi Arabia and Egypt). Verified calendars for South Africa and 10 African countries. Useful for payment terms such as 'net 5 business days', notice periods, SLAs, delivery estimates and legal deadlines. Price: $0.002 USDC per call (x402, Base mainnet).

Parametersdaysrequiredstartrequiredcountry

za_count_business_days

Count business days between two dates (working days calculator), 220+ countries

Working days calculator: counts the business days between two dates in any of 220+ countries, excluding weekends and public holidays, and lists the holidays excluded. Local weekends supported. Verified calendars for South Africa, Nigeria, Kenya, Egypt, Ghana and 6 more African countries. Useful for SLAs, turnaround times, leave days and deadlines measured in business days. Price: $0.002 USDC per call (x402, Base mainnet).

Parameterstorequiredfromrequiredcountry

za_school_calendar

South African school calendar: school terms and school holidays 2026-2027

South African public school calendar: term dates and school holidays for 2026 and 2027 from the Department of Basic Education, special school holidays, and whether a given date is a school day. Useful for family travel, childcare, events and education planning in South Africa. Price: $0.003 USDC per call (x402, Base mainnet).

Parametersdateyear

za_sars_deadlines

South African tax deadlines (SARS): PAYE, VAT, provisional tax and filing season

South African tax deadlines from SARS between two dates: EMP201 PAYE/UIF/SDL payments, VAT201 returns, provisional tax (IRP6), EMP501 reconciliations and income tax filing-season deadlines, already moved to the previous business day where SARS rules require it. Useful for payroll, bookkeeping, accounting and tax compliance reminders in South Africa. Price: $0.005 USDC per call (x402, Base mainnet).

Parameterstofrom

za_sarb_rates

South African interest rates, inflation and rand exchange rates (SARB)

South African interest rates, inflation and rand exchange rates from the South African Reserve Bank (SARB): repo rate, prime lending rate, CPI and PPI inflation, and rand (ZAR) per US dollar, pound, euro and yen, each with its as-of date. Useful for loan and interest calculations, pricing in rand and economic context. Price: $0.005 USDC per call (x402, Base mainnet).

Takes no parameters.

za_bank_branch_codes

South African bank universal branch codes (Capitec, FNB, Absa, Standard Bank, Nedbank)

South African bank universal branch codes for EFT payments and debit orders: Absa, Capitec, FNB, Nedbank, Standard Bank, TymeBank, Discovery Bank, Investec, African Bank and Bidvest Bank. Look up one bank or list all. Useful for completing South African bank payment details. Price: $0.001 USDC per call (x402, Base mainnet).

Parametersbank

exchange_rates

Currency exchange rates API: 150+ currencies incl. rand, naira, shilling, rupee

Currency exchange rates and conversion for 150+ currencies, updated daily: USD, EUR, GBP, CNY, INR and every African currency, including South African rand (ZAR), Nigerian naira (NGN), Kenyan shilling (KES), Egyptian pound (EGP), Ghanaian cedi (GHS) and CFA francs. Any base currency, optional amount conversion. Mid-market reference rates from an open daily dataset, not official central-bank fixings. Useful for pricing, invoices and reports. Price: $0.002 USDC per call (x402, Base mainnet).

Parametersbaseamountsymbols

za_validate_id_number

South African ID number check: validate and decode an SA ID number

South African ID number validation: checks a 13-digit SA ID number (date of birth, citizenship digit and Luhn checksum) and decodes date of birth, age, gender and citizenship status. Structural check only, with no Home Affairs lookup; the number is not stored. Useful for KYC and onboarding forms and for catching typos. Price: $0.005 USDC per call (x402, Base mainnet).

Parametersidrequired

za_validate_tax_number

South African VAT number and income tax number check (SARS format)

South African tax number validation: checks a 10-digit SARS VAT registration number or income tax reference number (format and modulus-10 check digit) and says which type it is. Format check only, not a SARS registration lookup; nothing is stored. Useful for invoices, supplier onboarding and form validation. Price: $0.002 USDC per call (x402, Base mainnet).

Parametersnumberrequired

za_validate_company_number

South African company registration number check (CIPC)

South African company registration number check: validates a CIPC registration number (YYYY/NNNNNN/NN) and decodes the registration year and entity type, such as (Pty) Ltd, Ltd, NPC, Inc, CC, co-operative or SOC. Format check only, not a CIPC status lookup. Useful for supplier onboarding, invoices and tender paperwork. Price: $0.002 USDC per call (x402, Base mainnet).

Parametersnumberrequired

za_normalize_phone

South African phone number formatting and validation (+27)

South African phone number formatting and classification: converts an SA number in any common format to international +27 (E.164) and local formats, and says whether it is mobile, landline (with area for major cities), toll-free, VoIP or premium-rate. Useful for cleaning contact lists, SMS and WhatsApp messaging, and form validation. Price: $0.001 USDC per call (x402, Base mainnet).

Parametersnumberrequired

za_incident_reporting_obligations

Data breach and cyber incident reporting rules: South Africa, Nigeria, Kenya, Egypt and 7 more

Data breach and cyber incident reporting obligations in South Africa, Nigeria, Kenya, Egypt, Ghana, Morocco, Rwanda, Uganda, Tanzania, Mauritius and Botswana: which regulators and people must be notified, the legal deadline (such as 72 hours) and the computed due time from discovery. Covers POPIA and FSCA/PA rules in South Africa, NDPA and ngCERT in Nigeria, and Kenya's Data Protection Act. Triage guidance, not legal advice. Price: $0.01 USDC per call (x402, Base mainnet).

Parametersrolesectorcountryaware_atmaterialjse_listedclassified_atpersonal_infocritical_infrastructure

za_official_domain_check

Phishing link checker for Africa: fake bank, tax and mobile-money sites (SARS, KRA, M-Pesa)

Phishing URL and fake-website check for Africa: compares a link or domain with the official domains of about 130 tax authorities (SARS, KRA, FIRS, GRA), central banks, government services, banks, mobile money (M-Pesa, MTN MoMo, OPay) and telecoms in South Africa and 10 other African countries, and flags lookalike domains, typosquats, brand names in unofficial domains and newly registered domains. Price: $0.005 USDC per call (x402, Base mainnet).

Parametersurlrequired

za_email_security

Email security check: DMARC, SPF, DNSSEC and MTA-STS grade with spoofing risk

DMARC and SPF checker for any domain: grades DMARC, SPF, DNSSEC, MTA-STS and TLS-RPT from public DNS (score and A-F grade), says how easily fake email could be sent in the domain's name and lists the fixes. Also returns daily-updated email security scorecards ranking banks, governments, regulators and telecoms in South Africa, Nigeria, Kenya, Egypt, Ghana and 6 more African countries. Price: $0.003 USDC per call (x402, Base mainnet).

Parametersdomainsectorcountry

domain_intel

Domain WHOIS and RDAP lookup: registrar, age, expiry, DNS, email security, phishing risk

WHOIS / RDAP domain lookup: registrar, registration and expiry dates, domain age, status, nameservers and DNSSEC from the registry, plus DNS records, email security grade (DMARC, SPF, MTA-STS) and plain-language risk flags such as newly registered, expiring soon or easily spoofed, with impersonation signals for African banks, tax authorities and mobile money. Useful for phishing triage, vendor due diligence and research. Price: $0.005 USDC per call (x402, Base mainnet).

Parametersdomainrequired

Version history

1
  1. v1.6.0LatestNov 5, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.