{"serverInfo":{"name":"MadTaco MCP","version":"1.2.0","description":"Verification and trust checks for AI agents. Failed checks are never charged. \ud83c\udf2e","iconUrl":"https:\/\/madtaco.dev\/img\/og\/madtaco-icon.svg"},"icons":[{"src":"https:\/\/madtaco.dev\/img\/og\/madtaco-icon.svg","mimeType":"image\/svg+xml","sizes":["any"]}],"documentation":{"icon":"https:\/\/madtaco.dev\/img\/og\/madtaco-icon.svg","skill":"https:\/\/madtaco.dev\/skills\/madtaco-api","endpoints":"https:\/\/madtaco.dev\/skills\/madtaco-api\/endpoints","llms":"https:\/\/madtaco.dev\/llms.txt","pricing":"https:\/\/madtaco.dev\/pricing.json","setup":"https:\/\/madtaco.dev\/mcp","openapi":"https:\/\/madtaco.dev\/openapi.yaml"},"authentication":{"required":false,"schemes":["apiKey"],"description":"Authenticate using X-Api-Key or Authorization: Bearer."},"tools":[{"name":"validate_tax_id","description":"Validate a tax ID format and checksum (CL RUT, MX RFC, and more). Free \u2014 0 credits.","inputSchema":{"properties":{"id":{"description":"Tax ID to validate, e.g. 11.111.111-1","type":"string"},"country":{"description":"ISO 3166-1 alpha-2 country code, e.g. CL","type":"string"}},"type":"object"}},{"name":"validate_iban","description":"Validate an IBAN checksum and parse bank metadata. Free \u2014 0 credits.","inputSchema":{"properties":{"iban":{"description":"IBAN to validate","type":"string"}},"type":"object"}},{"name":"validate_vat","description":"Validate an EU VAT number format (country prefix + structure). Free \u2014 0 credits. Does not call VIES live registry.","inputSchema":{"properties":{"vat":{"description":"VAT number including country prefix, e.g. DE123456789","type":"string"}},"type":"object"}},{"name":"lookup_instrument","description":"Map a ticker, ISIN, CUSIP, or other identifier to FIGI and instrument metadata via OpenFIGI. Free \u2014 0 credits.","inputSchema":{"properties":{"id_type":{"description":"OpenFIGI idType, e.g. TICKER, ID_ISIN, ID_CUSIP, ID_BB_GLOBAL","type":"string"},"id_value":{"description":"Third-party identifier value to map","type":"string"},"exchange_code":{"description":"Optional exchange code filter (cannot combine with mic_code)","type":"string"},"mic_code":{"description":"Optional MIC filter (cannot combine with exchange_code)","type":"string"},"currency":{"description":"Optional ISO 4217 currency filter","type":"string"}},"type":"object"}},{"name":"validate_email","description":"Validate an email address. mode syntax is free; mode full costs 0.005 credits (tier 2).","inputSchema":{"properties":{"address":{"description":"Email address to validate","type":"string"},"mode":{"description":"syntax (free) or full (paid)","enum":["syntax","full"],"type":"string"}},"type":"object"}},{"name":"validate_phone","description":"Validate a phone number. mode format is free; mode full costs 0.005 credits (tier 2).","inputSchema":{"properties":{"number":{"description":"Phone number, E.164 preferred","type":"string"},"mode":{"description":"format (free) or full (paid)","enum":["format","full"],"type":"string"}},"type":"object"}},{"name":"screen_sanctions","description":"Screen a name against OFAC SDN, EU, UK, and UN sanctions lists. Costs 0.10 credits (tier 2). Requires API key on the MCP request.","inputSchema":{"properties":{"name":{"description":"Name to screen","type":"string"},"country":{"description":"Optional ISO country hint","type":"string"},"match_threshold":{"description":"Similarity threshold, default 0.85","type":"number"},"idempotency_key":{"description":"Optional Idempotency-Key header","type":"string"}},"type":"object"}},{"name":"verify_company","description":"Verify a company against an official registry (GB only in v1). Costs 0.15 credits (tier 2). Requires API key on the MCP request.","inputSchema":{"properties":{"country":{"description":"ISO 3166-1 alpha-2 country code","type":"string"},"name":{"description":"Company name","type":"string"},"registration_number":{"description":"Registry number","type":"string"},"idempotency_key":{"description":"Optional Idempotency-Key header","type":"string"}},"type":"object"}},{"name":"inspect_domain","description":"Inspect domain age, DNS posture, and lookalike risk. Costs 0.05 credits (tier 2). Requires API key on the MCP request.","inputSchema":{"properties":{"domain":{"description":"Domain to inspect, e.g. example.com","type":"string"},"idempotency_key":{"description":"Optional Idempotency-Key header","type":"string"}},"type":"object"}},{"name":"screen","description":"Run a composite trust screen across sanctions, registry, domain, email, and phone checks. Only completed checks are charged. Requires API key on the MCP request.","inputSchema":{"properties":{"entity":{"description":"Entity identifiers \u2014 each check uses what it needs","properties":{"name":{"type":"string"},"country":{"type":"string"},"registration_number":{"type":"string"},"domain":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"}},"type":"object"},"checks":{"description":"Checks to run in parallel","items":{"enum":["sanctions","registry","domain","email","phone"],"type":"string"},"type":"array"},"max_credits":{"description":"Hard spend cap; excess checks are skipped","type":"number"},"wait_seconds":{"description":"Long-poll up to 30 seconds when status is queued\/running","type":"integer"},"idempotency_key":{"description":"Optional Idempotency-Key header","type":"string"}},"type":"object"}},{"name":"propose_check","description":"Propose a new check capability MadTaco does not offer yet. Optionally pledge credits (held, not charged). Requires API key on the MCP request.","inputSchema":{"properties":{"capability":{"description":"Description of the capability you want","type":"string"},"willing_to_pay_per_call":{"type":"number"},"pledge_credits":{"type":"number"},"expected_monthly_volume":{"type":"integer"}},"type":"object"}},{"name":"report_bug","description":"Report a bug in MadTaco. Free \u2014 no credits charged. Requires API key on the MCP request. Include endpoint, operation, and steps to reproduce when possible.","inputSchema":{"properties":{"title":{"description":"Short summary of the bug","type":"string"},"description":{"description":"Detailed description \u2014 what happened, impact, and reproduction steps","type":"string"},"severity":{"description":"Defaults to medium","enum":["low","medium","high","critical"],"type":"string"},"endpoint":{"description":"API path where the bug occurred, e.g. \/v1\/validate\/tax-id","type":"string"},"operation":{"description":"MadTaco operation name, e.g. validate\/tax-id","type":"string"},"request_id":{"description":"Request or trace ID if available","type":"string"},"steps_to_reproduce":{"type":"string"},"expected":{"description":"What you expected to happen","type":"string"},"actual":{"description":"What actually happened","type":"string"}},"type":"object"}},{"name":"create_account","description":"Create a MadTaco account (agent-native signup). A 6-digit verification code is emailed \u2014 no API key yet.","inputSchema":{"properties":{"email":{"description":"Account email (disposable domains rejected)","type":"string"},"name":{"description":"Optional display name","type":"string"}},"type":"object"}},{"name":"verify_account","description":"Verify the emailed 6-digit code and receive an API key (tier registered).","inputSchema":{"properties":{"account_id":{"description":"account_id from create_account","type":"string"},"code":{"description":"6-digit verification code from email","type":"string"}},"type":"object"}},{"name":"get_usage","description":"Get today usage totals, per-operation counts, credits spent, and balance. Optional period=7d|30d for daily breakdown. Requires API key on the MCP request.","inputSchema":{"properties":{"period":{"description":"Include daily breakdown for the last 7 or 30 days","enum":["7d","30d"],"type":"string"}},"type":"object"}},{"name":"reveal_webhook_secret","description":"Reveal the per-account HMAC signing secret for screen webhook payloads (X-MadTaco-Signature). Requires a funded API key. Free \u2014 no credits charged.","inputSchema":{"type":"object","properties":{}}},{"name":"rotate_webhook_secret","description":"Rotate the per-account HMAC signing secret for screen webhook payloads. Returns the new secret immediately. Requires a funded API key. Free \u2014 no credits charged.","inputSchema":{"type":"object","properties":{}}}],"resources":[],"prompts":[]}