Skip to main content
Glama

AGORA Omega

Server Details

Pay-per-call checks for AI agents: sanctions, MiCA, French KYB, AI Act. USDC via x402.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a fairly distinct capability: AI-Act disclosure, catalog, company data, blacklist/sanctions lookup, orchestrated supplier audit, and deliverable verification. There is real overlap between agora_counterparty_check (blacklist/sanctions) and agora_supplier_audit (which subsumes it plus registry data), so an agent pre-paying a supplier could hesitate between them, but the descriptions clarify the layered relationship.

Naming Consistency4/5

All tools share an agora_ prefix and snake_case, giving a predictable, readable pattern. Ordering varies slightly (verb_noun like verify_deliverable vs noun_verb like company_search / counterparty_check), but the convention is consistent enough to be non-confusing.

Tool Count5/5

Six tools is well-scoped for a paid compliance/due-diligence service: one catalog/discovery tool, a few atomic data checks, one orchestrator, and one verifier. No redundant or filler tools; each earns its place.

Completeness4/5

The surface covers discovery, atomic lookups, an orchestrated due-diligence mission, AI-Act checks, and output verification, which is coherent for the domain. Minor gaps: no tool to query account balance/x402 payment state or to fetch raw EU AI Act guidance, but these are workable around.

Available Tools

6 tools
agora_ai_act_checkCInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
texteYes
langueNo
contexteNo
relu_par_humainNo

TDQS

C2.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does disclose the critical behavioral trait of cost and payment mechanism ($0.02 USDC per call via x402) and hints at the response content, but omits auth requirements, rate limits, or what happens with the supplied text.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A compact two-clause sentence that front-loads the regulatory purpose before the output scope and pricing. No padding, though the pricing clause is appended without a clear lead-in about sequencing.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no annotations, no output schema, and four undocumented parameters, the description should do more. It states what the tool returns at a high level but leaves the meaning of every input unexplained, which is the main gap an agent would hit when actually invoking it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

All four parameters (texte, langue, contexte, relu_par_humain) have 0% schema description coverage, and the description says nothing about any of them — not even that texte is the input under review or what langue/contexte control. The description does not compensate for the total gap in input documentation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: an 'EU AI Act art. 50 transparency check' that determines whether AI disclosure is required, whether it is present, and supplies the disclosure text plus machine-readable metadata. The purpose is precise and clearly distinct from catalog/search/audit siblings, though it never names a sibling to contrast with.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies the compliance context (EU AI Act art. 50) but gives no explicit when-to-use guidance, no prerequisites, and no alternatives or exclusions. An agent has to infer the triggering situation entirely from the purpose sentence.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

agora_catalogAInspect

Free. Lists AGORA Omega paid tools, prices (USDC via x402) and networks.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the burden. It does add real behavioral context beyond the schema: the call is free, and payment for the listed tools is in USDC via x402. It does not state that the operation is read-only/no-side-effect, nor describe the shape or volume of the returned catalog.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single tight sentence with the most decision-relevant fact ('Free.') front-loaded. No filler and nothing restated from the name.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a no-parameter, no-output-schema catalog tool the description covers what the tool returns and the cost/payment model, which is what an agent needs to select it. Minor gaps remain: no mention of networks covered or the response format.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters and schema coverage is 100%, so there is nothing for the description to disambiguate. Baseline 4 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Lists') and resource ('AGORA Omega paid tools, prices and networks'), which is clearly distinct from the check/audit/verify siblings. It does not explicitly name a sibling to contrast with, but the catalog role is unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Implied usage: call this to discover what paid tools and networks exist and what they cost. There is no explicit when-to-use vs alternatives guidance, and no statement of prerequisites, though for a zero-argument discovery tool this is largely self-evident.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

agora_counterparty_checkAInspect

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.08 USDC per call, paid with x402.

