kevaremesh
Server Details
Market-validated MCP capabilities with x402 paid execution.
- Status
- Healthy
- Uptime
- 95.2% over 45 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 4 tools
The tools are mostly distinct: discovery, execution, receipt lookup, and result recovery target different buyer needs. However, locate_owned_receipt and recover_owned_result both concern recovery workflows and could be confused without carefully reading the descriptions.
All tools share the kevaremesh_ prefix and use snake_case, with three tools following a clear verb_object pattern. kevaremesh_use is a minor outlier because it is a bare verb, but it remains readable and distinct.
Four tools is reasonable for a focused x402 discovery, execution, and recovery service. The surface is compact, though the recovery area might benefit from clearer separation or one additional status-oriented tool.
The set covers discovery, paid execution, receipt lookup, and result recovery, which addresses the core lifecycle. Minor gaps exist around general payment status or provider listing, but agents can work around them through discovery and recovery tools.
Available Tools
4 toolskevaremesh_find_owned_apiFind KEVAREMESH original APIs and current real checkout availability (FREE)ARead-onlyIdempotentInspect
Use this free read-only tool to discover KEVAREMESH's existing first-party API tools for structured data, JSON, CSV, Base64, URLs, timestamps, encoding and other deterministic tasks. Returns exact original input-contract links, optional free preview links, and CURRENT merchant-authorized payment eligibility. No wallet, provider execution, payment or signup required. Do not infer paid availability from an indicative price. For paid external web/search/finance APIs use kevaremesh_use with the buyer's authorized payment policy.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | Describe an original API capability: for example CSV to JSON, base64, hashing, timestamps or URL parsing. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only, idempotent, non-destructive behavior, but the description adds meaningful context: no wallet, provider execution, payment or signup is required, and it describes what is returned (input-contract links, free preview links, current merchant-authorized payment eligibility). This goes beyond the safety profile annotations. The one gap is that return format details are still somewhat abstract without 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is front-loaded with the core purpose and then adds returns and the sibling alternative, with no obvious filler. A few clauses (e.g., 'current merchant-authorized payment eligibility') are dense but still earn their place by preventing misuse.
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 simple two-parameter discovery tool with rich annotations but no output schema, the description covers what it returns, what it excludes, and the alternative route. The only missing piece is clarity on the limit parameter's effect, which is minor given the tool's low 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 only 50%: the query parameter has a useful description in the schema, but the limit parameter has bounds and a default with no description anywhere. The tool description adds no parameter-level meaning or guidance (e.g., how to phrase a query, what limit controls), so it fails to compensate for the undocumented limit.
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?
States a specific verb (find/discover) and resource (KEVAREMESH's first-party API tools) with clear scope (free, read-only, deterministic tasks). It explicitly distinguishes itself from the sibling by naming kevaremesh_use for paid external APIs, so an agent can select it without opening either schema.
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 says when to use this tool (structured data, JSON, CSV, Base64, URLs, timestamps, encoding) and when to use the alternative (paid external web/search/finance APIs via kevaremesh_use). It also warns against inferring paid availability from an indicative price, leaving no routing ambiguity.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
kevaremesh_locate_owned_receiptRecover an already reserved owned-API receipt without paying againAIdempotentInspect
Use ONLY if the buyer already submitted a signed x402 payment but lost the HTTP receipt response. Provide a locally computed SHA-256 hex digest of the EXACT original Payment-Signature value, never the raw signature. Performs one free, read-only private-ledger lookup, returns the existing buyer-held recovery receipt ID when present and NEVER charges or creates another payment.
| Name | Required | Description | Default |
|---|---|---|---|
| payment_signature_sha256 | Yes | SHA-256 of the exact prior Payment-Signature header; private bearer fingerprint, not the signature or wallet key |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds substantial context beyond the annotations: the lookup is free, it never charges or creates another payment, and it returns the existing receipt ID only when one is present. One tension remains: it calls the operation "read-only" while the annotations declare readOnlyHint=false, so an agent cannot tell whether the lookup itself writes a receipt record; this is a minor inconsistency rather than a substantive misdirection, because destructiveHint=false and idempotentHint=true agree with the description that the operation is safe.
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?
Two sentences, front-loaded, with the precondition first, the parameter rule second, and the behavioral guarantees last. Nothing is wasted; the capitalized ONLY/EXACT/NEVER is emphatic but each word carries a distinct constraint.
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 single-parameter tool with no output schema, the description covers the happy path and the no-charge guarantee well. It is silent on what happens when no receipt exists, specifically whether the response is indistinguishable from a miss; for a privacy-preserving ledger lookup, that gap matters.
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 the schema itself already supplies the baseline documentation of the single parameter. The description still adds real value by saying the digest must be computed locally from the EXACT original Payment-Signature value and never the raw signature; this is operational guidance the schema does not give.
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 names a specific verb and resource (recover an already-reserved owned-API receipt) and frames the exact situation it serves: the buyer paid and lost the HTTP response. It does not, however, say how it differs from the confusingly similar sibling kevaremesh_recover_owned_result, which an agent could easily confuse this with.
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?
"Use ONLY if the buyer already submitted a signed x402 payment but lost the HTTP receipt response" is a strong, explicit precondition that scopes usage, and the warning to send the hash rather than the raw signature is a useful guardrail. It stops short of a score of 5 because it does not name an alternative such as recover_owned_result or find_owned_api, so the agent must infer which tool to use when the receipt response was not lost.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
kevaremesh_recover_owned_resultRecover already purchased KEVAREMESH API output (NO NEW PAYMENT)AIdempotentInspect
For a buyer-held PRIVATE receipt ID from a previous KEVAREMESH native owned-API purchase. Check payment and delivery, reconcile an already authorized Base USDC transaction on-chain with the merchant, or retrieve the original result from a 24-hour encrypted cache. Reconciliation can confirm EXISTING settlement only and cannot sign, charge or create a new payment. Keep receipt and transaction details private.
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | status | |
| receipt_id | Yes | ||
| transaction_hash | No | Optional verified prior Base transaction hash for reconcile mode only; never a wallet signing request. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds substantial context beyond the annotations: the result cache is only 24 hours (a real time limit that changes call strategy), reconciliation performs no signing/charging, and receipt/transaction details must be kept private. This is consistent with idempotentHint=true and destructiveHint=false; readOnlyHint=false is coherent because reconcile touches on-chain state, and the description explicitly bounds that side effect.
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?
Two dense sentences with no filler, and the hardest constraint (no new payment) lands early. The leading fragment 'For a buyer-held PRIVATE receipt ID...' reads slightly awkwardly as an opening and the cache TTL could be tighter, but nothing is wasted.
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 three params, no output schema, and low schema coverage, the description carries the burden well: it explains all three modes, the 24-hour result window, the no-charge guarantee, and the privacy requirement. The remaining gap is failure behavior — what status/result returns when the cache has expired or the receipt is unknown — which an agent would want before relying on the 24-hour boundary.
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 only 33% and the 'mode' enum has no per-value documentation, but the description compensates by mapping the three operations onto status/result/reconcile ('Check payment and delivery', 'reconcile... on-chain', 'retrieve the original result'). receipt_id and transaction_hash formats are already handled by schema patterns and the transaction_hash description; only the default and per-mode requirements are left implicit.
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?
States a specific verb (recover) plus resource (already purchased API output) and enumerates the three concrete operations: status/delivery check, on-chain reconciliation, and cached result retrieval. The opening phrase 'For a buyer-held PRIVATE receipt ID' implicitly separates it from locate_owned_receipt/find_owned_api (you already have the receipt), but no sibling is named, so differentiation is inferred rather than stated.
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?
Gives a clear precondition ('buyer-held PRIVATE receipt ID from a previous purchase') and a hard exclusion ('reconciliation can confirm EXISTING settlement only'), which tells the agent this is never a substitute for a purchase flow. However it never names kevaremesh_locate_owned_receipt or kevaremesh_find_owned_api as the path when no receipt_id exists, leaving that routing to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
kevaremesh_useAI external APIs + Native Base64 x402 purchase — KEVAREMESHADestructiveInspect
Use for buyer-authorized Base64 encode/decode via the LIVE new x402 owned merchant (only if the current merchant release proof passes), and when a task needs fresh web search/content, news, finance, blockchain or crypto data, social search, people/business enrichment, geocoding, travel availability, AI/media generation, screenshots, weather, research, or another external API capability. Put only the desired result in goal; KEVAREMESH resolves the capability, compares eligible live x402 supply, adapts provider input, selects the provider, and routes execution. Discovery and quotes are free. Preparing an executable external route through this tool costs a $0.001 KEVAREMESH route fee. Upstream provider payments remain buyer-direct. Retry the same tool after each x402 PaymentRequired step.
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | State only the result you need; do not search for, name, or choose an API/provider. Examples: search the web, retrieve blockchain/finance/news/social data, enrich an entity, geocode, run AI or media generation, search travel availability, take a screenshot, or check uptime. | |
| input | No | For owned API purchases, provide exact arguments, e.g. {text:'Hello',operation:'encode'} for Base64. Never put payment signatures in input. | |
| preview | No | If true, only return a free validation/selection preview for a currently reviewed first-party product. No charge, execution or settlement is requested. | |
| capability | No | Optional explicit reviewed capability, e.g. base64_transform; unknown capabilities must still be resolved and the live merchant checked. | |
| preference | No | Optional free provider selection preference. Does not grant third-party execution rights. | |
| continuation | No | When payment credentials do not carry the KEVAREMESH continuation extension, resend only the exact continuation object returned by the previous PaymentRequired challenge. Never invent or edit route tokens. | |
| max_budget_usd | No | Optional maximum upstream provider spend for this task. If omitted, KEVAREMESH minimizes cost and the x402 client still controls whether any payment is authorized. | |
| max_unit_price_usd | No | Optional maximum price per upstream provider call. This is NOT a replacement for buyer-controlled x402 payment authorization. |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With annotations already declaring openWorld=true, destructive=true, readOnly=false, and idempotent=false, the description adds substantial behavioral context: free discovery/quotes, a $0.001 route fee for executable external routes, buyer-direct upstream payments, and the PaymentRequired retry flow. It does not explicitly elaborate on destructiveness or non-idempotency, but the annotations already carry those safety signals.
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 use case and follows with routing, pricing, and retry behavior. It is dense and jargon-heavy, especially around x402 and merchant release proof, but the length is largely justified by the broad meta-tool scope.
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 an 8-parameter, open-world, potentially destructive routing/purchase tool with no output schema, the description covers the execution and payment flow well but does not explain what successful responses look like. It also lacks explicit sibling-tool differentiation, leaving some operational context 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?
Schema description coverage is 100%, and every parameter is already documented. The description reinforces that goal should contain only the desired result and that input is for owned API purchases, but it largely repeats schema-level guidance rather than adding new parameter semantics.
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 a clear capability-routing purpose: it resolves the requested external API capability, compares live x402 supply, selects a provider, and routes execution. It is much more specific than the name alone and lists concrete domains like Base64, web search, finance, and geocoding, though it does not explicitly distinguish itself from the sibling find/receipt/recover 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?
It gives clear usage context: use it when a task needs an external API capability, put only the desired result in goal, and retry the same tool after each x402 PaymentRequired step. It also states the merchant-release-proof condition and that discovery/quotes are free, but it does not explicitly compare when to choose the sibling tools instead.
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 tool update
- Changed
kevaremesh_use3 fields changed- added
Input schema / properties / continuationAdded value: +{ + "additionalProperties": true, + "description": "When payment credentials do not carry the KEVAREMESH continuation extension, resend only the exact continuation object returned by the previous PaymentRequired challenge. Never invent or edit route tokens.", + "type": "object" +} - added
Input schema / properties / max_unit_price_usdAdded value: +{ + "description": "Optional maximum price per upstream provider call. This is NOT a replacement for buyer-controlled x402 payment authorization.", + "exclusiveMinimum": 0, + "type": "number" +} - added
Input schema / properties / preferenceAdded value: +{ + "description": "Optional free provider selection preference. Does not grant third-party execution rights.", + "enum": [ + "balanced", + "cheapest", + "proven" + ], + "type": "string" +}
1 tool update
- Changed
kevaremesh_recover_owned_result2 fields changed- changed
Input schema / properties / mode / enumPrevious value: -[ - "status", - "result" -]New value: +[ + "status", + "result", + "reconcile" +] - added
Input schema / properties / transaction_hashAdded value: +{ + "description": "Optional verified prior Base transaction hash for reconcile mode only; never a wallet signing request.", + "pattern": "^0x[0-9a-fA-F]{64}$", + "type": "string" +}
3 tool updates
- Added
kevaremesh_locate_owned_receipt - Added
kevaremesh_recover_owned_result - Changed
kevaremesh_use3 fields changed- added
Input schema / properties / capabilityAdded value: +{ + "description": "Optional explicit reviewed capability, e.g. base64_transform; unknown capabilities must still be resolved and the live merchant checked.", + "maxLength": 80, + "minLength": 1, + "type": "string" +} - changed
Input schema / properties / input / descriptionPrevious value: -"Usually omit. Only add structured task fields when KEVAREMESH explicitly returns input_required."New value: +"For owned API purchases, provide exact arguments, e.g. {text:'Hello',operation:'encode'} for Base64. Never put payment signatures in input." - added
Input schema / properties / previewAdded value: +{ + "description": "If true, only return a free validation/selection preview for a currently reviewed first-party product. No charge, execution or settlement is requested.", + "type": "boolean" +}
1 tool update
- Added
kevaremesh_find_owned_api
Related MCP Connectors
x402 MCP with exact and batched payments for recurring wallet, trading, market and web workflows.
Paid pre-execution risk verification for AI agents over MCP and x402.
Paid token risk and security intelligence for AI agents over MCP with x402 payments.
Agent-native MCP for governed commerce, x402 payments, paid capabilities, and verifiable receipts.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEd25519-signed market-state receipts for 28 exchanges: is the venue open right now, as a receipt any agent can verify without trusting the operator, fail-closed (unknown is reported as closed). MCP tools: get_market_status, get_market_schedule, list_exchanges, get_payment_options. Free tier 500 calls a day with an instant key; x402 pay-per-call at 0.001 USDC on Base; Builder 99 USDC a monthMIT
- AlicenseNot gradedqualityCmaintenanceEnables agents to access production-grade paid MCP tools with real on-chain x402 v2 settlement, including EVM wallet risk scoring, payload normalization, and facilitator discovery, all discoverable via Bazaar-compatible metadata.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server providing 50+ crypto, market intelligence, and AI inference endpoints with x402 pay-per-request micropayments on Base.2Apache 2.0
- FlicenseNot gradedqualityBmaintenanceThe first MCP server that pays for itself. AI agents pay for ScriptMasterLabs data autonomously via x402 — 43+ pay-per-call tools for market intelligence, SEC filings, federal grants/contracts, and more.1-
Glama MCP Gateway
Add one secure layer between your agents and this server.