UseTested — Receipts-Verified Service Reviews
Receipts-verified reviews of x402 services and paid APIs, before your agent pays.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"reviews": {
"url": "https://usetested.com/mcp"
}
}
}Puntos de conexión remotos
https://usetested.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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).
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"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".
Esquema de entrada
{
"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#"
}Esquema de salida
{
"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#"
}Comunidad
Evidencia