Skip to main content
Glama

Wever Pay Public Testnet Alpha

Server Details

Discover and purchase four Base Sepolia test-USDC services through the public Wever Pay MCP.

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsC

Average 3.1/5 across 3 of 3 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clear, distinct purpose: searching for services, inspecting a specific service's details, and purchasing a service. There is no overlap or ambiguity.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (get_service, purchase_service, search_services) using snake_case, making them predictable and easy to understand.

Tool Count5/5

Three tools is an appropriate scope for a focused testnet payment service: search, inspect, and purchase. No unnecessary bloat or missing essential functions.

Completeness4/5

The tool set covers the core workflow (search, get details, purchase) for a testnet alpha. A minor gap is the absence of a cancel or refund tool, which may be acceptable at this stage.

Available Tools

3 tools
get_serviceGet Public Sandbox ServiceAInspect

Inspect one versioned service, exact price, schemas, testnet settlement terms, and content hash.

ParametersJSON Schema
NameRequiredDescriptionDefault
serviceIdYes
Behavior3/5

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

No annotations are provided, so the description bears full responsibility for behavioral disclosure. It lists what the tool inspects, implying a read operation, but does not mention authentication needs, error behavior for invalid serviceId, or any constraints like rate limits. The description adds some value beyond the bare name, but lacks sufficient behavioral context.

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 a single 12-word sentence that immediately identifies the verb and resource. Every word contributes meaning, with no filler or repetition. It is efficiently structured for quick comprehension.

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

Completeness3/5

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

Given the tool's simplicity (one parameter, no output schema, no annotations), the description provides reasonable coverage of what the tool returns. However, it does not explain the output structure beyond listing a few fields, nor does it contextualize when to use the returned data (e.g., for purchase decisions). The presence of siblings is not leveraged to add completeness.

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

Parameters2/5

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

With 0% schema description coverage and only one parameter (serviceId), the description must explain how to obtain or format the serviceId. It does not provide any elaboration, leaving the agent to infer its meaning from the parameter name alone. This is insufficient for proper tool invocation.

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 clearly states the verb 'Inspect' and the resource 'one versioned service', listing specific attributes (exact price, schemas, testnet settlement terms, content hash). This distinguishes it from sibling tools 'purchase_service' and 'search_services', which have different purposes.

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 description does not explicitly state when to use this tool versus alternatives. While the purpose is clear, there is no guidance on prerequisites, when not to use it, or how it relates to siblings. The implied usage is for inspecting a single service, but explicit direction would improve clarity.

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

purchase_servicePurchase Public Sandbox ServiceCInspect

Request an x402 v2 challenge, then retry with the signed payment payload to receive fulfillment and a durable Wever Pay receipt.

ParametersJSON Schema
NameRequiredDescriptionDefault
inputYes
serviceIdYes
purchaseIdYes
buyerAgentIdYes
paymentPayloadNo
serviceContentHashYes
spendingCeilingAtomicYes
Behavior3/5

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

No annotations are provided, so the description fully carries the burden. It discloses the multi-step behavior (challenge, then purchase), mentions a durable receipt, and implies state mutation. However, it omits details on error handling, side effects like spending deduction, or permission requirements.

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

Conciseness3/5

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

The description is a single dense sentence. It packs technical details but lacks structure for quick comprehension. Front-loading the protocol helps, but the length and jargon reduce readability. Could benefit from splitting into steps or a clearer purpose statement.

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

Completeness1/5

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

With 7 parameters (6 required, nested input object), no output schema, and no parameter descriptions, the description is severely incomplete. It fails to explain return values, error scenarios, or the relationship between the challenge and purchase phases, leaving agents under-informed.

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?

Schema description coverage is 0%, yet the description only implicitly references 'paymentPayload' via the retry step. It does not explain the meaning, format, or constraints of any of the seven parameters (serviceId, serviceContentHash, purchaseId, buyerAgentId, spendingCeilingAtomic, input). This is a critical 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 states a two-step protocol involving an x402 v2 challenge followed by a signed payment payload to receive fulfillment and a receipt. It uses specific technical terms and distinguishes itself from sibling tools like get_service and search_services.

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 does not explicitly state when to use this tool over alternatives. It describes the process but lacks context about prerequisites, typical scenarios, or when to avoid it. No guidance on when to choose purchase_service vs. get_service or search_services.

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

search_servicesSearch Public Sandbox ServicesBInspect

Search Wever Pay's authoritative public testnet directory by desired outcome and exact commercial constraints.

ParametersJSON Schema
NameRequiredDescriptionDefault
assetNo
queryYes
networkNo
maximumPriceAtomicNo
Behavior2/5

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

No annotations are provided, so the description must carry the full burden. It only says 'Search', which implies a read-only operation, but it does not explicitly confirm non-destructive behavior, idempotency, rate limits, authentication needs, or pagination. The description is too vague to fully inform the agent about the tool's behavioral traits.

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 12-word sentence, which is concise and front-loaded. However, it sacrifices informativeness for brevity; it could include more useful details without becoming verbose. Still, no wasted words.

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 four parameters (two with fixed enums) and no output schema, the description lacks details about return format, pagination, ordering, or result interpretation. It does not describe what a successful search returns or how to handle errors. The description is too minimal for an agent to fully understand the tool's behavior and output.

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

Parameters2/5

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 hints that 'query' relates to 'desired outcome' and 'maximumPriceAtomic' to 'exact commercial constraints', but it does not explain the 'asset' and 'network' parameters (both single-value enums, which are left unexplained). No mention of parameter constraints like maxLength, minLength, or minimum. The description adds minimal value beyond the schema.

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 clearly states the tool searches an authoritative public testnet directory, with a specific verb ('Search') and resource ('Wever Pay's authoritative public testnet directory'). It distinguishes from sibling tools 'get_service' (retrieves a specific service) and 'purchase_service' (buys a service) by focusing on discovery.

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 description mentions searching 'by desired outcome and exact commercial constraints', which implies use for discovery, but it does not explicitly state when to use this tool versus alternatives (e.g., when to use 'get_service' instead). No guidance is provided on when not to use it or required prerequisites.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Pay-per-call MCP server for WebberSites x402 Data API, offering 45 tools for AI agents: web scraping, document extraction, SEO audits, linting, crypto data, and more, with payment via USDC on Base.
    52
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Enables AI agents to discover and pay for monetized services such as PDF processing and DeFi operations using USDC on the Base blockchain. It provides automatic payment processing and secure local wallet management for seamless integration with MCP-compatible clients.
    9

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources