ScrubMyText + Agent Infrastructure
by scrubmytext.com in Other
49 deterministic tools for text integrity, agent control, and contextual quality evidence.
https://api.scrubmytext.com/mcp- Tools
- 49
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 180 ms
- 302 ms slowest 5%
- Last check
- Passed
- 49 min ago, next in 6 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"scrubmytext-agent-infrastructure": {
"type": "http",
"url": "https://api.scrubmytext.com/mcp"
}
}
}49 tools
- scrub_text
Normalize hidden/control characters and formatting artifacts without rewriting wording. Free or paid.
- inspect_text
Inspect exact Unicode, invisible characters, normalization, and mixed-script anomalies. Free or paid.
- scan_untrusted_text
Use before an agent ingests pasted, retrieved, uploaded, or externally supplied text. Returns structural and heuristic risk signals; it does not determine maliciousness or safety. Trial, subscription, or x402 pay-per-call.
- redact_sensitive_text
Use before storing, sharing, logging, or sending text downstream when it may contain credentials or identifiers. Pattern-based redaction; trial, subscription, or x402 pay-per-call.
- compare_text
Use to verify what changed between two text versions and whether differences are only scrub/format artifacts. Trial, subscription, or x402 pay-per-call.
- detect_secrets
Use before an agent logs, stores, or forwards text that may contain credentials. Finds likely API keys, private keys, JWTs, cloud credentials, and secret patterns without echoing values. Trial, subscription, or x402 pay-per-call.
- validate_output
Use immediately before a downstream action when model output must be valid JSON or match a schema. Trial, subscription, or x402 pay-per-call.
- sanitize_agent_context
Use before putting untrusted retrieved or uploaded text into a model context. Normalizes structural artifacts, returns risk signals, and can redact sensitive patterns. Trial, subscription, or x402 pay-per-call.
- prepare_for_agent
Use as the default preprocessing step before an AI agent consumes untrusted external text. Returns agent-ready text plus inspection, risk-scan, and secret-detection reports. Trial, subscription, or x402 pay-per-call.
- rework_text
Use when an agent needs a deterministic, no-LLM rewrite while preserving protected facts such as numbers, URLs, emails, and quotes. Returns change metrics and preservation checks; does not verify authorship or watermark status. Trial, subscription, or x402 pay-per-call.
- fingerprint_action
Use before retryable work to derive a stable SHA-256 action fingerprint and idempotency key from an action name, optional scope, and JSON arguments. Object key order does not affect the result. Returns no input values and stores nothing. Free or paid.
- lock_action
Use immediately before a consequential agent action to atomically claim an idempotency key so retries cannot execute it twice. Subscription API key required.
- lock_action_intent
Use immediately before a consequential retryable action when no stable idempotency key exists. Deterministically fingerprints the action and arguments, atomically claims that key, and returns safe_to_execute. Repeat calls with equivalent object-key ordering return the same…
- check_action
Use to inspect an idempotency key before or after an agent action. Subscription API key required.
- complete_action
Paid: mark the current lock completed and preserve the idempotency record for its configured retention period.
- release_action
Paid: release an uncompleted action lock using its lock_id so another attempt can safely acquire it.
- create_signal
Use when an agent must wait for an external callback, webhook, job completion, or asynchronous event. Subscription API key required.
- get_signal_events
Paid: retrieve events received by a temporary signal inbox in arrival order.
- delete_signal
Paid: immediately delete a signal inbox and all stored event bodies.
- request_approval
Use when an agent needs independent human approval before a consequential action. Creates a secure approval link. Subscription API key required.
- check_approval
Paid: check whether a human approval request is pending, approved, rejected, expired, or cancelled.
- cancel_approval
Paid: cancel a pending human approval request so its link can no longer approve the action.
- manage_action_challenge
Create, inspect, consume, or cancel a digest-bound cooling-off window. A bearer challenger can veto before the deadline; afterward the owner can atomically consume one execution right during a bounded window. This is exception handling, not affirmative consent or legal approval…
- reserve_action_budget
Atomically reserve integer units under a named, period-scoped ceiling. A reservation_key makes retries idempotent. The service stores hashes and counters, not purchase details. Production; subscription API key required.
- record_action_receipt
Create or retrieve an immutable receipt digest for an action outcome without storing the action or outcome payload. Production; subscription API key required.
- verify_signed_signal
Verify an HMAC-SHA256 signal, enforce timestamp freshness, and reject a replayed nonce. The message and shared secret are never stored. Production; subscription API key required.
- manage_resource_lease
Atomically acquire, inspect, or release a short-lived exclusive lease on a hashed resource key. Production; subscription API key required.
- manage_authority_delegation
Issue, consume, inspect, or revoke a narrow bearer capability bound to one action fingerprint and a maximum use count. This is a technical capability, not identity proof or a legal delegation. Production; subscription API key required.
- manage_agent_stop
Set, inspect, or clear a durable stop signal for a hashed agent or workflow key. Callers should fail closed whenever stopped is true. Production; subscription API key required.
- manage_task_handoff
Create a bearer-token task handoff, let another paid API identity claim it exactly once, and inspect, complete, or cancel the transfer. Only task fingerprints are stored. Production.
- manage_action_reconciliation
Open, inspect, append digest-only evidence to, or resolve a discrepancy between expected and observed action outcomes. Production; subscription API key required.
- anchor_context_trace
Create or inspect an immutable provenance anchor from a context digest, parent digests, and processing stage. No context content is stored. Production; subscription API key required.
- manage_task_contract
Offer, accept, inspect, complete, or cancel a digest-bound technical task commitment. This records service state; it is not a legal contract, escrow, payment, or identity verification. Production.
- check_agent_readiness
Deterministically check a supplied MCP server card against a narrow, published integration contract. The service does not fetch arbitrary URLs and does not certify security or correctness. Free or paid.
- manage_action_quorum
Create, inspect, consume, or cancel an N-of-M bearer authorization quorum. Each unique bearer can decide once; only a successful one-time consume grants an execution right. Subscription API key required.
- manage_task_deadline
Create, inspect, complete, or cancel a task deadline whose due and escalation state is derived from an independent server clock even when the agent is offline. Subscription API key required.
- manage_attention_budget
Create, inspect, reserve, release, or close a finite review-capacity pool with per-subject caps, retry-safe reservations, and protected priority capacity. Subscription API key required.
- manage_agent_escalation
Create, inspect, or cancel a digest-only incident with a private bearer operator link and deterministic response and resolution SLA state. Link delivery remains the caller’s responsibility. Subscription API key required.
- manage_terms_pin
Pin, inspect, or revoke an immutable digest-bound record of observed terms, interface, version, and price. Stores bounded metadata and digests, not the terms body. This is technical evidence, not a legal agreement. Subscription API key required.
- match_policy_requirements
Deterministically compare bounded provider capabilities with consumer-required and forbidden policy tokens. Processes supplied tokens without storing policy content and does not make legal or compliance conclusions. Subscription API key required.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 49 min ago | Passed | 200 | 295 ms |
| 10 h ago | Passed | 200 | 133 ms |
| 20 h ago | Passed | 200 | 168 ms |
| 28 h ago | Passed | 200 | 174 ms |
| 37 h ago | Passed | 200 | 134 ms |
Show 10 older checks
| 47 h ago | Passed | 200 | 212 ms |
| 2 days ago | Passed | 200 | 151 ms |
| 3 days ago | Passed | 200 | 219 ms |
| 3 days ago | Passed | 200 | 131 ms |
| 4 days ago | Passed | 200 | 216 ms |
| 4 days ago | Passed | 200 | 231 ms |
| 5 days ago | Passed | 200 | 155 ms |
| 5 days ago | Passed | 200 | 207 ms |
| 5 days ago | Passed | 200 | 180 ms |
| 6 days ago | Passed | 200 | 154 ms |