ParametersJSON Schema
NameRequiredDescriptionDefault
nomNoLegal or brand name
siteNoWebsite or domain

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the burden and does disclose material operational traits: data provenance (official public data), freshness (refreshed daily), and commercial cost ($0.08 USDC per call paid with x402) — the cost/payment detail is genuinely useful for agent invocation. It omits any statement of what a result looks like (hit vs. clear) or latency, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three tight sentences: purpose and trigger first, then the data sources, then cost/freshness. The trigger and scope are front-loaded and no sentence is filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only lookup with no output schema and no annotations, the description supplies scope, sources, freshness, and price — enough to invoke it confidently. It leaves the response shape (matching fields, risk verdict) unspecified, which is a minor gap given no output schema exists to cover it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both 'nom' (legal or brand name) and 'site' (website or domain) documented in the schema itself. The description adds no syntax, format, or matching-behavior detail for these inputs, so the baseline 3 for schema-covered parameters is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Counterparty check before paying a platform or crypto provider') and enumerates exactly which datasets are consulted (AMF blacklists, ESMA MiCA register, EU/UN/OFAC sanctions). This differentiates it from siblings like agora_company_search (general lookup) and agora_supplier_audit (broader audit).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear trigger context: run it before paying a platform or crypto provider. That is a concrete when-to-use. It does not, however, name an alternative tool or state exclusions (e.g., what to use instead for non-payment due diligence), so it stops short of full routing guidance.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

agora_supplier_auditAInspect

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.25 USDC per call, paid with x402.

ParametersJSON Schema
NameRequiredDescriptionDefault
nomNoLegal or brand name
siteNoWebsite or domain (optional)
sirenNoFrench SIREN (optional)
langueNofr or en

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden and does well: it names the aggregated data sources, the merged decision output, the confidence score, the exact price, and the x402 payment mechanism. It does not disclose read-only status, freshness or latency characteristics, or error behavior, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is two sentences and front-loads the core purpose before listing sources and the price. The first sentence is dense but every clause contributes relevant information, and there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description must describe return values, and it does: a merged pay/verify/do-not-pay decision with confidence score. Combined with the price and payment protocol, this is enough for an agent to decide to invoke it, though wallet setup and failure modes remain unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all four parameters clearly. The description adds no parameter-level semantics such as format expectations for 'siren' or 'site', which is acceptable but unremarkable; baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: an orchestrated supplier due-diligence mission that merges French registry, AMF, ESMA MiCA, and sanctions data into a pay/verify/do-not-pay decision with a confidence score. It does not explicitly name or contrast itself with the closest sibling, agora_counterparty_check, so it falls just short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear usage context: 'Run it before paying a supplier or platform.' That is a direct when-to-use trigger and goes beyond mere implication. However, it provides no when-not-to-use guidance or explicit alternatives among the sibling tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

agora_verify_deliverableAInspect

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.05 USDC per call, paid with x402.

ParametersJSON Schema
NameRequiredDescriptionDefault
texteYesDeliverable to check (max 12,000 chars)
langueNofr or en
consigneNoOriginal brief (optional)

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does well: it discloses the cost model ($0.05 USDC per call via x402), the independence of the verifier, and the shape of the result including the three verdict labels. It omits latency/rate limits and error behavior, which keeps it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four compact sentences, front-loaded with what it is and what you get, followed by when to use it and the price. No filler, though the verdict glossary and pricing could be tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema or annotations exist, so the description rightly supplies the return semantics (score range, doubtful claims, verdict vocabulary) and the payment model. Input constraints live in the schema, so nothing critical is missing for correct invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so texte, langue and consigne are already fully documented, including the 12,000-char limit and fr/en choice. The description adds no parameter-level detail beyond that, which meets the baseline for a fully-covered schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('independent verifier agent' that checks a deliverable) and enumerates the outputs (0-100 score, doubtful claims, verdict mapped to valider/corriger/rejeter). It is clearly distinguishable from the sibling audit/check tools, though it never names or contrasts them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Check another agent's work before paying for it' gives a concrete triggering condition for use. There is no explicit when-not guidance or named alternative among the siblings, but the context is unambiguous.

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.

  1. 6 tool updates
    • First observedagora_ai_act_check
    • First observedagora_catalog
    • First observedagora_company_search
    • First observedagora_counterparty_check
    • First observedagora_supplier_audit
    • First observedagora_verify_deliverable

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Crypto compliance tools for AI-agent payments: screen any address for sanctions, frozen-stablecoin and hacker/mixer exposure across 8+ chains, trace fund taint, and get an allow/review/decline decision before settlement. Free keyless address checks; deeper endpoints are x402-payable.
    80 npm
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Keyless, pay-per-call compliance & regulated-data tools for AI agents: OFAC wallet + sanctions/PEP + KYB screening, SEC filings, FRED economics, FDA recalls, federal awards, and continuous monitoring (watch a wallet/company/brand for status changes). USDC via x402 on Base/Solana, no API key, no signup.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources