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.
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.1/5 across 3 of 3 tools scored.
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.
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.
Three tools is an appropriate scope for a focused testnet payment service: search, inspect, and purchase. No unnecessary bloat or missing essential functions.
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 toolsget_serviceGet Public Sandbox ServiceAInspect
Inspect one versioned service, exact price, schemas, testnet settlement terms, and content hash.
| Name | Required | Description | Default |
|---|---|---|---|
| serviceId | Yes |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | ||
| serviceId | Yes | ||
| purchaseId | Yes | ||
| buyerAgentId | Yes | ||
| paymentPayload | No | ||
| serviceContentHash | Yes | ||
| spendingCeilingAtomic | Yes |
Tool Definition Quality
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.
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.
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.
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.
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.
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.
| Name | Required | Description | Default |
|---|---|---|---|
| asset | No | ||
| query | Yes | ||
| network | No | ||
| maximumPriceAtomic | 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 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.
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.
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.
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.
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.
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.
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!
Related MCP Servers
Alicense-qualityDmaintenancePay per MCP tool call in USDC on Base. Non-custodial settlement, no admin keys, 30 bps fee.MIT- Alicense-qualityCmaintenancePay-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.52MIT

Fluora MCPofficial
Flicense-qualityDmaintenanceEnables 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- FlicenseAqualityBmaintenanceMCP server for a live x402 payment gateway on Base (USDC). Lets AI agents discover, preview for free, then pay per call — with prepaid gasless payments, signed receipts, and delta delivery.7