Skip to main content
Glama

FOXIFY Agent Commerce

Server Details

Hosted x402 preflight for action authority, payment mandate, destination, expiry and replay.

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

B3.4/5.0

Scored across 3 tools

Disambiguation5/5

The three tools have clearly distinct roles: free metadata, action-authority verification, and payment-transaction verification. An agent can easily tell which tool applies to which preflight scenario without overlap.

Naming Consistency3/5

All names are snake_case and readable, but the pattern is mixed: the first tool uses a brand_noun pattern while the other two use verb_agent_noun_intent. This deviation is noticeable enough to break full consistency.

Tool Count5/5

Three tools are well-scoped for a focused preflight service: one info endpoint plus two core verification endpoints. Each tool earns its place, and the set avoids unnecessary surface area.

Completeness4/5

The surface covers the main preflight needs implied by the server: metadata, action intent, and payment intent. Minor gaps might include standalone authority status or revocation checks, but core workflows appear covered.

Available Tools

3 tools
foxify_preflight_infoFOXIFY Preflight InfoCInspect

Free metadata for FOXIFY machine-payable authority preflight tools.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.5/5.0
Behavior2/5

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

With no annotations, the description needed to state read-only behavior, return format, or side effects. It only says 'Free metadata,' which hints at no cost or an informational nature, but it does not disclose what happens when called, what is returned, or any limitations. This is insufficient for a no-annotation tool.

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 a single short sentence with no filler, so it is concise and front-loaded. However, its brevity comes at the cost of substance.

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?

For a no-parameter tool with no output schema, the description should at least describe the shape or content of the metadata. It only says 'free metadata' without specifying what metadata is included, how it relates to the sibling verify tools, or what the response looks like. An agent cannot confidently know what this tool returns.

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 has zero parameters and an empty input schema, so there is nothing for the description to document. The baseline of 4 for zero-parameter tools applies.

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

Purpose2/5

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

The description is a noun phrase ('Free metadata...') with no verb stating what the tool does. It essentially restates the title 'FOXIFY Preflight Info' as 'metadata for ... preflight tools,' and it does not distinguish this tool from the sibling verify tools. This is closer to a tautology than a clear purpose.

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?

There is no guidance on when to call this tool. It does not mention the sibling verify_agent_action_intent or verify_agent_payment_intent, nor any precondition or ordering. The word 'preflight' weakly implies a before-step, but the description never explicitly says so.

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

verify_agent_action_intentVerify Agent Action IntentAInspect

Paid exact-action authority preflight for consequential agent tool calls. Binds subject, tool, operation, target, canonical parameters, authority lifetime, retries and postcondition requirements. Costs $0.25 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
nonceYesUnique anti-replay nonce
actionYes
subjectYes
action_idYesUnique action-intent identifier
authorityYes
executionNo
expires_atYesISO-8601 action-intent expiry
postconditionNo

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose a key behavioral trait: the operation is paid ('Costs $0.25 USDC on Base') and is a preflight verification rather than an execution. But it omits other critical behavior such as what happens on success/failure, whether the fee is charged on rejection, whether any state is mutated, or if there are retry/idempotency 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.

Conciseness5/5

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

Two sentences with no filler. The first sentence front-loads the essential purpose and paid nature, the second efficiently lists what the verification binds, and the final cost detail is minimal and relevant. Every clause earns its place.

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?

This is a complex nested 8-parameter tool with no annotations and no output schema, yet the description stays at a high level. It does not explain the return value, failure modes, error semantics, when to prefer this over the sibling tools, or how the authority/payment verification integrates with the calling flow. The description is too thin for the operational complexity involved.

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 only 38%, so the description must compensate. It partially does by enumerating semantic groups: 'subject, tool, operation, target, canonical parameters, authority lifetime, retries and postcondition requirements,' which maps conceptually to schema fields. However, it adds no format, relationship, or default details beyond what the schema already provides, leaving several parameters under-explained.

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?

The description uses a specific verb-resource pairing: 'exact-action authority preflight for consequential agent tool calls.' It names the core resource ('agent action intent') and adds distinct scope ('exact-action authority preflight'), which differentiates it from siblings like verify_agent_payment_intent and foxify_preflight_info even without naming them.

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?

The phrase 'preflight for consequential agent tool calls' implies the tool should be used before high-stakes agent actions, giving some usage context. However, there are no explicit when-to-use versus when-not-to-use instructions, no mention of alternative tools, and no conditions that would rule out using it for non-consequential calls.

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

verify_agent_payment_intentVerify Agent Payment IntentAInspect

Paid transaction preflight. Checks mandate, amount, destination, merchant, expiry and replay risk before an autonomous payment executes. Costs $0.05 USDC on Base.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentNo
nonceYesUnique anti-replay nonce
paymentYes
merchantYes
intent_idYesUnique payment-intent identifier
expires_atYesISO-8601 intent expiry
authorizationYes

TDQS

A3.8/5.0
Behavior4/5

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

With no annotations provided, the description carries the full behavioral burden. It discloses that this is a paid operation with an exact cost of $0.05 USDC on Base, and it enumerates the validation dimensions it performs. It does not describe failure behavior or side effects beyond the fee, but it clearly signals this is a verification step rather than the payment itself.

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?

The description is two tight sentences with no filler. The first sentence front-loads the purpose as a 'paid transaction preflight', and the second adds the essential cost detail. Every word earns its place.

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?

Given the tool's complexity—7 parameters, 6 required, nested objects, no output schema, and no annotations—the description is too thin for correct invocation. It omits how to construct the authorization object, what the preflight response indicates, and what happens on validation failure. It is adequate for tool selection but not for reliable call construction.

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 only 43%, so the description partially compensates by mapping its check list to key parameters: mandate maps to authorization, amount and destination to payment, merchant to merchant, expiry to expires_at, and replay risk to nonce/intent_id. However, it does not explain the nuanced nested fields such as authorization.max_amount, allowed_domains, human_confirmed, or network/currency requirements, leaving a meaningful semantic gap.

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 clearly identifies this as a paid preflight tool that 'checks mandate, amount, destination, merchant, expiry and replay risk' before an autonomous payment executes. It uses a specific verb and resource, and the 'before payment executes' framing distinguishes it from an actual payment execution tool. However, it does not explicitly differentiate itself from the sibling foxify_preflight_info.

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?

The description gives clear context for when to use the tool: before an autonomous payment executes, as a preflight check. It does not mention exclusions or when not to use it, and it does not reference the sibling tool or alternative options, but the intended invocation context is explicit enough.

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. 3 tool updates
    • First observedfoxify_preflight_info
    • First observedverify_agent_action_intent
    • First observedverify_agent_payment_intent

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources