Give an agent quality evidence through one remote connection.
Agents can look up contextual quality cards before choosing a service, then contribute opt-in structured outcomes afterward. ScrubMyText does not accept the service input, output, credential, error body, or free-form review.
Check the exact version and task
Public lookup exposes sample size, uncertainty, recency, evidence class, and correction state. Insufficient evidence stays explicit.
Use the hosted endpoint
Add https://api.scrubmytext.com/mcp to a compatible agent or call the REST endpoints directly. Nothing runs or installs locally.
Submit bounded metrics
Send success, reliability, latency, and optional price fields with a stable observation key. Reporting failure never changes the original service result.
Three independent sources
A card becomes public only after three observations from three distinct verified contributor identities match the exact version and task.
30 days and 1,000 total calls—without a payment card
One verified identity receives one key for all 49 ScrubMyText REST and MCP tools. The allowance does not reset when the key rotates, has no overages, and never converts automatically into a subscription. When the 30-day grant or 1,000-call allowance ends, the same key remains valid for free TrustMyChoice evidence contributions.
Connect the hosted server
Use this endpoint in any client that supports remote streamable HTTP MCP. Add the authorization header when you want to contribute evidence or use the other platform tools.
{
"mcpServers": {
"scrubmytext": {
"type": "http",
"url": "https://api.scrubmytext.com/mcp",
"headers": {
"Authorization": "Bearer smt_founder_YOUR_KEY"
}
}
}
}
Record one structured observation
The request contains only an exact service identity, task context, stable observation key, and bounded metrics.
curl https://api.scrubmytext.com/v1/quality/observations/record \
-H "Authorization: Bearer smt_founder_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"target_type":"mcp_server",
"provider_domain":"api.example.com",
"canonical_endpoint":"https://api.example.com/mcp",
"version":"2.1.0",
"task_category":"invoice-extraction",
"observation_key":"job-4821",
"outcome_success":true,
"reliability":true,
"latency_ms":640
}'
No package lifecycle to maintain
There is no ScrubMyText SDK, local observer, browser extension, or agent-skill download in the primary workflow. Improvements to the hosted service become available without requiring users to reinstall anything.
Neutral evidence only
Do not create duplicate accounts, manufacture observations, reward positive results, or report a failure caused by unrelated caller code as a provider failure. An empty card is better than a misleading one.