Skip to main content
Glama

Server Details

MCP Gateway: wrap any MCP server with cold-start retries, uptime SLA, and per-execution MPP billing.

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 DescriptionsA

Average 4.2/5 across 2 of 2 tools scored.

Server CoherenceA
Disambiguation5/5

The two tools have clearly distinct purposes: get_asset retrieves details for a specific asset including payment instructions, while list_assets provides an overview of all available assets in the marketplace. There is no overlap or ambiguity between them.

Naming Consistency5/5

Both tools follow a consistent verb_noun pattern (get_asset and list_assets), using snake_case and clear action verbs that align with their functions. The naming is predictable and readable throughout.

Tool Count2/5

With only two tools, the server feels thin for a marketplace gateway that presumably involves purchasing assets. Key operations like initiating purchases, managing transactions, or accessing purchased data are missing, making the toolset insufficient for the apparent scope.

Completeness2/5

The toolset is severely incomplete for a marketplace gateway. While it covers listing and getting asset details, there is no tool for actually purchasing assets (e.g., a buy_asset or purchase_asset tool), nor for handling post-payment data retrieval or transaction management, leaving significant gaps in the workflow.

Available Tools

2 tools
get_assetAInspect

Get details for a specific asset including its x402 payment endpoint. To purchase: send a GET request to the payment_url — you will receive an HTTP 402 response with Base L2 USDC payment instructions. Pay the invoice, then resend the request with the x-payment header to receive the data.

ParametersJSON Schema
NameRequiredDescriptionDefault
asset_idYesThe asset ID (e.g. defi-yields-live, security-intel-live)
Behavior5/5

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

No annotations provided, so description carries full burden. Excellently discloses complex behavioral traits: financial cost (USDC payment), specific blockchain (Base L2), HTTP mechanism (402 status code, x-payment header), and multi-step auth flow. No contradictions.

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 well-structured sentences: first establishes purpose and scope, second details the purchase workflow. Every word earns its place; no redundancy. Complex payment mechanism explained with maximum density.

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

Completeness4/5

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

Given no output schema and complex payment behavior, the description thoroughly covers the unique x402 mechanism. Minor gap: doesn't specify what other 'details' are returned beyond the payment_url (e.g., asset metadata, pricing), though the payment flow explanation is the critical unique context.

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?

Input schema has 100% coverage with clear description and examples for 'asset_id'. The description mentions 'specific asset' which aligns with the parameter, but adds no additional semantics about the parameter format or constraints beyond what the schema already provides. Baseline 3 appropriate for high schema coverage.

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 opens with a clear specific action ('Get details') and resource ('specific asset'), explicitly mentioning the unique x402 payment endpoint. The contrast with sibling tool 'list_assets' is implicit but clear through the emphasis on 'specific asset' requiring an ID vs listing.

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?

Provides detailed actionable workflow for the purchase flow (GET request → 402 response → pay invoice → resend with header). However, it lacks explicit guidance on when to use this vs 'list_assets' (e.g., 'use this after identifying an asset ID via list_assets').

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

list_assetsAInspect

List available data assets, skills, and tools in the ClawMerchants marketplace. Each asset is purchasable via x402 micropayment in USDC on Base L2. Returns asset IDs, names, prices, categories, and descriptions.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax results to return (default: 20)
searchNoSearch by name or description
categoryNoFilter by category: crypto, security, developer, market-data, ai-ml, knowledge, real-time, agent-skills, agent-tools, other
Behavior4/5

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

With no annotations provided, the description carries the full burden and succeeds well. It discloses the x402 micropayment mechanism (USDC on Base L2) and details the return structure (IDs, names, prices, categories, descriptions) despite the absence of an output schema.

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 zero waste. The first sentence establishes core purpose (list assets in marketplace), and the second adds critical domain context (payment mechanism) and return value documentation. Information is front-loaded and dense.

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

Completeness4/5

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

Given the lack of annotations and output schema, the description adequately compensates by explaining both the payment mechanics and return fields. It could improve by noting that all parameters are optional or by explicitly contrasting with get_asset, but it covers the essential domain context.

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

Parameters3/5

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

Schema description coverage is 100%, establishing a baseline of 3. The description does not add parameter-specific semantics (e.g., it doesn't explain search syntax or pagination behavior) beyond what the schema already documents for limit, search, and category.

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 'List[s] available data assets, skills, and tools' with a specific verb and resource, and specifies the 'ClawMerchants marketplace' context. The 'List' action effectively distinguishes it from sibling 'get_asset' (which implies singular retrieval).

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?

While the naming convention (list vs get_asset) implies the usage pattern (browse vs retrieve), the description provides no explicit guidance on when to use this tool versus the sibling 'get_asset', nor does it mention prerequisites like marketplace access.

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!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources