{"uid":"cap_EpUlHe6-HPcBSKBED5kxn","slug":"mexico-supplier-rfc-precheck-sat-69-b-efos-lookup-f186c1f1","name":"Mexico Supplier RFC Precheck (SAT 69-B EFOS Lookup)","description":"Pay-per-call Mexico utilities for AI agents over x402 (USDC on Base). No accounts, no API keys. Mexican RFC validation (offline) and SAT 69-B (EFOS) lookup by RFC. Data: SAT, Listado completo 69-B, datos abiertos (Libre Uso MX), cut-off 2026-09-30. Not an official SAT service and not endorsed by the SAT. / No es un servicio oficial del SAT ni está avalado por el SAT. Privacy notice: /privacy","url":"https://mexico-agent-toolkit.spain-agent-toolkit.workers.dev/v1/mx/supplier/precheck?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["rfc"],"properties":{"rfc":{"type":"string","description":"Supplier RFC (12 or 13 characters)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"rfc":"EKU9003173C9","issues":[],"sat69b":{"listed":false,"situation":null},"verdict":"ok","rfcCheck":{"type":"persona_moral","valid":true}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_aMGhthT8RGWOnlWqHQmLz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a Mexican RFC identifier and checks whether the supplier appears on the SAT 69-B EFOS blacklist, returning a pass/fail verdict with detailed compliance status.","exampleAgentPrompt":"Can you check if the Mexican supplier with RFC EKU9003173C9 is valid and not listed on the SAT 69-B EFOS blacklist before we process their invoice?","exampleUseCases":[{"title":"Pre-payment supplier screening","prompt":"Before we wire payment to this new Mexican vendor, can you verify their RFC XAXX010101000 is valid and confirm they're not flagged on the SAT 69-B EFOS list?"},{"title":"Accounts payable compliance automation","prompt":"We received an invoice from a Mexican company with RFC ABC123456789 — can you run a quick SAT compliance check to make sure their RFC is legitimate and they're not a known tax fraud entity?"},{"title":"Onboarding a new Mexican vendor","prompt":"We're onboarding a new supplier from Mexico with RFC GFM8507317R8 — please validate their RFC format and check if they appear anywhere on the SAT 69-B blacklist so we know it's safe to proceed."}],"resultDescription":"Returns a JSON object with: the queried RFC, a top-level verdict ('ok' or flagged), an issues array listing any problems found, rfcCheck object with validity flag and entity type (persona_moral or persona_física), and sat69b object with a listed boolean and situation field describing any EFOS classification. All checks are performed using offline RFC validation logic and the latest SAT Listado 69-B open dataset (cut-off 2026-09-30).","failureModes":["RFC not provided or malformed (not 12–13 characters) — returns validation error","RFC structurally invalid — rfcCheck.valid returns false with reason","RFC listed on SAT 69-B — verdict reflects flagged status and situation field populated","Network or worker error — HTTP 5xx response","Payment not received via x402 — HTTP 402 Payment Required before data is returned"],"whenToPreferThis":"Use this endpoint when you need to screen a Mexican supplier's RFC for compliance with SAT regulations before processing payments or onboarding vendors. It combines offline RFC format validation with a live lookup against the SAT 69-B EFOS blacklist in a single pay-per-call call requiring no API keys or account setup. Ideal for AI agents running automated accounts-payable or procurement workflows involving Mexican counterparties.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:34:25.637Z","isFirstParty":false,"canonicalSlug":"mexico-supplier-rfc-precheck-sat-69-b-efos-lookup-f186c1f1"}