com.scrubmytext/tools
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
ScrubMyText + Agent Infrastructure
Publisher-provided description
49 deterministic tools for text integrity, agent control, and contextual quality evidence.
Summary by lookupd
Provides text scrubbing, secret detection, idempotent action locks, approvals, and signal inboxes for controlling and verifying agent…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http tools https://api.scrubmytext.com/mcp
Codex, remote (streamable-http)
codex mcp add tools --url https://api.scrubmytext.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"tools": {
"url": "https://api.scrubmytext.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 49)
Publisher-provided text
scrub_textNormalize hidden/control characters and formatting artifacts without rewriting wording. Free or paid.inspect_textInspect exact Unicode, invisible characters, normalization, and mixed-script anomalies. Free or paid.scan_untrusted_textUse before an agent ingests pasted, retrieved, uploaded, or externally supplied text. Returns structural and heuristic risk signals; it does not determine malicredact_sensitive_textUse before storing, sharing, logging, or sending text downstream when it may contain credentials or identifiers. Pattern-based redaction; trial, subscription, ocompare_textUse to verify what changed between two text versions and whether differences are only scrub/format artifacts. Trial, subscription, or x402 pay-per-call.detect_secretsUse before an agent logs, stores, or forwards text that may contain credentials. Finds likely API keys, private keys, JWTs, cloud credentials, and secret pattervalidate_outputUse 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_contextUse before putting untrusted retrieved or uploaded text into a model context. Normalizes structural artifacts, returns risk signals, and can redact sensitive paprepare_for_agentUse as the default preprocessing step before an AI agent consumes untrusted external text. Returns agent-ready text plus inspection, risk-scan, and secret-detecrework_textUse when an agent needs a deterministic, no-LLM rewrite while preserving protected facts such as numbers, URLs, emails, and quotes. Returns change metrics and pfingerprint_actionUse before retryable work to derive a stable SHA-256 action fingerprint and idempotency key from an action name, optional scope, and JSON arguments. Object keylock_actionUse immediately before a consequential agent action to atomically claim an idempotency key so retries cannot execute it twice. Subscription API key required.lock_action_intentUse immediately before a consequential retryable action when no stable idempotency key exists. Deterministically fingerprints the action and arguments, atomicalcheck_actionUse to inspect an idempotency key before or after an agent action. Subscription API key required.complete_actionPaid: mark the current lock completed and preserve the idempotency record for its configured retention period.release_actionPaid: release an uncompleted action lock using its lock_id so another attempt can safely acquire it.create_signalUse when an agent must wait for an external callback, webhook, job completion, or asynchronous event. Subscription API key required.get_signal_eventsPaid: retrieve events received by a temporary signal inbox in arrival order.delete_signalPaid: immediately delete a signal inbox and all stored event bodies.request_approvalUse when an agent needs independent human approval before a consequential action. Creates a secure approval link. Subscription API key required.check_approvalPaid: check whether a human approval request is pending, approved, rejected, expired, or cancelled.cancel_approvalPaid: cancel a pending human approval request so its link can no longer approve the action.manage_action_challengeCreate, inspect, consume, or cancel a digest-bound cooling-off window. A bearer challenger can veto before the deadline; afterward the owner can atomically consreserve_action_budgetAtomically reserve integer units under a named, period-scoped ceiling. A reservation_key makes retries idempotent. The service stores hashes and counters, not precord_action_receiptCreate or retrieve an immutable receipt digest for an action outcome without storing the action or outcome payload. Production; subscription API key required.verify_signed_signalVerify an HMAC-SHA256 signal, enforce timestamp freshness, and reject a replayed nonce. The message and shared secret are never stored. Production; subscriptionmanage_resource_leaseAtomically acquire, inspect, or release a short-lived exclusive lease on a hashed resource key. Production; subscription API key required.manage_authority_delegationIssue, consume, inspect, or revoke a narrow bearer capability bound to one action fingerprint and a maximum use count. This is a technical capability, not identmanage_agent_stopSet, inspect, or clear a durable stop signal for a hashed agent or workflow key. Callers should fail closed whenever stopped is true. Production; subscription Amanage_task_handoffCreate a bearer-token task handoff, let another paid API identity claim it exactly once, and inspect, complete, or cancel the transfer. Only task fingerprints a
Details
- Version: 7.5.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 194 ms
- First indexed:
- Last seen in registry:
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.scrubmytext/tools)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp