Ontario Protocol
Server Details
x402 trust scans, readiness checks, and pre-payment verification for agents calling paid APIs.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.3/5 across 19 of 19 tools scored. Lowest: 2.2/5.
Most tools have distinct purposes (payment policy, sandbox, listing, reputation, guides), but a few informational tools like x402_agent_buyer_guide and x402_agent_invitation have overlapping objectives, potentially causing confusion.
Tool names mix conventions: snake_case (agent_can_pay, ontario_list_agent), hyphenated (ontario_agent-trust-scan), and underscore with prefix (x402_*). No consistent pattern, making it harder for agents to infer naming semantics.
19 tools is on the higher side for a protocol server. While many are informational, the count feels slightly bloated; it could be trimmed by merging some guides and manifests.
Covers core workflows: payment checks, sandbox testing, listing agents/services, reputation lookup, and alerts. Missing update/delete operations for listings and a way to unsubscribe from alerts, but these are minor gaps.
Available Tools
19 toolsagent_can_payCInspect
Free pre-payment policy decision. Agents ask whether an x402 endpoint should be paid under strict, standard, or permissive policy.
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint | Yes | ||
| max_usdc | No | ||
| agent_policy | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits. It says 'free pre-payment policy decision' but does not clarify if it reads or writes data, requires authentication, has rate limits, or what side effects occur. The agent gets no insight into its operational nature.
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?
The description is a single sentence, concise and front-loaded with the key idea. No wasted words, but it could be slightly more structured (e.g., listing parameters).
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?
Given the tool has 3 parameters (1 required), no output schema, and no annotations, the description is insufficient. It does not explain the return value, prerequisites, or how max_usdc influences the decision. Contextually incomplete for effective use.
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. It explains the enum parameter agent_policy with three options (strict, standard, permissive) by referencing the policy decision. However, max_usdc is not mentioned, and endpoint is only implied. This partially compensates but leaves gaps.
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 clearly states the tool makes a payment policy decision for an x402 endpoint, distinguishing it from sibling tools like x402_answer_graph or x402_verification_reports. However, the phrase 'Free pre-payment' could be clearer—does 'free' mean no cost or unrestricted? Yet overall, the verb 'ask' and resource 'x402 endpoint' are specific enough.
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?
No guidance on when to use this tool versus alternatives (e.g., when should an agent choose this over agent_verify_payment or x402_trust_standard). There are no prerequisites, exclusions, or context about when it is appropriate to invoke.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
agent_commerce_sandboxAInspect
Safe x402 rehearsal surface. Returns deterministic can-pay fixtures and simulated facilitator verify/settle responses.
| Name | Required | Description | Default |
|---|---|---|---|
| sandbox | No | ||
| endpoint | Yes | Use https://sandbox.ontarioprotocol.com/x402/allow, /review, or /deny. | |
| max_usdc | No | 0.05 | |
| scenario | No | allow |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description discloses key behavioral traits: it is a safe rehearsal surface (no real consequences), returns deterministic fixtures, and simulates responses. It does not detail authentication requirements or rate limits, but the 'safe' label effectively communicates the lack of destructive side effects.
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?
The description is a single, well-structured sentence that front-loads the key purpose ('Safe x402 rehearsal surface') and efficiently communicates the output behavior without unnecessary words.
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?
Given the tool has 4 parameters, no output schema, and no annotations, the description provides a general understanding of the tool's purpose and output, but lacks detail on parameter usage and output specifics. It is minimally complete for a sandbox tool but could benefit from more 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?
The schema description coverage is low (25%, only the endpoint parameter has a description). The tool description does not compensate: it provides no additional meaning for the 'sandbox', 'max_usdc', or 'scenario' parameters beyond the schema defaults. The endpoint description in the schema is helpful, but the description overall does not enrich parameter understanding.
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 'Safe x402 rehearsal surface' clearly indicates the tool is a sandbox for testing x402 payment flows. It also distinguishes itself from sibling tools like 'agent_can_pay' and 'agent_verify_payment', which are likely real operations, by stating it returns 'deterministic can-pay fixtures' and 'simulated facilitator verify/settle responses'.
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?
The description implies that the tool should be used for testing instead of real operations, but it does not explicitly state when to use it over alternatives or provide when-not-to-use guidance. The context from sibling tools helps, but the description lacks direct usage direction.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
agent_verify_paymentCInspect
Idempotent pre-settlement verification for agent-to-agent x402 payment payloads and payment requirements.
| Name | Required | Description | Default |
|---|---|---|---|
| expected | No | ||
| idempotency_key | No | ||
| payment_payload | Yes | ||
| payment_requirements | Yes | ||
| verify_with_facilitator | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description mentions idempotent behavior, which is a helpful trait. However, no annotations are provided, so the description carries the full burden. It does not disclose authentication needs, side effects, or error handling. The idempotency note adds some transparency but lacks breadth.
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?
The description is a single concise sentence that covers the core purpose with no redundancy or filler. Every word serves a purpose, including technical qualifiers like 'idempotent' and 'pre-settlement'.
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?
Given the tool has 5 parameters, nested objects, and no output schema, the description is far too brief. It does not describe the return value, validation behavior, or any operational context beyond the bare definition. The agent lacks sufficient information to use this tool correctly.
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%, and the description adds no parameter-level information. The properties ('payment_payload', 'payment_requirements') are named but not explained; without schema descriptions or parameter details, the agent cannot understand expected format or constraints.
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 uses specific terms ('idempotent pre-settlement verification for agent-to-agent x402 payment payloads and payment requirements') that clearly state the tool's purpose and resource. It distinguishes from sibling tools like 'agent_can_pay' or 'x402_readiness_verify' by implying a verification step before settlement.
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?
No explicit guidance on when to use this tool vs alternatives. The description does not mention prerequisites, typical use case, or when to avoid it. Usage is only implied by the tool name and description.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ontario_agent-trust-scanAInspect
Submit an agent's card URL or A2A endpoint, receive a structured trust report (security signals, identity claims, declared capabilities). Returns JSON. Agent payment guidance: run free can-pay and readiness checks first; pay only when the task matches this tool, policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and 0.01 USDC is inside the agent budget. [PAID: 0.01 USDC via x402 on Base. Two-step flow: call without _x402_payment to receive the x402 payment requirements, then call again with _x402_payment set to a base64 x402 PaymentPayload to settle and receive the result.]
| Name | Required | Description | Default |
|---|---|---|---|
| target_url | No | Optional target URL for endpoint-specific paid verification or listing workflows. | |
| _x402_payment | No | base64 x402 PaymentPayload (USDC on Base); obtain the requirements by calling this tool without it first. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description discloses the paid nature, the two-step flow, and the output format (JSON). However, it lacks details on potential side effects, error handling, or idempotency, which would be beneficial for a complete behavioral picture.
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?
The description is appropriately detailed, with a clear first sentence stating purpose, followed by payment guidance and flow. It is not overly verbose, but the payment instructions could be slightly condensed. Still, every sentence adds value.
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 tool with no annotations and no output schema, the description covers the input, payment flow, and high-level output content (security signals, identity claims, capabilities). It references related tools for prerequisites, which aids completeness. Minor gaps exist in error scenarios and exact output structure.
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 100% with descriptions for both parameters. The description adds context beyond the schema by explaining the two-step payment flow and when to set the optional target_url, making the parameter usage clear.
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 clearly states the tool's purpose: to submit an agent's card URL or A2A endpoint and receive a structured trust report. It specifies the output as JSON and distinguishes itself from sibling tools like 'x402_trust_standard' and 'ontario_reputation' by focusing on trust scanning.
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?
The description provides explicit usage guidance: run free can-pay and readiness checks first, pay only when conditions are met, and follow the two-step payment flow. It also explains how to use parameters, making it clear when and how to invoke the tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ontario_list-agentAInspect
Submit an AI agent for inclusion in the Ontario Protocol directory. Pays 0.10 USDC up front to deter spam. Agent payment guidance: run free can-pay and readiness checks first; pay only when the task matches this tool, policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and 0.10 USDC is inside the agent budget. [PAID: 0.10 USDC via x402 on Base. Two-step flow: call without _x402_payment to receive the x402 payment requirements, then call again with _x402_payment set to a base64 x402 PaymentPayload to settle and receive the result.]
| Name | Required | Description | Default |
|---|---|---|---|
| target_url | No | Optional target URL for endpoint-specific paid verification or listing workflows. | |
| _x402_payment | No | base64 x402 PaymentPayload (USDC on Base); obtain the requirements by calling this tool without it first. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description fully discloses behavioral traits: the tool charges 0.10 USDC to deter spam, follows a two-step x402 payment flow, and explains how to obtain payment requirements. This goes beyond what structured fields would provide.
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?
The description is structured with a purpose statement, then payment guidance, then technical details in brackets. While slightly verbose, it is front-loaded with the core purpose and each sentence adds value. It could be more concise, but is well-organized overall.
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 complex paid tool with a two-step flow and no output schema, the description explains the input and process well but does not describe the expected output or result beyond 'receive the result.' Given the complexity, more detail on what the result contains (e.g., a listing ID or confirmation) would improve completeness.
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 100%, so baseline is 3. The description adds meaning beyond the schema: for 'target_url' it clarifies 'Optional target URL for endpoint-specific paid verification or listing workflows,' and for '_x402_payment' it explains the two-step flow and how to obtain the payload. This adds valuable context, earning a 4.
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 clearly states the tool's purpose: 'Submit an AI agent for inclusion in the Ontario Protocol directory.' It uses a specific verb ('submit') and resource ('AI agent'), and differentiates from siblings like 'ontario_list_service' by focusing on agent listing.
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?
The description provides guidance on when to use the tool: 'run free can-pay and readiness checks first; pay only when the task matches this tool...' It implicitly suggests using other tools first (e.g., readiness checks) but does not explicitly name alternatives like 'ontario_agent_trust_scan' or contrast with 'ontario_list_service'. Still, the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ontario_list-serviceAInspect
Register your own x402-paid endpoint so AI agents discover it through Ontario Protocol's /discover. 0.50 USDC listing fee. Agent payment guidance: run free can-pay and readiness checks first; pay only when the task matches this tool, policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and 0.50 USDC is inside the agent budget. [PAID: 0.50 USDC via x402 on Base. Two-step flow: call without _x402_payment to receive the x402 payment requirements, then call again with _x402_payment set to a base64 x402 PaymentPayload to settle and receive the result.]
| Name | Required | Description | Default |
|---|---|---|---|
| target_url | No | Optional target URL for endpoint-specific paid verification or listing workflows. | |
| _x402_payment | No | base64 x402 PaymentPayload (USDC on Base); obtain the requirements by calling this tool without it first. |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses listing fee (0.50 USDC), two-step payment flow, and process for obtaining payment requirements. Lacks details on error cases or side effects, but overall transparent given no annotations.
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?
Description is well-structured with front-loaded purpose, then payment details. Every sentence adds value, though slightly lengthy. No redundancy.
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?
Covers purpose, payment process, and parameter usage. No output schema provided, but description gives enough context for an agent to execute the two-step flow. Lacks error handling details, but adequate for the tool's complexity.
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 100%, baseline 3. Description adds meaning by explaining target_url's purpose and how to obtain and use _x402_payment, including base64 encoding and two-step workflow.
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?
Description clearly states the tool registers an x402-paid endpoint for discovery via Ontario Protocol's /discover endpoint. The verb 'register' and resource are specific, and it distinguishes from sibling tools like ontario_list-agent.
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?
Explicitly advises running can-pay and readiness checks first, and paying only when the task matches. Also describes the two-step flow for payment, guiding when and how to use the tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ontario_reputationAInspect
Look up an agent's accumulated reputation (sourced from on-chain EAS attestations on Base + recent scan history). Agent payment guidance: run free can-pay and readiness checks first; pay only when the task matches this tool, policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, and 0.001 USDC is inside the agent budget. [PAID: 0.001 USDC via x402 on Base. Two-step flow: call without _x402_payment to receive the x402 payment requirements, then call again with _x402_payment set to a base64 x402 PaymentPayload to settle and receive the result.]
| Name | Required | Description | Default |
|---|---|---|---|
| target_url | No | Optional target URL for endpoint-specific paid verification or listing workflows. | |
| _x402_payment | No | base64 x402 PaymentPayload (USDC on Base); obtain the requirements by calling this tool without it first. |
Tool Definition Quality
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 discloses that this is a paid tool (0.001 USDC via x402 on Base) and requires a two-step call with payment requirements. It does not reveal potential error conditions or idempotency, but the payment flow is well-documented.
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?
The description is front-loaded with the core purpose in the first sentence, then provides payment guidance. It is appropriately sized for a paid tool with a two-step flow, with no wasted sentences. However, it could be slightly restructured for readability.
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?
Given no output schema, the description explains the data sources (on-chain attestations and scan history) and the payment flow. It lacks details about the response format or pagination, but for a lookup tool with few parameters, it covers the essential aspects.
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 100%, so baseline is 3. The description adds meaningful context beyond schema: for target_url it specifies 'endpoint-specific paid verification or listing workflows,' and for _x402_payment it explains the two-step flow mechanism. This enriches the parameter understanding.
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 clearly states the specific verb 'Look up' and the resource 'an agent's accumulated reputation,' with sources (on-chain EAS attestations and scan history). It distinguishes itself from sibling tools like ontario_agent-trust-scan by focusing on accumulated reputation rather than a single scan.
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?
The description provides explicit guidance: run free can-pay and readiness checks first, pay only if policy allows and budget covers 0.001 USDC. It describes the two-step flow for payment. However, it does not explicitly say when not to use this tool or mention alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_agent_buyer_guideAInspect
Machine-readable payment decision guide for agents. Explains how to find Ontario paid tools, which free checks to run first, when payment is allowed, and when to stop.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description characterizes the tool as a 'guide', indicating it is read-only and provides information rather than modifying state. With no annotations provided, this is sufficient to convey non-destructive behavior.
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?
The description is very concise, consisting of two sentences with no wasted words. The key purpose is stated first, followed by a list of what is explained, providing immediate clarity.
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?
Given the tool has no parameters and no output schema, the description sufficiently covers its purpose and scope. It explains the relevance to the domain (Ontario paid tools, payment workflow) without needing additional detail.
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?
No parameters exist in the schema, and schema coverage is trivially 100%. The description adds value by explaining the content of the guide, which is meaningful beyond the empty schema.
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 clearly identifies the tool as a 'machine-readable payment decision guide for agents', specifying its purpose to explain how to find Ontario paid tools, which free checks to run first, when payment is allowed, and when to stop. It distinguishes from sibling tools that are action-oriented (e.g., agent_can_pay) by being a reference guide.
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?
The description implicitly guides usage by listing what the tool explains (finding tools, free checks, payment conditions), suggesting it should be consulted before making payment decisions. However, it does not explicitly state when not to use it or provide direct alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_agent_invitationCInspect
Public, no-payment path for agents to discover, verify, decide, rehearse, and cite Ontario surfaces.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description must disclose behavioral traits. It states 'public, no-payment path', indicating openness, but omits details on side effects, data mutation, required permissions, or return behavior. The agent lacks critical safety information.
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?
The description is a single sentence, which is concise and front-loaded. However, it packs multiple unclear verbs, slightly reducing clarity. Still, it is efficient with no wasted words.
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?
Given the tool's likely importance (as suggested by sibling tools), the description is too vague. It does not explain what an 'invitation' entails, what 'Ontario surfaces' means, or what the output or behavior is. Crucial context is 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?
Since there are no parameters, schema coverage is 100% trivially. The description adds no parameter-specific meaning, which is acceptable, but baseline is 3 due to high schema coverage. No param detail is needed.
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 lists multiple verbs (discover, verify, decide, rehearse, cite) without specifying a single clear action, making it ambiguous what the tool actually does. It is not a tautology, but it fails to provide a specific verb+resource, and the name 'invitation' is not reflected.
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?
The description offers no guidance on when to use this tool versus its many siblings, such as ontario_agent-trust-scan or x402_verification_reports. No context on prerequisites or alternatives is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_agent_payment_policyBInspect
Generic allow, review, and deny policy contract for autonomous agents, MCP hosts, and payment-capable tools before wallet signing.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so description carries full burden. It labels the tool as a 'policy contract' but does not disclose behavioral traits such as whether it is read-only, destructive, requires authentication, or what side effects occur (e.g., policy storage). Minimal behavioral info.
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?
Single sentence that conveys purpose and target users without excess. Could be slightly more streamlined, but overall efficient and front-loaded. No wasted words.
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?
Given no parameters, no output schema, and no annotations, the description is minimal. It states what the tool is but does not explain its functional effect (e.g., does it return a result, set a configuration, or require prior steps?). Agent cannot fully determine when to call this tool based on description 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?
No parameters exist, and schema coverage is 100% trivially. Description does not need to add parameter information. Baseline 4 is appropriate as there is nothing to document beyond what the schema already shows.
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?
Description clearly states it is a policy contract for allow/review/deny before wallet signing, and names target users (agents, MCP hosts, payment-capable tools). Differentiates from siblings like agent_can_pay by being a generic policy rather than a specific query. Could be more specific about what the policy contract does, but not a tautology.
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?
No explicit when-to-use or when-not-to-use guidance. Mentions 'before wallet signing' as context, but does not compare to sibling tools like agent_verify_payment or agent_can_pay. Agent lacks direction on when to invoke this versus alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_alert_subscribeBInspect
Subscribe to endpoint drift alerts for score drops, price changes, manifest changes, and lost certification.
| Name | Required | Description | Default |
|---|---|---|---|
| No | |||
| events | No | ||
| endpoint | Yes | ||
| webhook_url | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must disclose behavioral details. It only states the action and event types, without mentioning idempotency, rate limits, authentication requirements, or how subscriptions are managed (e.g., toggle, expiry). This is insufficient for an agent to reason about side effects.
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?
The description is a single sentence that efficiently conveys the core purpose. It is front-loaded and free of unnecessary words. Minor improvement could include structure (e.g., bullet points for events) but current form is adequate.
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?
Given the tool has 4 parameters, no output schema, and no annotations, the description is too minimal. It does not explain the subscription lifecycle, confirmation, or error scenarios. An agent needs more context to use this tool reliably, such as how to unsubscribe or what happens on duplicate subscriptions.
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. It lists alert types that likely correspond to the 'events' parameter, but does not explicitly map parameters to their purposes or valid values (e.g., format of email, webhook_url). The agent lacks clarity on required vs optional parameters beyond the schema's required field.
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 clearly states the verb 'subscribe' and the resource 'endpoint drift alerts', and lists specific alert types (score drops, price changes, manifest changes, lost certification). It is specific and distinguishes from sibling tools, which are unrelated to alert subscriptions.
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?
The description does not provide explicit guidance on when to use this tool vs alternatives, nor does it mention scenarios to avoid. It implies its purpose through the verb 'subscribe', but lacks context like prerequisites or exclusions. With no sibling alert tools, the need for guidance is moderate.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_answer_graphCInspect
High-intent x402 verification answers with canonical HTML and JSON mirrors for agent citation.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, and the description only mentions output format without stating any behavioral traits (read-only, destructive, authentication needs, rate limits). The agent cannot infer safety or side effects.
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?
Single sentence, no wasted words. Front-loads the key purpose. Could be slightly improved with more structured phrasing but efficient overall.
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?
Given no output schema and many sibling tools, the description lacks critical context: what is 'high-intent', how do these 'answers' differ from datasets/reports, and what is the expected behavior. Incomplete for an AI agent to reliably select this tool.
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?
Input schema has zero parameters, so schema coverage is 100%. The description adds context that there are no parameters needed, but does not provide additional parameter semantics beyond the schema. Baseline 3 is appropriate.
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?
Description clearly identifies the tool provides 'high-intent x402 verification answers' with HTML and JSON mirrors for citation. The verb is implied (provides/returns), and it distinguishes from sibling tools like datasets and reports, though the meaning of 'high-intent' may require domain knowledge.
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?
No guidance on when to use this tool versus alternatives like x402_verification_dataset or x402_verification_reports. No context on when it's appropriate or not.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_ecosystem_intelligenceCInspect
Latest weekly x402/MCP/paid-agent endpoint intelligence with scanner, docs, and product tasks.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description must disclose behavior. It only mentions 'latest weekly intelligence' implying read-only, but fails to explicitly state side effects, permissions, rate limits, or output format. For a tool with no annotations, more transparency is needed.
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?
Single sentence, concise. However, the structure could be improved by front-loading the main action and separating terms like 'scanner, docs, product tasks' for clarity.
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?
Given zero input parameters and no output schema, the description should explain what 'intelligence' contains. The vague references to 'scanner, docs, product tasks' fail to provide a complete picture of the tool's return value, making it insufficient for informed invocation.
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?
No parameters exist; schema coverage is trivially 100%. The description does not need to add parameter info. Baseline for 0 parameters is 4.
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 states it provides 'weekly x402/MCP/paid-agent endpoint intelligence with scanner, docs, and product tasks', but 'intelligence' is vague and the specific resource is unclear. It distinguishes from siblings by the 'weekly' aspect, but the verb (e.g., get, list) is missing, making purpose somewhat unclear.
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?
No guidance on when to use this tool versus siblings like 'agent_can_pay' or 'x402_verification_reports'. The description does not provide any context about appropriate use cases or alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_geo_manifestBInspect
Machine-readable map of answer pages, JSON mirrors, OpenAPI, sitemap, and citation policy.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, and the description does not disclose any behavioral traits such as authentication requirements, rate limits, or side effects beyond the basic purpose.
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 sentence that efficiently lists the included resources, though a bulleted list might improve readability.
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?
Given no parameters and no output schema, the description provides a general idea but lacks specifics on how to access or interpret the manifest. Adequate but incomplete.
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?
No parameters exist, so schema coverage is 100%. The description adds no parameter info as none are needed, meeting the baseline for 0 parameters.
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 clearly states it provides a 'Machine-readable map' of various resources, but does not differentiate from siblings such as x402_answer_graph or x402_ecosystem_intelligence.
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?
No explicit guidance on when or when not to use this tool compared to alternatives. The description implies retrieval of a manifest but lacks context for decision-making.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_readiness_verifyCInspect
Free check for whether a paid endpoint is ready for agent discovery and x402 payment.
| Name | Required | Description | Default |
|---|---|---|---|
| target_url | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided; the description only says 'free check', implying non-destructive read-only operation, but does not disclose any behavioral traits such as rate limits, error responses, or dependencies. The lack of detail reduces transparency.
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?
The description is a single short sentence, which is concise but may be overly terse. It front-loads 'Free check' but sacrifices necessary detail 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?
Given no output schema and one parameter, the description should provide more context on what the output indicates (e.g., boolean readiness) and what conditions constitute readiness. It fails to cover these aspects.
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?
The input schema has one parameter 'target_url' with no description, and the tool description does not explain the expected format or semantics of the URL. With 0% schema coverage and no additional description, the parameter meaning is 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 clearly states it checks readiness of a paid endpoint for agent discovery and x402 payment, which distinguishes it from siblings like 'agent_can_pay' or 'agent_verify_payment'. However, it could be more specific about what 'readiness' entails.
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?
The description lacks guidance on when to use this tool versus alternatives. It mentions 'free check' but does not explain scenarios where this is appropriate vs other sibling tools like 'agent_can_pay' or 'x402_trust_standard'.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_trust_standardAInspect
Machine-readable Ontario x402 Trust Standard. Agents should check this policy before paying unknown endpoints.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It states the tool is 'machine-readable' and a 'policy,' implying a read-only operation with no destructive side effects. However, it does not disclose details like response format, caching behavior, or authorization needs.
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?
The description is extremely concise: two sentences with no superfluous words. The first sentence defines the resource, the second provides usage context. Every sentence serves a purpose.
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?
Given the tool has no parameters and no output schema, the description should at least hint at the output structure or format. It does not, leaving ambiguity about what the 'Machine-readable' standard looks like. For such a simple tool, it is adequate but not fully complete.
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?
The tool has zero parameters, so there is no parameter information to add. Per guidelines, 0 parameters receives a baseline score of 4.
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 clearly states that the tool provides a 'Machine-readable Ontario x402 Trust Standard' and that agents should check it before paying unknown endpoints. This specifies the verb (retrieve/check) and resource, but does not explicitly distinguish from sibling tools.
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?
The description gives a clear use case: 'check this policy before paying unknown endpoints.' This indicates when to use (before payment) and implies it is for trust decisions. However, it does not explicitly mention when not to use or list alternatives.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_verification_datasetAInspect
Schema.org Dataset JSON-LD for the Ontario x402 verification graph.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden for behavioral disclosure. It only states the format and domain, not whether the tool is read-only, what side effects exist, or how it behaves (e.g., caching, pagination). This is inadequate.
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?
The description is a single, clear sentence with no unnecessary words. It is appropriately sized for a tool with zero parameters and a straightforward purpose.
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?
Given no output schema and zero parameters, the description is minimal but arguably sufficient for a simple data retrieval tool. However, it lacks details on the dataset content or expected response structure, which could help an agent understand what to do with the output.
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?
Since the input schema has no parameters (100% coverage), the baseline is 4. The description adds value by explaining the output format ('Schema.org Dataset JSON-LD') and scope ('Ontario x402 verification graph'), which extends beyond the empty schema.
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 clearly specifies the tool provides a 'Schema.org Dataset JSON-LD' for a specific verification graph ('Ontario x402 verification graph'), which is a distinct resource among sibling tools. The verb 'Dataset' implies a data retrieval purpose, and the resource is well-defined.
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?
The description provides no guidance on when to use this tool versus alternatives like x402_answer_graph or x402_geo_manifest. It does not indicate prerequisites or typical scenarios, leaving the agent to infer usage from the name alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_verification_reportsCInspect
Public ledger of recent x402 readiness reports.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description carries the burden. 'Public ledger' hints at non-destructive behavior but provides no details on rate limits, pagination, or response format. Minimal disclosure.
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 sentence is concise and front-loaded, but it under-specifies the tool's behavior. Short but not sufficiently informative for an agent.
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?
Given the simple tool (1 param, no output schema) and many siblings, the description is incomplete. It does not explain 'readiness reports,' recency, or how to use the limit parameter effectively.
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%, and the description does not mention the 'limit' parameter. The agent must guess its purpose from the default value, but no explicit guidance is given.
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 clearly states the tool provides a 'public ledger of recent x402 readiness reports,' indicating a read-only list operation. It is somewhat distinct from siblings like x402_readiness_verify but lacks explicit differentiation.
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?
No guidance on when to use this tool versus alternatives. The description does not include when-not-to-use or prerequisites, leaving the agent to infer usage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
x402_verified_service_profilesCInspect
Monitored x402 service profiles with certification and signed report history.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must disclose behavioral traits, but it only names the resource. It does not indicate whether the tool is read-only, requires authentication, or has side effects.
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?
The description is a single short sentence, which is concise but lacks critical details. It is not verbose, but it fails to convey necessary information.
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?
Given the simple tool (1 parameter, no output schema), the description should be complete enough for an agent. It only states what the profiles are, not how to use the tool or what to expect in return.
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?
The input schema has a single 'limit' parameter with 0% schema coverage, meaning no description in the schema. The tool description does not mention the parameter, leaving its meaning and usage entirely 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 states it concerns 'Monitored x402 service profiles with certification and signed report history,' giving a general idea of the resource. However, it lacks a clear verb (e.g., 'list' or 'retrieve') and does not distinguish from sibling tools like 'x402_verification_reports' or 'ontario_list-service'.
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?
No guidance is provided on when to use this tool versus alternatives. There is no mention of prerequisites, context, or exclusions.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!