Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Free. Lists every paid tool with its price in USDC, payment network and an example result.
This tool takes no arguments.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http agentstall https://agentstall.padawanconsulting.com/mcp
Free. Lists every paid tool with its price in USDC, payment network and an example result.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| domain* | string | Domain or link, e.g. example.com or https://kra-itax-refund.com/login |
{
"type": "object",
"required": [
"domain"
],
"properties": {
"domain": {
"type": "string",
"description": "Domain or link, e.g. example.com or https://kra-itax-refund.com/login"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| base | string | Base currency code (default USD) |
| amount | string | Optional amount in the base currency to convert |
| symbols | string | Comma-separated currency codes to return (default: 18 African currencies plus USD, EUR, GBP, CNY, INR) |
{
"type": "object",
"required": [],
"properties": {
"base": {
"type": "string",
"description": "Base currency code (default USD)"
},
"amount": {
"type": "string",
"description": "Optional amount in the base currency to convert"
},
"symbols": {
"type": "string",
"description": "Comma-separated currency codes to return (default: 18 African currencies plus USD, EUR, GBP, CNY, INR)"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| days* | integer | Business days to add, -1000 to 1000 |
| start* | string | Start date, YYYY-MM-DD |
| country | string | 2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW |
{
"type": "object",
"required": [
"start",
"days"
],
"properties": {
"days": {
"type": "integer",
"description": "Business days to add, -1000 to 1000"
},
"start": {
"type": "string",
"description": "Start date, YYYY-MM-DD"
},
"country": {
"type": "string",
"description": "2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| bank | string | Optional bank name or code to look up |
{
"type": "object",
"required": [],
"properties": {
"bank": {
"type": "string",
"description": "Optional bank name or code to look up"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| to* | string | End date, YYYY-MM-DD (inclusive), within 5 years of 'from' |
| from* | string | Start date, YYYY-MM-DD (exclusive) |
| country | string | 2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW |
{
"type": "object",
"required": [
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"description": "End date, YYYY-MM-DD (inclusive), within 5 years of 'from'"
},
"from": {
"type": "string",
"description": "Start date, YYYY-MM-DD (exclusive)"
},
"country": {
"type": "string",
"description": "2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| domain | string | Domain to check, e.g. example.co.za (use this or sector) |
| sector | string | Leave empty when checking a domain. For a ranked scorecard instead, give a sector: banks_insurers, government, metros, regulators_soe, telecoms, all (e.g. banks_insurers) |
| country | string | Scorecard only: ZA (default), NG, KE, EG, GH, MA, RW, UG, TZ, MU, BW, or ALL |
{
"type": "object",
"required": [],
"properties": {
"domain": {
"type": "string",
"description": "Domain to check, e.g. example.co.za (use this or sector)"
},
"sector": {
"type": "string",
"description": "Leave empty when checking a domain. For a ranked scorecard instead, give a sector: banks_insurers, government, metros, regulators_soe, telecoms, all (e.g. banks_insurers)"
},
"country": {
"type": "string",
"description": "Scorecard only: ZA (default), NG, KE, EG, GH, MA, RW, UG, TZ, MU, BW, or ALL"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| role | string | responsible_party (default) or operator (you process the data for someone else) |
| sector | string | South Africa only. Organisation type: general (any private business), bank, mutual_bank, insurer, financial_other (other FSCA-regulated institutions covered by Joint Standard 1 of 2023 or 2 of 2024, e.g. market infrastructures, certain FSPs, pension funds), public_body, ecsp (electronic communications service provider). Default general |
| country | string | Country code: ZA (default), NG, KE, EG, GH, MA, RW, UG, TZ, MU or BW |
| aware_at | string | When you discovered the compromise (ISO 8601; no offset = UTC+2) |
| material | boolean | Financial institutions: has the incident been classified as material? Omit if not yet assessed |
| jse_listed | boolean |
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).
| Argument | Type | Description |
|---|---|---|
| date* | string | Date in YYYY-MM-DD |
| country | string | 2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "Date in YYYY-MM-DD"
},
"country": {
"type": "string",
"description": "2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| number* | string | Phone number in any common format, e.g. 082 123 4567 or +27 11 555 1234 |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"description": "Phone number in any common format, e.g. 082 123 4567 or +27 11 555 1234"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| url* | string | A link or domain, e.g. https://sars-refund-portal.com/login or capitecbank.co.za |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "A link or domain, e.g. https://sars-refund-portal.com/login or capitecbank.co.za"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| year* | integer | Calendar year (South Africa 1995-2100; 10 verified African countries 2026-2027; other countries 2000-2040) |
| country | string | 2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW |
{
"type": "object",
"required": [
"year"
],
"properties": {
"year": {
"type": "integer",
"description": "Calendar year (South Africa 1995-2100; 10 verified African countries 2026-2027; other countries 2000-2040)"
},
"country": {
"type": "string",
"description": "2-letter ISO country code, e.g. ZA (default), NG, KE, EG, IN, AE, SA, US, GB, DE, BR, CN (220+ countries). Verified calendars for ZA, NG, KE, EG, GH, MA, RW, UG, TZ, MU and BW"
}
},
"additionalProperties": false
}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).
No arguments.
{
"type": "object",
"required": [],
"properties": {},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| to | string | End date YYYY-MM-DD, at most 400 days after 'from' (default: from + 90 days) |
| from | string | Start date YYYY-MM-DD (default: today) |
{
"type": "object",
"required": [],
"properties": {
"to": {
"type": "string",
"description": "End date YYYY-MM-DD, at most 400 days after 'from' (default: from + 90 days)"
},
"from": {
"type": "string",
"description": "Start date YYYY-MM-DD (default: today)"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| date | string | Optional date (YYYY-MM-DD) to check whether it is a school day |
| year | integer | Optional year (2026-2027) to list the terms; defaults to the date's year or the current year |
{
"type": "object",
"required": [],
"properties": {
"date": {
"type": "string",
"description": "Optional date (YYYY-MM-DD) to check whether it is a school day"
},
"year": {
"type": "integer",
"description": "Optional year (2026-2027) to list the terms; defaults to the date's year or the current year"
}
},
"additionalProperties": false
}South African government tenders and RFQs: searches open tenders from national and provincial departments, municipalities and state-owned companies published on the National Treasury eTenders portal. Filter by keyword, closing date, category and buyer. Returns tender number, description, buyer, procurement method, opening and closing dates, and tender document links. Updated every 3 hours. Price: $0.005 USDC per call (x402, Base mainnet).
| Argument | Type | Description |
|---|---|---|
| q | string | Keywords, e.g. 'security services' or 'laptops -lease' |
| open | boolean | Only tenders still open (default true) |
| buyer | string | Part of the buyer's name, e.g. 'Municipality' or 'Transnet' |
| limit | integer | Maximum results, 1-50 (default 20) |
| category | string | goods, services, works or consultingServices |
| closing_within_days | integer | Only tenders closing within N days (1-365) |
{
"type": "object",
"required": [],
"properties": {
"q": {
"type": "string",
"description": "Keywords, e.g. 'security services' or 'laptops -lease'"
},
"open": {
"type": "boolean",
"description": "Only tenders still open (default true)"
},
"buyer": {
"type": "string",
"description": "Part of the buyer's name, e.g. 'Municipality' or 'Transnet'"
},
"limit": {
"type": "integer",
"description": "Maximum results, 1-50 (default 20)"
},
"category": {
"type": "string",
"description": "goods, services, works or consultingServices"
},
"closing_within_days": {
"type": "integer",
"description": "Only tenders closing within N days (1-365)"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| number* | string | Registration number, e.g. 2015/123456/07 |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"description": "Registration number, e.g. 2015/123456/07"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| id* | string | 13-digit SA ID number |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "13-digit SA ID number"
}
},
"additionalProperties": false
}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).
| Argument | Type | Description |
|---|---|---|
| number* | string | VAT or income tax number; spaces, dashes and slashes are ignored |
{
"type": "object",
"required": [
"number"
],
"properties": {
"number": {
"type": "string",
"description": "VAT or income tax number; spaces, dashes and slashes are ignored"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 5, 2026.
| Is the organisation listed on the JSE? Default false |
| classified_at | string | Financial institutions: when the incident was classified as material (ISO 8601) |
| personal_info | boolean | Was personal information accessed or acquired by an unauthorised person? Omit if unknown |
| critical_infrastructure | boolean | Outside South Africa: are you a designated critical / vital infrastructure operator? Omit if unknown |
{
"type": "object",
"required": [],
"properties": {
"role": {
"type": "string",
"description": "responsible_party (default) or operator (you process the data for someone else)"
},
"sector": {
"type": "string",
"description": "South Africa only. Organisation type: general (any private business), bank, mutual_bank, insurer, financial_other (other FSCA-regulated institutions covered by Joint Standard 1 of 2023 or 2 of 2024, e.g. market infrastructures, certain FSPs, pension funds), public_body, ecsp (electronic communications service provider). Default general"
},
"country": {
"type": "string",
"description": "Country code: ZA (default), NG, KE, EG, GH, MA, RW, UG, TZ, MU or BW"
},
"aware_at": {
"type": "string",
"description": "When you discovered the compromise (ISO 8601; no offset = UTC+2)"
},
"material": {
"type": "boolean",
"description": "Financial institutions: has the incident been classified as material? Omit if not yet assessed"
},
"jse_listed": {
"type": "boolean",
"description": "Is the organisation listed on the JSE? Default false"
},
"classified_at": {
"type": "string",
"description": "Financial institutions: when the incident was classified as material (ISO 8601)"
},
"personal_info": {
"type": "boolean",
"description": "Was personal information accessed or acquired by an unauthorised person? Omit if unknown"
},
"critical_infrastructure": {
"type": "boolean",
"description": "Outside South Africa: are you a designated critical / vital infrastructure operator? Omit if unknown"
}
},
"additionalProperties": false
}