openfang-rail
Server Details
19 deterministic validation tools for AI agents: IBAN, SWIFT/BIC, LEI, VAT, ABA routing, IFSC, ABN, Luhn, ISBN, E.164, SEDOL and company-number checks, plus rental due-diligence and batch/vendor-onboarding packs. Pay-per-call via x402 (gasless EIP-3009 USDC on Base); 20 free calls/day, no API key.
- Status
- Healthy
- Uptime
- 100.0% over 46 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 24 tools
Most tools have a distinct angle, but there is real overlap: balance_check (native ETH + one ERC-20) vs erc20_balance both report token balances, and the composite tools (india_supplier_check, vendor_onboarding_pack) re-run checks that gstin_check/ifsc_check/iban_check/lei_check/vat_mod97_check already do individually. check_price, fx_spot_price_oracle and calculate_fx_savings are related pricing tools that an agent could confuse. Descriptions help, but boundaries are not clean.
All names are snake_case, which is good, but the ordering convention is mixed: noun_verb (balance_check, gstin_check, block_info, tx_activity) coexists with verb_noun (check_price, receipt_verify, batch_validate). Both styles are readable, but there is no single predictable pattern.
24 tools is at the heavy end of the 16-25 borderline band, and the set spans several loosely related domains (chain data, fiat/identity validation, pricing, receipts, scraping, schema validation). The composite tools add count without adding much distinct capability, pushing it toward over-provisioned.
The surface is broad and mostly self-consistent: chain data (balance, block, tx, token risk), pricing/quote flows, a wide set of structural validators, composite onboarding checks, and receipt verification. It covers the apparent 'deterministic checks rail' domain well, with only minor gaps (e.g., no name-based sanctions screening, no update/lifecycle operations, since it is read-only).
Available Tools
4 toolsreconcileDInspect
reconcile=reconcile_commerce(order:obj!,payments:arr!,delivery:obj?,certify:bool?)->XDR1ExceptionReport
| Name | Required | Description | Default |
|---|---|---|---|
| order | Yes | ||
| certify | No | ||
| delivery | No | ||
| payments | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full disclosure burden and largely fails it. It does disclose a return artifact (XDR1ExceptionReport), which weakly implies a report/exception-producing operation, but says nothing about mutability, side effects, certification semantics, permissions, or idempotency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is a single dense signature line with no wasted prose, but the terseness comes from under-specification rather than economy. Nothing is front-loaded because there is no explanation to front-load.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a four-parameter tool with nested objects, no annotations, and no output schema, the definition is wholly inadequate. An agent cannot determine the operation's semantics, side effects, or the meaning of any argument from this line alone.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% for four parameters, two of them nested objects, so the description must compensate and does not. It merely repeats parameter names, types, and required/optional markers that the schema already encodes, without explaining what an order, payment set, delivery object, or certify flag actually mean or how they interact.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description is a type-signature line ('reconcile=reconcile_commerce(...)->XDR1ExceptionReport') that restates the tool name and its parameters rather than explaining what reconciliation does. The only new information is the return type XDR1ExceptionReport, which hints at a report-producing operation, but there is no verb-and-resource statement an agent could use to distinguish this from screen_entity, solvency_check, or verify_id.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use guidance, no preconditions, and no mention of any alternative or sibling tool. The definition gives an agent no basis for choosing this tool over the other validation/compliance tools in the same family.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
screen_entityCInspect
screen_entity=screen_sanctions_exact(entity:str!,jurisdiction:str?,wallet:str?)->XDR1SanctionsVerdict
| Name | Required | Description | Default |
|---|---|---|---|
| entity | Yes | ||
| wallet | No | ||
| jurisdiction | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden, and it discloses almost nothing: no auth requirements, no rate limits, no indication of what a verdict means or whether screening is cached/auditable. The only behavioral signal is the return type 'XDR1SanctionsVerdict', which hints at an output shape without explaining it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is a single terse line with no waste, but this is under-specification masquerading as conciseness. A signature dump is not an appropriately sized description for a screening tool with three parameters and no other documentation.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 3-parameter tool with no annotations, no output schema, and 0% parameter description coverage, the description is far too thin. The only compensating information is the implied return type, which does not substitute for usage, parameter, or behavioral context.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate, but it only restates parameter names with type and required/optional markers ('entity:str!', 'jurisdiction:str?', 'wallet:str?'). It adds no meaning for what a jurisdiction string should look like or how a wallet relates to entity screening.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The string conveys a specific verb+resource ('screen' against 'sanctions_exact'), so an agent can infer this performs exact-match sanctions screening rather than identity verification or solvency checks. However, it is presented as a raw signature rather than prose, and it never states what the screening actually does or returns in plain terms, so sibling differentiation is left largely to name-similarity guessing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use guidance, no prerequisites, and no mention of alternatives such as verify_id or reconcile. The name implies a sanctions-checking context, but nothing tells the agent when this tool is the right choice over its siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
solvency_checkCInspect
solvency_check=balance_check(wallet:str!,asset:enum[USDC|EURC|ETH]?,min_minor:str?)->XDR1SolvencyProof
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | ||
| wallet | Yes | ||
| min_minor | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden, yet it only implies a balance check and names a return type ('XDR1SolvencyProof'). It discloses nothing about permissions, rate limits, what the check evaluates against, or what 'solvency' means operationally.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is compact (one line, no waste), but the dense sigil notation ('str!', 'XDR1...') harms readability and is not front-loaded in a way an agent can quickly parse.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 3-parameter financial tool with no annotations, 0% schema description coverage, and no output schema, the definition is far too sparse. Behavioral context, usage context, and parameter meaning are all missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must compensate; it partially does by showing parameter names, types, the required marker on wallet, and enum values for asset (USDC|EURC|ETH) that the schema omits. However, it gives no meaning for 'min_minor' or the logic of the check, leaving semantics unclear.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description is a cryptic pseudo-code equation ('solvency_check=balance_check(...)->XDR1SolvencyProof') that restates the tool name rather than stating in prose what the tool does. An agent can infer it relates to checking wallet balance/solvency, but the purpose is not clearly articulated and no sibling differentiation is offered.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no indication of when to use this tool versus the siblings (reconcile, screen_entity, verify_id), nor any preconditions or exclusions. The equation form gives no contextual guidance whatsoever.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verify_idCInspect
verify_id=verify_identifier(kind:enum[iban|lei|vat|gstin|ein|abn|duns|bic|isin|npi|uk_crn|eu_eori|other]!,id:str!,cc:str?)->XDR1Receipt
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | ||
| id | Yes | ||
| kind | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden. It signals that the call yields an 'XDR1Receipt', hinting at a verification result artifact, but says nothing about whether the operation is read-only, whether it hits an external authority or performs local checksum validation, error behavior for malformed IDs, or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single, front-loaded line with no filler, which is appropriate for a compact signature-style entry. The terseness is the right instinct, though the ad-hoc notation ('!', '?', '->XDR1Receipt') trades readability for brevity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema, no annotations, and 0% schema description coverage, so the description is the only documentation an agent gets — and it is insufficient. It leaves the meaning of 'cc', per-kind ID formatting, and the nature of the returned receipt entirely unexplained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description supplies real value by listing the 13 accepted 'kind' values (iban, lei, vat, gstin, ein, abn, duns, bic, isin, npi, uk_crn, eu_eori, other) and by marking required ('!') versus optional ('?') parameters. However, 'id' and 'cc' get only type annotations: it never explains that 'cc' is a country code, which kinds require it, or how the expected ID format varies by kind.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The entry is essentially the tool name expanded into a pseudo-signature ('verify_id=verify_identifier(...)'), which states a verb and a resource but adds little operational meaning about what verification actually entails. The kind enumeration shows the resource domain (IBAN, LEI, VAT, etc.), which helps, but the description never distinguishes this from siblings like screen_entity or solvency_check.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use guidance, no prerequisites, and no routing toward or away from the sibling tools (reconcile, screen_entity, solvency_check). The agent is left to infer from the name alone that this applies to formatted business/financial identifiers rather than entity names or solvency checks.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
28 tool updates
- Removed
balance_check - Removed
batch_validate - Removed
block_info - Removed
calculate_fx_savings - Removed
check_price - Removed
clean_markdown_scraper - Removed
context_distill - Removed
crypto_ticker - Removed
erc20_balance - Removed
fx_spot_price_oracle - Removed
gstin_check - Removed
iban_check - Removed
ifsc_check - Removed
india_supplier_check - Removed
instant_json_schema_verifier - Removed
lei_check - Removed
pre_disbursement_guard - Removed
receipt_verify - Added
reconcile - Removed
sanctions_address_screen - Added
screen_entity - Added
solvency_check - Removed
swift_bic_check - Removed
token_contract_risk - Removed
tx_activity - Removed
vat_mod97_check - Removed
vendor_onboarding_pack - Added
verify_id
1 tool update
- Changed
pre_disbursement_guard2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "company_number": "01234567", - "declared_country": "GB", - "invoice_amount_usd": 4500, - "recipient_iban": "GB82WEST12345698765432", - "vendor_domain": "billing@acme-consulting.co.uk" - } -]New value: +[ + { + "company_number": "01234567", + "declared_country": "GB", + "invoice_amount_usd": 4500, + "prev_receipt_hash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "recipient_iban": "GB82WEST12345698765432", + "vendor_domain": "billing@acme-consulting.co.uk" + } +] - added
Input schema / properties / prev_receipt_hashAdded value: +{ + "description": "Preceding verification receipt hash (may also be passed via X-PREV-RECEIPT-HASH header).", + "type": "string" +}
1 tool update
- Changed
sanctions_address_screen9 fields changed- added
Output schema / properties / blocklist_matchAdded value: +{ + "type": [ + "boolean", + "null" + ] +} - added
Output schema / properties / current_legal_statusAdded value: +{ + "type": "string" +} - changed
Output schema / properties / is_sanctioned / typePrevious value: -"boolean"New value: +"null" - changed
Output schema / properties / sanction_program / typePrevious value: -"string"New value: +[ + "string", + "null" +] - added
Output schema / properties / screening_statusAdded value: +{ + "type": "string" +} - added
Output schema / properties / snapshot_sha256Added value: +{ + "type": "string" +} - added
Output schema / properties / snapshot_statusAdded value: +{ + "type": "string" +} - changed
Output schema / properties / valid / typePrevious value: -"boolean"New value: +[ + "boolean", + "null" +] - changed
Output schema / requiredPrevious value: -[ - "tool", - "valid", - "is_sanctioned" -]New value: +[ + "tool", + "valid", + "is_sanctioned", + "blocklist_match", + "current_legal_status", + "screening_status" +]
2 tool updates
- Changed
clean_markdown_scraper12 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "html": "<h1>Protocol Overview</h1><p>Agentic non-custodial settlement gateway.</p><ul><li>Zero custody</li><li>Sub-cent fees</li></ul>" - } -]New value: +[ + { + "url": "https://example.com/" + } +] - changed
Input schema / properties / html / descriptionPrevious value: -"Raw HTML string to scrape and clean into pristine Markdown."New value: +"Raw HTML string to convert instead of fetching a URL (max 1 MiB). Provide exactly one of url or html." - added
Input schema / properties / urlAdded value: +{ + "description": "Public http(s) page to fetch (ports 80/443 only). Provide exactly one of url or html.", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "html" -]New value: +[] - added
Output schema / properties / codeAdded value: +{ + "type": "string" +} - added
Output schema / properties / fetched_onAdded value: +{ + "type": "string" +} - added
Output schema / properties / reasonAdded value: +{ + "type": "string" +} - added
Output schema / properties / retryableAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / scopeAdded value: +{ + "type": "string" +} - added
Output schema / properties / sourceAdded value: +{ + "type": "object" +} - added
Output schema / properties / toolAdded value: +{ + "type": "string" +} - added
Output schema / properties / validAdded value: +{ + "type": "boolean" +}
- Added
token_contract_risk
10 tool updates
- Added
balance_check - Added
block_info - Added
calculate_fx_savings - Added
clean_markdown_scraper - Added
context_distill - Added
crypto_ticker - Added
erc20_balance - Added
fx_spot_price_oracle - Added
instant_json_schema_verifier - Added
tx_activity
1 tool update
- Changed
vat_mod97_check1 field changed- changed
Input schema / properties / vat_number / descriptionPrevious value: -"EU VAT id; BE mod-97 checksum (BE prefix optional)."New value: +"Belgian VAT id in the supported BE mod-97 format (BE prefix optional); not a VIES lookup."
1 tool update
- Added
check_price
1 tool update
- Changed
india_supplier_check1 field changed- changed
Input schema / examplesPrevious value: -[ - { - "gstin": "27AAPFU0939F1ZV", - "ifsc": "HDFC0001234", - "pan": "ABCDE1234F", - "vpa": "merchant@okhdfcbank" - } -]New value: +[ + { + "gstin": "27AAPFU0939F1ZV", + "ifsc": "HDFC0001234", + "pan": "AAACP1234M", + "vpa": "merchant@okhdfcbank" + } +]
56 tool updates
- Removed
aba_routing_check - Removed
abn_check - Removed
aci_trust_lookup - Removed
africa_supplier_check - Removed
assured_create - Removed
assured_quote - Removed
balance_check - Removed
bind_insurance_policy - Removed
block_info - Removed
calculate_fx_savings - Removed
china_supplier_check - Removed
clean_markdown_scraper - Removed
cnpj_check - Removed
company_number_format - Removed
context_distill - Removed
create_ap2_pilot - Removed
create_b2b_invoice - Removed
crypto_ticker - Removed
csp_commitment_create - Removed
dip_file_dispute - Removed
e164_check - Removed
ean13_check - Removed
ein_format_check - Removed
erc20_balance - Removed
fx_spot_price_oracle - Removed
get_b2b_invoice - Removed
gulf_supplier_check - Removed
instant_json_schema_verifier - Removed
isbn_check - Removed
isin_check - Removed
iso20022_to_x402_intent - Removed
iso20022_validate - Removed
iso4217_currency_check - Removed
japan_corp_check - Removed
japan_supplier_check - Removed
kra_pin_check - Removed
latam_supplier_check - Removed
list_approved_insurers - Removed
luhn_check - Removed
ofac_sdn_check - Removed
pan_format_check - Removed
pod_verify_delivery - Removed
quote_3rd_party_insurance - Removed
reconcile - Removed
rent_deposit_guard - Removed
rental_listing_risk - Removed
rental_verdict - Removed
rfc_check - Added
sanctions_address_screen - Removed
sedol_check - Removed
settlement_history_check - Removed
simulate_spend_sentinel - Removed
tx_activity - Removed
uae_trn_check - Removed
upi_vpa_check - Removed
uscc_check
40 tool updates
- Changed
aba_routing_check2 fields changed- added
Input schema / properties / routingAdded value: +{ + "description": "9-digit US bank routing number (alias).", + "type": "string" +} - removed
Input schema / requiredRemoved value: -[ - "aba_routing" -]
- Added
aci_trust_lookup - Added
africa_supplier_check - Added
assured_create - Added
assured_quote - Added
bind_insurance_policy - Added
calculate_fx_savings - Added
china_supplier_check - Added
clean_markdown_scraper - Changed
cnpj_check1 field changed- changed
Input schema / properties / cnpj / descriptionPrevious value: -"14-digit Brazilian CNPJ (punctuation optional)."New value: +"14-digit Brazilian CNPJ; punctuation allowed (e.g. 00.000.000/0001-91)."
- Added
create_ap2_pilot - Added
create_b2b_invoice - Added
csp_commitment_create - Added
dip_file_dispute - Changed
erc20_balance1 field changed- changed
Input schema / properties / decimals / descriptionPrevious value: -"Token decimals override (optional; default: on-chain decimals(), else common list, else 18)."New value: +"Token decimals override (optional)."
- Added
fx_spot_price_oracle - Added
get_b2b_invoice - Added
gulf_supplier_check - Added
india_supplier_check - Added
instant_json_schema_verifier - Changed
iso20022_to_x402_intent18 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "xml": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.03\"><CstmrCdtTrfInitn><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">5000.00</InstdAmt></Amt><CdtrAcct><Id><IBAN>GB82WEST12345698765432</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" - } -]New value: +[ + { + "instruction": { + "creditor": { + "iban": "DE77100100100123456789" + }, + "debtor": { + "iban": "DE89370400440532013000" + }, + "end_to_end_id": "E2E-1001", + "instructed_amount": { + "amount_minor": "250000000", + "amount_str": "250.00", + "currency": "USD" + } + }, + "seller_pay_to_address": "0xc59c85e661d34084a7769f955d17fd38254a6235" + } +] - added
Input schema / properties / chain_idAdded value: +{ + "description": "Target chain ID (default 8453 for Base)", + "type": "number" +} - added
Input schema / properties / counterparty_wallet_directoryAdded value: +{ + "description": "Enterprise IBAN -> 0x Base L2 wallet address map", + "type": "object" +} - added
Input schema / properties / instructionAdded value: +{ + "description": "Validated BAP-1 payment instruction object", + "type": "object" +} - added
Input schema / properties / seller_pay_to_addressAdded value: +{ + "description": "Fallback recipient Base L2 address", + "type": "string" +} - removed
Input schema / properties / xmlRemoved value: -{ - "description": "ISO 20022 XML string (< 512KB).", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "xml" -]New value: +[ + "instruction" +] - added
Output schema / properties / intent_templateAdded value: +{ + "type": "object" +} - added
Output schema / properties / noticeAdded value: +{ + "type": "string" +} - added
Output schema / properties / okAdded value: +{ + "type": "boolean" +} - removed
Output schema / properties / scopeRemoved value: -{ - "type": "string" -} - added
Output schema / properties / standardAdded value: +{ + "type": "string" +} - added
Output schema / properties / statusAdded value: +{ + "type": "string" +} - removed
Output schema / properties / swapped_railRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / toolRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / validRemoved value: -{ - "type": "boolean" -} - removed
Output schema / properties / x402_intentRemoved value: -{ - "type": "object" -} - changed
Output schema / requiredPrevious value: -[ - "valid" -]New value: +[ + "ok", + "standard", + "intent_template", + "status" +]
- Changed
iso20022_validate22 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "xml": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.03\"><CstmrCdtTrfInitn><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">5000.00</InstdAmt></Amt><CdtrAcct><Id><IBAN>GB82WEST12345698765432</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" - } -]New value: +[ + { + "raw_payload": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.09\"><CstmrCdtTrfInitn><GrpHdr><MsgId>MSG-2026-001</MsgId><NbOfTxs>1</NbOfTxs><CtrlSum>100.00</CtrlSum></GrpHdr><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">100.00</InstdAmt></Amt><CdtrAgt><FinInstnId><BICFI>DEUTDEDDFXX</BICFI></FinInstnId></CdtrAgt><CdtrAcct><Id><IBAN>DE89370400440532013000</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" + } +] - added
Input schema / properties / formatAdded value: +{ + "description": "'xml' or 'json' (default auto-detected)", + "type": "string" +} - added
Input schema / properties / namespaceAdded value: +{ + "description": "Expected ISO 20022 schema namespace (e.g. 'pain.001.001.09')", + "type": "string" +} - added
Input schema / properties / raw_payloadAdded value: +{ + "description": "Raw ISO 20022 XML or JSON message text", + "type": "string" +} - added
Input schema / properties / transactionsAdded value: +{ + "description": "Structured transactions array for JSON validation", + "type": "array" +} - removed
Input schema / properties / xmlRemoved value: -{ - "description": "ISO 20022 XML string (< 512KB).", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "xml" -]New value: +[ + "raw_payload" +] - removed
Output schema / properties / amountRemoved value: -{ - "type": "string" -} - added
Output schema / properties / ctrl_sum_minorAdded value: +{ + "type": "string" +} - removed
Output schema / properties / currencyRemoved value: -{ - "type": "string" -} - added
Output schema / properties / findingsAdded value: +{ + "type": "array" +} - added
Output schema / properties / message_idAdded value: +{ + "type": "string" +} - removed
Output schema / properties / message_typeRemoved value: -{ - "type": "string" -} - added
Output schema / properties / namespaceAdded value: +{ + "type": "string" +} - added
Output schema / properties / okAdded value: +{ + "type": "boolean" +} - removed
Output schema / properties / reasonRemoved value: -{ - "type": "string" -} - added
Output schema / properties / receipt_digestAdded value: +{ + "type": "string" +} - removed
Output schema / properties / scopeRemoved value: -{ - "type": "string" -} - added
Output schema / properties / standardAdded value: +{ + "type": "string" +} - removed
Output schema / properties / toolRemoved value: -{ - "type": "string" -} - added
Output schema / properties / tx_countAdded value: +{ + "type": "number" +} - changed
Output schema / requiredPrevious value: -[ - "valid" -]New value: +[ + "ok", + "standard", + "valid" +]
- Added
iso4217_currency_check - Changed
japan_corp_check4 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "corporate_number": "1010001008844" - } -]New value: +[ + { + "number": "1180301018771" + } +] - removed
Input schema / properties / corporate_numberRemoved value: -{ - "description": "13-digit Japanese Corporate Number.", - "type": "string" -} - added
Input schema / properties / numberAdded value: +{ + "description": "13-digit Japanese Corporate Number (e.g. 1180301018771).", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "corporate_number" -]New value: +[ + "number" +]
- Added
japan_supplier_check - Changed
kra_pin_check4 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "kra_pin": "P051123456Z" - } -]New value: +[ + { + "pin": "P051112223Z" + } +] - removed
Input schema / properties / kra_pinRemoved value: -{ - "description": "11-character Kenyan KRA PIN.", - "type": "string" -} - added
Input schema / properties / pinAdded value: +{ + "description": "11-character KRA PIN (e.g. P051112223Z).", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "kra_pin" -]New value: +[ + "pin" +]
- Added
latam_supplier_check - Added
list_approved_insurers - Added
ofac_sdn_check - Added
pan_format_check - Added
pod_verify_delivery - Added
pre_disbursement_guard - Added
quote_3rd_party_insurance - Added
receipt_verify - Added
reconcile - Changed
rfc_check2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "rfc": "ABC680524P76" - } -]New value: +[ + { + "rfc": "BBA830831LJ2" + } +] - changed
Input schema / properties / rfc / descriptionPrevious value: -"12 or 13 character Mexican RFC."New value: +"12 or 13 character Mexican RFC (e.g. BBA830831LJ2)."
- Added
simulate_spend_sentinel - Added
uae_trn_check - Added
upi_vpa_check - Changed
uscc_check2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "uscc": "91310000775785552W" - } -]New value: +[ + { + "uscc": "91330100799655058B" + } +] - changed
Input schema / properties / uscc / descriptionPrevious value: -"18-character Chinese USCC code."New value: +"18-character Chinese Unified Social Credit Code (e.g. 91330100799655058B)."
39 tool updates
- Changed
aba_routing_check2 fields changed- removed
Input schema / properties / routingRemoved value: -{ - "description": "9-digit US bank routing number (alias).", - "type": "string" -} - added
Input schema / requiredAdded value: +[ + "aba_routing" +]
- Removed
aci_trust_lookup - Removed
autonomous_commercial_pipeline - Removed
bind_insurance_policy - Removed
browse_compute_clusters - Removed
browse_technical_studios - Removed
browse_top_guilds - Removed
calculate_fx_savings - Removed
clean_markdown_scraper - Changed
cnpj_check1 field changed- changed
Input schema / properties / cnpj / descriptionPrevious value: -"14-digit Brazilian CNPJ; punctuation allowed (e.g. 00.000.000/0001-91)."New value: +"14-digit Brazilian CNPJ (punctuation optional)."
- Removed
create_ap2_pilot - Removed
create_b2b_invoice - Removed
csp_commitment_create - Removed
dip_file_dispute - Removed
engine_benchmark - Changed
erc20_balance1 field changed- changed
Input schema / properties / decimals / descriptionPrevious value: -"Token decimals override (optional)."New value: +"Token decimals override (optional; default: on-chain decimals(), else common list, else 18)."
- Removed
fx_spot_price_oracle - Removed
get_b2b_invoice - Removed
get_guild_profile - Removed
get_studio_profile - Removed
instant_json_schema_verifier - Changed
iso20022_to_x402_intent18 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "instruction": { - "creditor": { - "iban": "DE77100100100123456789" - }, - "debtor": { - "iban": "DE89370400440532013000" - }, - "end_to_end_id": "E2E-1001", - "instructed_amount": { - "amount_minor": "250000000", - "amount_str": "250.00", - "currency": "USD" - } - }, - "seller_pay_to_address": "0xc59c85e661d34084a7769f955d17fd38254a6235" - } -]New value: +[ + { + "xml": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.03\"><CstmrCdtTrfInitn><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">5000.00</InstdAmt></Amt><CdtrAcct><Id><IBAN>GB82WEST12345698765432</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" + } +] - removed
Input schema / properties / chain_idRemoved value: -{ - "description": "Target chain ID (default 8453 for Base)", - "type": "number" -} - removed
Input schema / properties / counterparty_wallet_directoryRemoved value: -{ - "description": "Enterprise IBAN -> 0x Base L2 wallet address map", - "type": "object" -} - removed
Input schema / properties / instructionRemoved value: -{ - "description": "Validated BAP-1 payment instruction object", - "type": "object" -} - removed
Input schema / properties / seller_pay_to_addressRemoved value: -{ - "description": "Fallback recipient Base L2 address", - "type": "string" -} - added
Input schema / properties / xmlAdded value: +{ + "description": "ISO 20022 XML string (< 512KB).", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "instruction" -]New value: +[ + "xml" +] - removed
Output schema / properties / intent_templateRemoved value: -{ - "type": "object" -} - removed
Output schema / properties / noticeRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / okRemoved value: -{ - "type": "boolean" -} - added
Output schema / properties / scopeAdded value: +{ + "type": "string" +} - removed
Output schema / properties / standardRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / statusRemoved value: -{ - "type": "string" -} - added
Output schema / properties / swapped_railAdded value: +{ + "type": "string" +} - added
Output schema / properties / toolAdded value: +{ + "type": "string" +} - added
Output schema / properties / validAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / x402_intentAdded value: +{ + "type": "object" +} - changed
Output schema / requiredPrevious value: -[ - "ok", - "standard", - "intent_template", - "status" -]New value: +[ + "valid" +]
- Changed
iso20022_validate22 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "raw_payload": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.09\"><CstmrCdtTrfInitn><GrpHdr><MsgId>MSG-2026-001</MsgId><NbOfTxs>1</NbOfTxs><CtrlSum>100.00</CtrlSum></GrpHdr><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">100.00</InstdAmt></Amt><CdtrAgt><FinInstnId><BICFI>DEUTDEDDFXX</BICFI></FinInstnId></CdtrAgt><CdtrAcct><Id><IBAN>DE89370400440532013000</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" - } -]New value: +[ + { + "xml": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.03\"><CstmrCdtTrfInitn><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">5000.00</InstdAmt></Amt><CdtrAcct><Id><IBAN>GB82WEST12345698765432</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" + } +] - removed
Input schema / properties / formatRemoved value: -{ - "description": "'xml' or 'json' (default auto-detected)", - "type": "string" -} - removed
Input schema / properties / namespaceRemoved value: -{ - "description": "Expected ISO 20022 schema namespace (e.g. 'pain.001.001.09')", - "type": "string" -} - removed
Input schema / properties / raw_payloadRemoved value: -{ - "description": "Raw ISO 20022 XML or JSON message text", - "type": "string" -} - removed
Input schema / properties / transactionsRemoved value: -{ - "description": "Structured transactions array for JSON validation", - "type": "array" -} - added
Input schema / properties / xmlAdded value: +{ + "description": "ISO 20022 XML string (< 512KB).", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "raw_payload" -]New value: +[ + "xml" +] - added
Output schema / properties / amountAdded value: +{ + "type": "string" +} - removed
Output schema / properties / ctrl_sum_minorRemoved value: -{ - "type": "string" -} - added
Output schema / properties / currencyAdded value: +{ + "type": "string" +} - removed
Output schema / properties / findingsRemoved value: -{ - "type": "array" -} - removed
Output schema / properties / message_idRemoved value: -{ - "type": "string" -} - added
Output schema / properties / message_typeAdded value: +{ + "type": "string" +} - removed
Output schema / properties / namespaceRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / okRemoved value: -{ - "type": "boolean" -} - added
Output schema / properties / reasonAdded value: +{ + "type": "string" +} - removed
Output schema / properties / receipt_digestRemoved value: -{ - "type": "string" -} - added
Output schema / properties / scopeAdded value: +{ + "type": "string" +} - removed
Output schema / properties / standardRemoved value: -{ - "type": "string" -} - added
Output schema / properties / toolAdded value: +{ + "type": "string" +} - removed
Output schema / properties / tx_countRemoved value: -{ - "type": "number" -} - changed
Output schema / requiredPrevious value: -[ - "ok", - "standard", - "valid" -]New value: +[ + "valid" +]
- Removed
iso4217_currency_check - Changed
japan_corp_check4 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "number": "1180301018771" - } -]New value: +[ + { + "corporate_number": "1010001008844" + } +] - added
Input schema / properties / corporate_numberAdded value: +{ + "description": "13-digit Japanese Corporate Number.", + "type": "string" +} - removed
Input schema / properties / numberRemoved value: -{ - "description": "13-digit Japanese Corporate Number (e.g. 1180301018771).", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "number" -]New value: +[ + "corporate_number" +]
- Changed
kra_pin_check4 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "pin": "P051112223Z" - } -]New value: +[ + { + "kra_pin": "P051123456Z" + } +] - added
Input schema / properties / kra_pinAdded value: +{ + "description": "11-character Kenyan KRA PIN.", + "type": "string" +} - removed
Input schema / properties / pinRemoved value: -{ - "description": "11-character KRA PIN (e.g. P051112223Z).", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "pin" -]New value: +[ + "kra_pin" +]
- Removed
list_approved_insurers - Removed
ofac_sdn_check - Removed
pan_format_check - Removed
pod_verify_delivery - Removed
pre_disbursement_guard - Removed
quote_3rd_party_insurance - Removed
quote_compute_slice - Changed
rfc_check2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "rfc": "BBA830831LJ2" - } -]New value: +[ + { + "rfc": "ABC680524P76" + } +] - changed
Input schema / properties / rfc / descriptionPrevious value: -"12 or 13 character Mexican RFC (e.g. BBA830831LJ2)."New value: +"12 or 13 character Mexican RFC."
- Removed
semantic_service_matchmaker - Removed
simulate_spend_sentinel - Removed
uae_trn_check - Removed
upi_vpa_check - Changed
uscc_check2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "uscc": "91330100799655058B" - } -]New value: +[ + { + "uscc": "91310000775785552W" + } +] - changed
Input schema / properties / uscc / descriptionPrevious value: -"18-character Chinese Unified Social Credit Code (e.g. 91330100799655058B)."New value: +"18-character Chinese USCC code."
39 tool updates
- Changed
aba_routing_check2 fields changed- added
Input schema / properties / routingAdded value: +{ + "description": "9-digit US bank routing number (alias).", + "type": "string" +} - removed
Input schema / requiredRemoved value: -[ - "aba_routing" -]
- Added
aci_trust_lookup - Added
autonomous_commercial_pipeline - Added
bind_insurance_policy - Added
browse_compute_clusters - Added
browse_technical_studios - Added
browse_top_guilds - Added
calculate_fx_savings - Added
clean_markdown_scraper - Changed
cnpj_check1 field changed- changed
Input schema / properties / cnpj / descriptionPrevious value: -"14-digit Brazilian CNPJ (punctuation optional)."New value: +"14-digit Brazilian CNPJ; punctuation allowed (e.g. 00.000.000/0001-91)."
- Added
create_ap2_pilot - Added
create_b2b_invoice - Added
csp_commitment_create - Added
dip_file_dispute - Added
engine_benchmark - Changed
erc20_balance1 field changed- changed
Input schema / properties / decimals / descriptionPrevious value: -"Token decimals override (optional; default: on-chain decimals(), else common list, else 18)."New value: +"Token decimals override (optional)."
- Added
fx_spot_price_oracle - Added
get_b2b_invoice - Added
get_guild_profile - Added
get_studio_profile - Added
instant_json_schema_verifier - Changed
iso20022_to_x402_intent18 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "xml": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.03\"><CstmrCdtTrfInitn><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">5000.00</InstdAmt></Amt><CdtrAcct><Id><IBAN>GB82WEST12345698765432</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" - } -]New value: +[ + { + "instruction": { + "creditor": { + "iban": "DE77100100100123456789" + }, + "debtor": { + "iban": "DE89370400440532013000" + }, + "end_to_end_id": "E2E-1001", + "instructed_amount": { + "amount_minor": "250000000", + "amount_str": "250.00", + "currency": "USD" + } + }, + "seller_pay_to_address": "0xc59c85e661d34084a7769f955d17fd38254a6235" + } +] - added
Input schema / properties / chain_idAdded value: +{ + "description": "Target chain ID (default 8453 for Base)", + "type": "number" +} - added
Input schema / properties / counterparty_wallet_directoryAdded value: +{ + "description": "Enterprise IBAN -> 0x Base L2 wallet address map", + "type": "object" +} - added
Input schema / properties / instructionAdded value: +{ + "description": "Validated BAP-1 payment instruction object", + "type": "object" +} - added
Input schema / properties / seller_pay_to_addressAdded value: +{ + "description": "Fallback recipient Base L2 address", + "type": "string" +} - removed
Input schema / properties / xmlRemoved value: -{ - "description": "ISO 20022 XML string (< 512KB).", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "xml" -]New value: +[ + "instruction" +] - added
Output schema / properties / intent_templateAdded value: +{ + "type": "object" +} - added
Output schema / properties / noticeAdded value: +{ + "type": "string" +} - added
Output schema / properties / okAdded value: +{ + "type": "boolean" +} - removed
Output schema / properties / scopeRemoved value: -{ - "type": "string" -} - added
Output schema / properties / standardAdded value: +{ + "type": "string" +} - added
Output schema / properties / statusAdded value: +{ + "type": "string" +} - removed
Output schema / properties / swapped_railRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / toolRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / validRemoved value: -{ - "type": "boolean" -} - removed
Output schema / properties / x402_intentRemoved value: -{ - "type": "object" -} - changed
Output schema / requiredPrevious value: -[ - "valid" -]New value: +[ + "ok", + "standard", + "intent_template", + "status" +]
- Changed
iso20022_validate22 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "xml": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.03\"><CstmrCdtTrfInitn><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">5000.00</InstdAmt></Amt><CdtrAcct><Id><IBAN>GB82WEST12345698765432</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" - } -]New value: +[ + { + "raw_payload": "<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pain.001.001.09\"><CstmrCdtTrfInitn><GrpHdr><MsgId>MSG-2026-001</MsgId><NbOfTxs>1</NbOfTxs><CtrlSum>100.00</CtrlSum></GrpHdr><PmtInf><CdtTrfTxInf><Amt><InstdAmt Ccy=\"USD\">100.00</InstdAmt></Amt><CdtrAgt><FinInstnId><BICFI>DEUTDEDDFXX</BICFI></FinInstnId></CdtrAgt><CdtrAcct><Id><IBAN>DE89370400440532013000</IBAN></Id></CdtrAcct></CdtTrfTxInf></PmtInf></CstmrCdtTrfInitn></Document>" + } +] - added
Input schema / properties / formatAdded value: +{ + "description": "'xml' or 'json' (default auto-detected)", + "type": "string" +} - added
Input schema / properties / namespaceAdded value: +{ + "description": "Expected ISO 20022 schema namespace (e.g. 'pain.001.001.09')", + "type": "string" +} - added
Input schema / properties / raw_payloadAdded value: +{ + "description": "Raw ISO 20022 XML or JSON message text", + "type": "string" +} - added
Input schema / properties / transactionsAdded value: +{ + "description": "Structured transactions array for JSON validation", + "type": "array" +} - removed
Input schema / properties / xmlRemoved value: -{ - "description": "ISO 20022 XML string (< 512KB).", - "type": "string" -} - changed
Input schema / requiredPrevious value: -[ - "xml" -]New value: +[ + "raw_payload" +] - removed
Output schema / properties / amountRemoved value: -{ - "type": "string" -} - added
Output schema / properties / ctrl_sum_minorAdded value: +{ + "type": "string" +} - removed
Output schema / properties / currencyRemoved value: -{ - "type": "string" -} - added
Output schema / properties / findingsAdded value: +{ + "type": "array" +} - added
Output schema / properties / message_idAdded value: +{ + "type": "string" +} - removed
Output schema / properties / message_typeRemoved value: -{ - "type": "string" -} - added
Output schema / properties / namespaceAdded value: +{ + "type": "string" +} - added
Output schema / properties / okAdded value: +{ + "type": "boolean" +} - removed
Output schema / properties / reasonRemoved value: -{ - "type": "string" -} - added
Output schema / properties / receipt_digestAdded value: +{ + "type": "string" +} - removed
Output schema / properties / scopeRemoved value: -{ - "type": "string" -} - added
Output schema / properties / standardAdded value: +{ + "type": "string" +} - removed
Output schema / properties / toolRemoved value: -{ - "type": "string" -} - added
Output schema / properties / tx_countAdded value: +{ + "type": "number" +} - changed
Output schema / requiredPrevious value: -[ - "valid" -]New value: +[ + "ok", + "standard", + "valid" +]
- Added
iso4217_currency_check - Changed
japan_corp_check4 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "corporate_number": "1010001008844" - } -]New value: +[ + { + "number": "1180301018771" + } +] - removed
Input schema / properties / corporate_numberRemoved value: -{ - "description": "13-digit Japanese Corporate Number.", - "type": "string" -} - added
Input schema / properties / numberAdded value: +{ + "description": "13-digit Japanese Corporate Number (e.g. 1180301018771).", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "corporate_number" -]New value: +[ + "number" +]
- Changed
kra_pin_check4 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "kra_pin": "P051123456Z" - } -]New value: +[ + { + "pin": "P051112223Z" + } +] - removed
Input schema / properties / kra_pinRemoved value: -{ - "description": "11-character Kenyan KRA PIN.", - "type": "string" -} - added
Input schema / properties / pinAdded value: +{ + "description": "11-character KRA PIN (e.g. P051112223Z).", + "type": "string" +} - changed
Input schema / requiredPrevious value: -[ - "kra_pin" -]New value: +[ + "pin" +]
- Added
list_approved_insurers - Added
ofac_sdn_check - Added
pan_format_check - Added
pod_verify_delivery - Added
pre_disbursement_guard - Added
quote_3rd_party_insurance - Added
quote_compute_slice - Changed
rfc_check2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "rfc": "ABC680524P76" - } -]New value: +[ + { + "rfc": "BBA830831LJ2" + } +] - changed
Input schema / properties / rfc / descriptionPrevious value: -"12 or 13 character Mexican RFC."New value: +"12 or 13 character Mexican RFC (e.g. BBA830831LJ2)."
- Added
semantic_service_matchmaker - Added
simulate_spend_sentinel - Added
uae_trn_check - Added
upi_vpa_check - Changed
uscc_check2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "uscc": "91310000775785552W" - } -]New value: +[ + { + "uscc": "91330100799655058B" + } +] - changed
Input schema / properties / uscc / descriptionPrevious value: -"18-character Chinese USCC code."New value: +"18-character Chinese Unified Social Credit Code (e.g. 91330100799655058B)."
7 tool updates
- Added
cnpj_check - Added
iso20022_to_x402_intent - Added
iso20022_validate - Added
japan_corp_check - Added
kra_pin_check - Added
rfc_check - Added
uscc_check
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1611 npm1MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs119 npm54 PyPIMIT
- AlicenseAqualityCmaintenanceRevnuvo Company Intelligence tells AI agents what changed at a company, with evidence. It observes company websites, technologies, and DNS over time and returns timestamped, confidence-aware changes, signals, and monitoring.9MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.