UseTested — Receipts-Verified Service Reviews
Receipts-verified reviews of x402 services and paid APIs, before your agent pays.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"reviews": {
"url": "https://usetested.com/mcp"
}
}
}Remote-Endpunkte
https://usetested.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (8)
🟢search_services(q, category, limit)
Search the world's largest independently-tested directory of agent-payable services (x402 endpoints, MCP servers, AI APIs). Free. Returns verdict, scores, price per call, and measured latency. Use it to find the exact `service` name for get_review.
Eingabe-Schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Free-text query on service name or endpoint URL"
},
"category": {
"type": "string",
"enum": [
"inference",
"data",
"search",
"media",
"infrastructure"
],
"description": "Filter by category"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"description": "Max results to return (default 100, up to 1000)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"count": {
"type": "number"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"service": {
"type": "string"
},
"endpoint": {
"type": [
"string",
"null"
]
},
"category": {
"type": [
"string",
"null"
]
},
"protocol": {
"type": [
"string",
"null"
]
},
"price_per_call": {
"type": [
"string",
"null"
]
},
"bazaar_listing_url": {
"type": [
"string",
"null"
]
},
"verdict": {
"type": [
"string",
"null"
]
},
"scores": {
"type": "object",
"properties": {
"reliability": {
"type": [
"number",
"null"
]
},
"quality": {
"type": [
"number",
"null"
]
},
"value": {
"type": [
"number",
"null"
]
},
"docs": {
"type": [
"number",
"null"
]
}
},
"required": [
"reliability",
"quality",
"value",
"docs"
],
"additionalProperties": false
},
"latency_p50_ms": {
"type": [
"number",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
},
"methodology_version": {
"type": [
"string",
"null"
]
}
},
"required": [
"service",
"endpoint",
"category",
"protocol",
"price_per_call",
"bazaar_listing_url",
"verdict",
"scores",
"latency_p50_ms",
"updated_at",
"methodology_version"
],
"additionalProperties": false
}
},
"note": {
"type": "string"
}
},
"required": [
"count",
"results",
"note"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_review(service)
Full receipts-verified review of one agent-economy service: BUY/CAUTION/AVOID/INTERIM verdict (INTERIM = single verified result, pending deep review), scores, measured latency/error rate, and on-chain purchase receipts. Free.
Eingabe-Schema
{
"type": "object",
"properties": {
"service": {
"type": "string",
"description": "Exact service name, as listed by search_services (free)"
}
},
"required": [
"service"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"service": {
"type": "string"
},
"endpoint": {
"type": [
"string",
"null"
]
},
"verdict": {
"type": [
"string",
"null"
]
},
"scores": {
"type": "object",
"properties": {
"reliability": {
"type": [
"number",
"null"
]
},
"quality": {
"type": [
"number",
"null"
]
},
"value": {
"type": [
"number",
"null"
]
},
"docs": {
"type": [
"number",
"null"
]
}
},
"required": [
"reliability",
"quality",
"value",
"docs"
],
"additionalProperties": false
},
"measured": {
"type": "object",
"properties": {
"latency_p50_ms": {
"type": [
"number",
"null"
]
},
"latency_p95_ms": {
"type": [
"number",
"null"
]
},
"error_rate": {
"type": [
"number",
"null"
]
},
"calls_tested": {
"type": [
"number",
"null"
]
}
},
"required": [
"latency_p50_ms",
"latency_p95_ms",
"error_rate",
"calls_tested"
],
"additionalProperties": false
},
"price_per_call": {
"type": [
"string",
"null"
]
},
"receipts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"chain": {
"type": [
"string",
"null"
]
},
"tx": {
"type": [
"string",
"null"
]
},
"ts": {
"type": [
"string",
"null"
]
},
"payer": {
"type": [
"string",
"null"
]
},
"amount": {
"type": [
"string",
"null"
]
}
},
"required": [
"chain",
"tx",
"ts",
"payer",
"amount"
],
"additionalProperties": false
}
},
"refund_behavior": {
"type": [
"string",
"null"
]
},
"note": {
"type": [
"string",
"null"
]
},
"methodology_version": {
"type": [
"string",
"null"
]
},
"updated_at": {
"type": [
"string",
"null"
]
}
},
"required": [
"service",
"endpoint",
"verdict",
"scores",
"measured",
"price_per_call",
"receipts",
"refund_behavior",
"note",
"methodology_version",
"updated_at"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪request_review(service_name, service_url, notes, requestor_id)
Request that UseTested buy and test an agent-economy service (x402 endpoint, MCP server, AI API) we haven't reviewed yet. Free. Queues the service for evaluation consideration — requests factor into which services we test next. No SLA or guaranteed verdict.
Eingabe-Schema
{
"type": "object",
"properties": {
"service_name": {
"type": "string",
"minLength": 1,
"description": "Name of the service you want reviewed"
},
"service_url": {
"type": "string",
"description": "Endpoint or landing URL of the service, if known"
},
"notes": {
"type": "string",
"description": "Why this service matters to you (context helps prioritisation)"
},
"requestor_id": {
"type": "string",
"enum": [
"mcp",
"smoke"
],
"description": "Identity tag for the request ledger. Leave unset for normal use."
}
},
"required": [
"service_name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"service_name": {
"type": "string"
},
"request_id": {
"type": [
"number",
"null"
]
},
"note": {
"type": "string"
}
},
"required": [
"status",
"service_name",
"request_id",
"note"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢request_retest(service_name, reason)
Get an upfront quote for UseTested to re-test a service we have already reviewed — e.g. its quality changed, the review is stale, or measured numbers no longer match reality. Free. Returns the exact total: $1.00 rubric fee + the service's current advertised per-call price x 20 probe calls. To proceed, pay the quote via accept_retest_quote. The service must exist in our directory (find the exact name via search_services, free).
Eingabe-Schema
{
"type": "object",
"properties": {
"service_name": {
"type": "string",
"minLength": 1,
"description": "Exact service name, as listed by search_services (free)"
},
"reason": {
"type": "string",
"description": "Why a re-test is needed (changed behaviour, stale data, errors)"
}
},
"required": [
"service_name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"service_name": {
"type": "string"
},
"quote_total_usd": {
"type": [
"number",
"null"
]
},
"fee_usd": {
"type": "number"
},
"probe_calls": {
"type": "number"
},
"service_price_per_call_usd": {
"type": [
"number",
"null"
]
},
"note": {
"type": "string"
}
},
"required": [
"status",
"service_name",
"quote_total_usd",
"fee_usd",
"probe_calls",
"service_price_per_call_usd",
"note"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪accept_retest_quote(service_name, quote_total_usd, reason)
Accept the quote from request_retest and pay the quoted total via x402 (USDC on Base) — paid automatically by your x402 MCP client. On settlement the re-test request is recorded (status paid, tx stored) and queued. Input: the exact service_name and quote_total_usd from your quote.
Eingabe-Schema
{
"type": "object",
"properties": {
"service_name": {
"type": "string",
"minLength": 1,
"description": "Exact service name, as listed by search_services (free)"
},
"quote_total_usd": {
"type": "number",
"description": "Total from the request_retest quote you are accepting"
},
"reason": {
"type": "string",
"description": "Why a re-test is needed (stored with the request)"
}
},
"required": [
"service_name",
"quote_total_usd"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"status": {
"type": "string"
},
"service_name": {
"type": [
"string",
"null"
]
},
"request_id": {
"type": [
"number",
"null"
]
},
"payment_tx": {
"type": [
"string",
"null"
]
},
"note": {
"type": "string"
}
},
"required": [
"status",
"service_name",
"request_id",
"payment_tx",
"note"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_bundle(category)
The top 10 best-measured UseTested reviews in a category (inference|data|search|media|infrastructure), ranked by verdict tier + measured reliability — evidence depth (≥20 settled calls), composite score (0.4 reliability + 0.3 quality + 0.3 value), liveness, latency. AVOID services are never included, and there is no paging: this is a best-of list, not the whole catalogue. Costs $0.05 via x402 (USDC on Base) — paid automatically by your x402 MCP client.
Eingabe-Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"inference",
"data",
"search",
"media",
"infrastructure"
],
"description": "Category of services to fetch reviews for"
}
},
"required": [
"category"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"category": {
"type": "string"
},
"count": {
"type": "number"
},
"top_n": {
"type": "number"
},
"rank_basis": {
"type": "string"
},
"reviews": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
},
"methodology_version": {
"type": "string"
}
},
"required": [
"category",
"count",
"top_n",
"rank_basis",
"reviews",
"methodology_version"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_catalog
The ENTIRE published UseTested catalogue: every receipts-verified review in one JSON snapshot (today's data only; re-fetch for updates). Cheaper than scraping. Costs $2 via x402 (USDC on Base) — paid automatically by your x402 MCP client.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"count": {
"type": "number"
},
"reviews": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": {}
}
},
"methodology_version": {
"type": "string"
}
},
"required": [
"count",
"reviews",
"methodology_version"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢report_pulse(service, status)
For service providers: self-report your endpoint as LIVE right now. $0.005 via x402 (USDC on Base) — the settlement receipt is stored as your claim's proof. One report per service per 24h; LIVE renders as ALIVE for 24h, LIKELY ALIVE until 14 days, then UNTESTED; UseTested's own sweep results override self-reports. Input: your exact service name (from search_services, free) and status "LIVE".
Eingabe-Schema
{
"type": "object",
"properties": {
"service": {
"type": "string",
"minLength": 1,
"description": "Exact service name, as listed by search_services (free)"
},
"status": {
"type": "string",
"const": "LIVE",
"description": "Must be exactly \"LIVE\" — self-reports cannot set DOWN or UNTESTED"
}
},
"required": [
"service",
"status"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"service": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"string",
"null"
]
},
"alive_source": {
"type": [
"string",
"null"
]
},
"payment_tx": {
"type": [
"string",
"null"
]
},
"accepted_at": {
"type": [
"string",
"null"
]
},
"expires_at": {
"type": [
"string",
"null"
]
},
"note": {
"type": "string"
}
},
"required": [
"ok",
"service",
"status",
"alive_source",
"payment_tx",
"accepted_at",
"expires_at",
"note"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis