madtaco
About
Verification & utility API for AI agents — MCP server. Sanctions screening, company & tax-ID validation, and more. madtaco.dev
Details
- Author
- madtaco-dev
- Downloads
- 278
- Categories
- AI, Finance
Jump to
- madtaco.dev — product site
- API docs — OpenAPI reference
- Pricing — machine-readable per-operation prices
- llms.txt — agent-oriented overview
- Health — API status
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
madtacoCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The README includes setup instructions such as npx @madtaco/mcp.
validate_tax_id
Validate a tax ID format and checksum. Supports CL RUT, MX RFC, and more. Free — no API key required.
validate_iban
Validate an IBAN checksum and parse country and bank code. Free — no API key required.
lookup_instrument
Map a ticker, ISIN, CUSIP, or other identifier to FIGI and instrument metadata via OpenFIGI. Free — no API key required.
validate_email
Validate an email address. mode "syntax" is free; mode "full" costs 0.005 credits (tier 2).
validate_phone
Validate a phone number. mode "format" is free; mode "full" costs 0.005 credits (tier 2).
screen_sanctions
Screen a name against OFAC SDN, EU, UK, and UN sanctions lists. Costs 0.10 credits (tier 2).
verify_company
Verify a company against an official registry (GB only in v1). Costs 0.15 credits (tier 2).
inspect_domain
Inspect domain age, DNS posture, and lookalike risk. Costs 0.05 credits (tier 2).
screen
Run a composite trust screen across sanctions, registry, domain, email, and phone checks. Only completed checks are charged. Optionally long-polls when still running.
propose_check
Propose a new check capability MadTaco does not offer yet. Optionally pledge credits (held, not charged).
create_account
Create a MadTaco account (agent-native signup). A 6-digit verification code is emailed — no API key yet.
verify_account
Verify the emailed 6-digit code and receive an API key (tier registered).
get_usage
Get today usage totals, per-operation counts, credits spent, and balance. Optional period=7d|30d for daily breakdown.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"madtaco": {
"madtaco": {
"command": "npx",
"args": [
"-y",
"@madtaco/mcp"
]
}
}
}
}
McpServers
{
"madtaco": {
"command": "npx",
"args": [
"-y",
"@madtaco/mcp"
]
}
}
🌮 MadTaco — MCP Server
Verification & utility API for AI agents.
Tax-ID validation, sanctions screening, company verification, and more —
one API, prepaid credits, priced per call. Failed checks cost $0.
The MadTaco API is live. This package exposes it as MCP tools for Claude, Cursor, and any MCP-compatible agent.
npx @madtaco/mcp
No API key required for the tools in v1.0.0 — they map to MadTaco's free endpoints (50 requests/day per IP on the API). Set MADTACO_API_KEY later when paid tools ship in 1.1+ for higher limits.
---
Tools (v1.0.0)
| Tool | API endpoint | Description |
|------|--------------|-------------|
| validate_tax_id | POST /v1/validate/tax-id | Format/checksum — CL RUT, MX RFC |
| validate_iban | POST /v1/validate/iban | IBAN checksum and parsing |
| get_cl_indicator | GET /v1/data/cl/{indicator} | UF, UTM, USD, EUR, IPC (CMF source) |
Every response includes credits_charged (always 0 for these tools).
Coming in 1.1+ (same package, grows with the API): create_account, verify_account, get_balance, get_usage, screen_sanctions, verify_company, inspect_domain, validate_email, validate_phone, screen, propose_check.
---
Quick start — Claude Desktop
Add to claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"madtaco": {
"command": "npx",
"args": ["-y", "@madtaco/mcp"]
}
}
}
Restart Claude Desktop. You should see madtaco under MCP tools with the three validators above.
Example prompts in Claude
> Validate the Chilean RUT 11.111.111-1 using MadTaco.
> Check whether IBAN DE89 3704 0044 0532 0130 00 is valid.
> What's today's UF value in Chile?
> Get the UF for 2026-07-01.
Claude will call validate_tax_id, validate_iban, or get_cl_indicator and return the JSON from the API.
---
Cursor
Add to .cursor/mcp.json in your project (or global Cursor MCP settings):
{
"mcpServers": {
"madtaco": {
"command": "npx",
"args": ["-y", "@madtaco/mcp"]
}
}
}
---
Environment variables
| Variable | Required | Default | Description |
|----------|----------|---------|-------------|
| MADTACO_API_BASE | No | https://api.madtaco.dev/v1 | API base URL (override for staging) |
| MADTACO_API_KEY | No | — | Optional X-Api-Key header; not needed for v1.0.0 tools |
Example with a custom base (local/staging):
{
"mcpServers": {
"madtaco": {
"command": "npx",
"args": ["-y", "@madtaco/mcp"],
"env": {
"MADTACO_API_BASE": "https://api.madtaco.dev/v1"
}
}
}
}
---
Running from source
git clone https://github.com/madtaco-dev/mcp.git
cd mcp
npm install
npm run build
npm test
npm start
Stdio transport only. The server calls the public MadTaco HTTP API — no database, no secrets beyond an optional API key.
New tools ship as minor releases (1.1, 1.2, …) as the API grows. See llms.txt for the current tool list.
---
Links
- madtaco.dev — product site
- API docs — OpenAPI reference
- Pricing — machine-readable per-operation prices
- llms.txt — agent-oriented overview
- Health — API status
---
MIT © 🌮 MadTaco · Built for agents, literally.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
