MadTaco MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MadTaco MCP Server validate tax ID 12-3456789"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
๐ฎ MadTaco โ MCP Server
npm: @madtaco/mcp
Verification and utility API for AI agents. Validate tax IDs, screen sanctions, verify companies, inspect domains โ prepaid USD credits. Failed checks are never charged.
This package is a stdio MCP server that wraps the public MadTaco API at https://api.madtaco.dev/v1. Every response includes credits_charged (0 for free operations). Prefer remote HTTP instead? See HTTP MCP below.
Docs
madtaco.dev โ product site
Setup guide โ Cursor, Claude, Smithery
API docs โ OpenAPI reference
Agent skill โ integration guide (MCP + REST)
llms.txt โ full endpoint catalog
pricing.json โ per-operation prices
Health โ API status
Server card โ tool metadata
Related MCP server: biz.nibiashara/shelves
Quick start (stdio)
npx @madtaco/mcpClaude Desktop / Cursor
Claude Desktop config: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows).
Cursor: .cursor/mcp.json in your project or global MCP settings.
{
"mcpServers": {
"madtaco": {
"command": "npx",
"args": ["-y", "@madtaco/mcp"],
"env": {
"MADTACO_API_KEY": "your_api_key_here"
}
}
}
}Without an API key: validate_tax_id, validate_iban, lookup_instrument, validate_email (syntax), validate_phone (format), create_account, verify_account.
With an API key (tier registered): get_usage, propose_check.
Funded account required (tier 2): paid screening/verification tools and validate_email/validate_phone full modes. Top up via POST /v1/billing/checkout or madtaco.dev billing.
Rate limits: 50 req/day anonymous (per IP), 100 req/day registered (per API key), 500/day included once funded โ see llms.txt.
Try it
Validate the Chilean RUT
11.111.111-1using MadTaco.
Check whether IBAN
DE89370400440532013000is valid.
Look up ticker
CMGon exchangeUS.
Remote HTTP
Streamable HTTP MCP on the API subdomain โ no npm install required:
{
"mcpServers": {
"madtaco": {
"url": "https://api.madtaco.dev/mcp",
"headers": { "X-Api-Key": "your_api_key_here" }
}
}
}Authenticate with X-Api-Key or Authorization: Bearer. Same 13 tools as this stdio package.
Environment
Variable | Required | Default |
| For authenticated and paid tools | โ |
| No |
|
Override for staging or local dev:
"env": { "MADTACO_API_BASE": "https://api.madtaco.dev/v1" }Tools
All paths are relative to MADTACO_API_BASE (default https://api.madtaco.dev/v1).
Tool | API endpoint | Credits |
|
| 0 |
|
| 0 |
|
| 0 |
|
| 0 (syntax) / 0.005 (full, tier 2) |
|
| 0 (format) / 0.005 (full, tier 2) |
|
| 0.10 |
|
| 0.15 |
|
| 0.05 |
|
| sum of completed checks |
|
| pledge hold only |
|
| 0 |
|
| 0 |
|
| 0 |
Not in MCP (REST only)
Call these directly against the API โ see llms.txt:
GET /data/cl/{indicator}โ Chilean indicators (UF, UTM, USD, EUR, IPC)GET /balanceโ credit balance (get_usageincludes balance)GET /evidence/{id}โ signed evidence URLsGET /healthโ uptime check
Agent onboarding flow
create_accountwith an email โaccount_id+pending_verificationHuman or agent reads the 6-digit code from email
verify_accountโapi_key(tierregistered)Fund the account via madtaco.dev billing or
POST /v1/billing/checkoutSet
MADTACO_API_KEYand run paid checks
Credentials never transit through MCP responses for human dashboard access โ use POST /v1/accounts/invite-human when needed.
Development
Stdio transport only โ this server calls the public HTTP API; no database or secrets beyond an optional API key.
git clone https://github.com/madtaco-dev/mcp.git
cd mcp
npm install
npm test
npm run build
MADTACO_API_KEY=... npm run devNew tools ship as minor npm releases as the API grows. See llms.txt for the current tool list.
License
MIT ยฉ ๐ฎ MadTaco ยท Built for agents, literally.
Available Tools
13 toolscreate_accountA
Create a MadTaco account (agent-native signup). A 6-digit verification code is emailed โ no API key yet.
Inputs: email (required), name.
get_usageA
Get today usage totals, per-operation counts, credits spent, and balance. Optional period=7d|30d for daily breakdown.
Inputs: period.
inspect_domainB
Inspect domain age, DNS posture, and lookalike risk. Costs 0.05 credits (tier 2).
Inputs: domain (required), idempotency_key.
lookup_instrumentA
Map a ticker, ISIN, CUSIP, or other identifier to FIGI and instrument metadata via OpenFIGI. Free โ no API key required.
Inputs: id_type (required), id_value (required), currency, mic_code, +1 more.
propose_checkA
Propose a new check capability MadTaco does not offer yet. Optionally pledge credits (held, not charged).
Inputs: capability (required), pledge_credits, expected_monthly_volume, willing_to_pay_per_call.
screenA
Run a composite trust screen across sanctions, registry, domain, email, and phone checks. Only completed checks are charged. Optionally long-polls when still running.
Inputs: checks (required), entity (required), max_credits, wait_seconds, +1 more.
screen_sanctionsB
Screen a name against OFAC SDN, EU, UK, and UN sanctions lists. Costs 0.10 credits (tier 2).
Inputs: name (required), country, idempotency_key, match_threshold.
validate_emailA
Validate an email address. mode "syntax" is free; mode "full" costs 0.005 credits (tier 2).
Inputs: address (required), mode.
validate_ibanA
Validate an IBAN checksum and parse country and bank code. Free โ no API key required.
Inputs: iban (required).
validate_phoneA
Validate a phone number. mode "format" is free; mode "full" costs 0.005 credits (tier 2).
Inputs: number (required), mode.
validate_tax_idA
Validate a tax ID format and checksum. Supports CL RUT, MX RFC, and more. Free โ no API key required.
Inputs: id (required), country (required).
verify_accountA
Verify the emailed 6-digit code and receive an API key (tier registered).
Inputs: code (required), account_id (required).
verify_companyA
Verify a company against an official registry (GB only in v1). Costs 0.15 credits (tier 2).
Inputs: country (required), name, idempotency_key, registration_number.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogโฆ
TDQS
Scored across 13 tools
Tools have distinct purposes: instrument lookup, various validations, sanctions, company, domain, composite screening, account creation, and usage. The composite 'screen' tool overlaps with individual checks but is described as a batch operation, so it remains distinguishable.
All tools use snake_case with a clear verb_noun pattern (e.g., lookup_instrument, validate_email, create_account). The naming is consistent and predictable across the entire set.
13 tools is well-scoped for a financial/identity verification service. Each tool serves a clear role without being excessive or insufficient.
Core verification and screening operations are covered. Minor gaps exist in account management (update/cancel) and listing supported validation types, but these do not severely impact primary workflows.
Maintenance
Related MCP Connectors
EU compliance checks for AI agents: sanctions, company, VAT ID, IBAN, email. Pay per call.
European business verification for AI agents: registry, VAT, sanctions, IBAN. Pay-per-call x402.
Company and domain due diligence for agents: registers, sanctions, VAT, domain. Pay per call.
Deterministic Mexican/LatAm verification + sanctions & PEP screening for AI agents. Pay via x402.
Related MCP Servers
- AlicenseBqualityBmaintenanceAutonomous M2M compliance and trust APIs for AI agents (KYB, OFAC, VAT, Sanctions checking).5MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to run pay-per-call checks on US freight carriers and brokers, OFAC sanctions lists, and African FX rates using x402 micropayments or a prepaid pass without an API key.18 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents and onboarding/KYB workflows to validate VAT and EORI numbers, look up companies, screen sanctions lists, and run combined checks through remote MCP tools and a pay-per-call API.MIT

Clearparty MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables agents to check companies before payments, invoices, or contracts by resolving legal entities in GLEIF, walking parent chains, screening against OFAC, EU, UN, and UK sanctions lists, and validating EU VAT numbers in VIES.MIT