Pay-per-call checks for AI agents: sanctions, MiCA, French KYB, AI Act. USDC via x402.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
EU AI Act art. 50 transparency check: is an AI disclosure required, is it present, plus the disclosure text and machine-readable metadata to add. Price: $0.02 USDC per call, paid with x402.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
EU AI Act art. 50 transparency check: is an AI disclosure required, is it present, plus the disclosure text and machine-readable metadata to add. Price: $0.02 USDC per call, paid with x402.
| Argument | Type | Description |
|---|---|---|
| texte* | string | |
| langue | string | |
| contexte | string | |
| relu_par_humain | boolean |
{
"type": "object",
"required": [
"texte"
],
"properties": {
"texte": {
"type": "string"
},
"langue": {
"type": "string"
},
"contexte": {
"type": "string"
},
"relu_par_humain": {
"type": "boolean"
}
}
}Free. Lists AGORA Omega paid tools, prices (USDC via x402) and networks.
No arguments.
{
"type": "object",
"properties": {}
}Official French company data (SIRENE/RNE), cleaned: identity, geolocated HQ, NACE code, headcount, latest revenue and net income. Price: $0.004 USDC per call, paid with x402.
| Argument | Type | Description |
|---|---|---|
| q* | string | Name, SIREN or SIRET |
| naf | string | NACE/NAF code, e.g. 10.71C |
| limite | string | Number of results, 1-25 |
| departement | string | French department code, e.g. 35 |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Name, SIREN or SIRET"
},
"naf": {
"type": "string",
"description": "NACE/NAF code, e.g. 10.71C"
},
"limite": {
"type": "string",
"description": "Number of results, 1-25"
},
"departement": {
"type": "string",
"description": "French department code, e.g. 35"
}
}
}Counterparty check before paying a platform or crypto provider: French AMF blacklists, ESMA MiCA register (authorised and non-compliant CASPs), sanctions lists (EU, UN Security Council, US OFAC SDN). Official public data, refreshed daily. Price: $0.015 USDC per call, paid with x402.
| Argument | Type | Description |
|---|---|---|
| nom | string | Legal or brand name |
| site | string | Website or domain |
{
"type": "object",
"properties": {
"nom": {
"type": "string",
"description": "Legal or brand name"
},
"site": {
"type": "string",
"description": "Website or domain"
}
}
}Pre-payment guard for AI agents: before paying an x402 endpoint, checks its payment request (official USDC contract, network, price vs your spending policy, payTo address against US OFAC sanctioned crypto addresses and the Chainalysis on-chain oracle, domain age via RDAP, AMF/ESMA blacklists, HTTPS). Returns ALLOW / REVIEW / HALT with the safest payment option and an Ed25519-signed receipt for your audit trail. Price: $0.01 USDC per call, paid with x402.
| Argument | Type | Description |
|---|---|---|
| url* | string | The x402 endpoint the agent is about to pay (https) |
| method | string | GET or POST (default GET) |
| policy | object | Optional spending policy: max_price_usd, budget_remaining_usd, allowed_domains[], allowed_networks[] (CAIP-2), expected_pay_to |
| payment_required | string | Optional: the 402 PAYMENT-REQUIRED header (base64) or JSON body the agent already received |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "The x402 endpoint the agent is about to pay (https)"
},
"method": {
"type": "string",
"description": "GET or POST (default GET)"
},
"policy": {
"type": "object",
"description": "Optional spending policy: max_price_usd, budget_remaining_usd, allowed_domains[], allowed_networks[] (CAIP-2), expected_pay_to"
},
"payment_required": {
"type": "string",
"description": "Optional: the 402 PAYMENT-REQUIRED header (base64) or JSON body the agent already received"
}
}
}AGORA Sentinel: stablecoin depeg risk indicator. Reads the Chainlink price feed on-chain and returns the deviation from 1 USD in basis points, a 0-100 score, a level (calme / tendu / alerte), data age and staleness. A risk indicator, not investment advice and not a forecast. Price: $0.01 USDC per call, paid with x402.
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Stablecoin symbol, e.g. USDC |
| network* | string | EVM network, e.g. base, ethereum, polygon, arbitrum |
{
"type": "object",
"required": [
"network",
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "Stablecoin symbol, e.g. USDC"
},
"network": {
"type": "string",
"description": "EVM network, e.g. base, ethereum, polygon, arbitrum"
}
}
}Supplier due-diligence mission (orchestrated): official French company registry + AMF blacklists + ESMA MiCA register + EU/UN/OFAC sanctions, merged into one pay / verify / do-not-pay decision with confidence score. Run it before paying a supplier or platform. Price: $0.10 USDC per call, paid with x402.
| Argument | Type | Description |
|---|---|---|
| nom | string | Legal or brand name |
| site | string | Website or domain (optional) |
| siren | string | French SIREN (optional) |
| langue | string | fr or en |
{
"type": "object",
"properties": {
"nom": {
"type": "string",
"description": "Legal or brand name"
},
"site": {
"type": "string",
"description": "Website or domain (optional)"
},
"siren": {
"type": "string",
"description": "French SIREN (optional)"
},
"langue": {
"type": "string",
"description": "fr or en"
}
}
}Independent verifier agent: quality score from 0 to 100, doubtful claims and a verdict (valider = accept, corriger = fix, rejeter = reject). Check another agent's work before paying for it. Price: $0.03 USDC per call, paid with x402.
| Argument | Type | Description |
|---|---|---|
| texte* | string | Deliverable to check (max 12,000 chars) |
| langue | string | fr or en |
| consigne | string | Original brief (optional) |
{
"type": "object",
"required": [
"texte"
],
"properties": {
"texte": {
"type": "string",
"description": "Deliverable to check (max 12,000 chars)"
},
"langue": {
"type": "string",
"description": "fr or en"
},
"consigne": {
"type": "string",
"description": "Original brief (optional)"
}
}
}