Connection check
verified live · 28h ago
scrubmytext-tools
49 deterministic tools for text integrity, agent control, and contextual quality evidence.
Tools
49
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
28h ago
Tools & capabilities
49 toolsRead from the running server on 28h ago.
anchor_context_trace
stageoperation*control_idcontext_digestparent_digests
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 require… 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.
cancel_approval
can modify data
approval_id*
Paid: cancel a pending human approval request so its link can no longer approve the action. Paid: cancel a pending human approval request so its link can no longer approve the action.
check_action
read-only
key*
Use to inspect an idempotency key before or after an agent action. Subscription API key required. Use to inspect an idempotency key before or after an agent action. Subscription API key required.
check_agent_readiness
read-only
server_card*required_toolsexpected_versionrequire_streamable_http
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 corr… 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.
check_approval
read-only
approval_id*
Paid: check whether a human approval request is pending, approved, rejected, expired, or cancelled. Paid: check whether a human approval request is pending, approved, rejected, expired, or cancelled.
compare_quality_targets
read-only
regiontargets*task_category*max_latency_msmax_price_microsminimum_evidence_class
Return contextual quality cards for two to ten exact targets in caller-provided order. It exposes evidence and uncertainty without producing a paid ranking or universal winner. Fre… Return contextual quality cards for two to ten exact targets in caller-provided order. It exposes evidence and uncertainty without producing a paid ranking or universal winner. Free.
compare_text
read-only
modified*original*
Use to verify what changed between two text versions and whether differences are only scrub/format artifacts. Trial, subscription, or x402 pay-per-call. Use to verify what changed between two text versions and whether differences are only scrub/format artifacts. Trial, subscription, or x402 pay-per-call.
complete_action
key*lock_id*
Paid: mark the current lock completed and preserve the idempotency record for its configured retention period. Paid: mark the current lock completed and preserve the idempotency record for its configured retention period.
create_signal
labelmax_eventsexpires_in_seconds
Use when an agent must wait for an external callback, webhook, job completion, or asynchronous event. Subscription API key required. Use when an agent must wait for an external callback, webhook, job completion, or asynchronous event. Subscription API key required.
delete_signal
can modify data
inbox_id*
Paid: immediately delete a signal inbox and all stored event bodies. Paid: immediately delete a signal inbox and all stored event bodies.
detect_secrets
read-only
text*
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 v… 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.
fingerprint_action
read-only
scopeaction*arguments*
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 affec… 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.
get_quality_card
read-only
regionversion*target_type*task_category*max_latency_msprovider_domain*
+4
Retrieve a public, contextual quality card for an exact MCP server or REST API version. Scores remain unavailable until at least three independent verified contributors submit stru… Retrieve a public, contextual quality card for an exact MCP server or REST API version. Scores remain unavailable until at least three independent verified contributors submit structured observations. Free.
get_signal_events
read-only
limitafter_msinbox_id*
Paid: retrieve events received by a temporary signal inbox in arrival order. Paid: retrieve events received by a temporary signal inbox in arrival order.
inspect_text
read-only
text*
Inspect exact Unicode, invisible characters, normalization, and mixed-script anomalies. Free or paid. Inspect exact Unicode, invisible characters, normalization, and mixed-script anomalies. Free or paid.
list_quality_cards
read-only
limittarget_typetask_category
List exact service-version/task quality cards that have reached the public three-verified-contributor evidence threshold. Results are ordered by recent evidence, not quality, payme… List exact service-version/task quality cards that have reached the public three-verified-contributor evidence threshold. Results are ordered by recent evidence, not quality, payment, or sponsorship. Free.
lock_action
key*lock_ttl_secondscompletion_ttl_seconds
Use immediately before a consequential agent action to atomically claim an idempotency key so retries cannot execute it twice. Subscription API key required. 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
scopeaction*arguments*lock_ttl_secondscompletion_ttl_seconds
Use immediately before a consequential retryable action when no stable idempotency key exists. Deterministically fingerprints the action and arguments, atomically claims that key,… 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 fingerprint and cannot acquire a second active lock. Subscription API key required.
manage_action_challenge
operation*control_idaction_fingerprintveto_window_secondsexecution_window_seconds
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 ri… 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. Subscription API key required.
manage_action_compensation
operation*control_idaction_fingerprintexpires_in_secondscompensation_fingerprint
Bind a compensating-action digest before execution, record that the primary action executed, and atomically mark compensation once. Stores digests only and does not perform either… Bind a compensating-action digest before execution, record that the primary action executed, and atomically mark compensation once. Stores digests only and does not perform either action. Subscription API key required.
manage_action_quorum
operation*control_idmember_countrequired_votesaction_fingerprintexpires_in_seconds
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. Subscri… 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_action_reconciliation
operation*control_idresolutionevidence_digestexpected_digestobserved_digest
+1
Open, inspect, append digest-only evidence to, or resolve a discrepancy between expected and observed action outcomes. Production; subscription API key required. Open, inspect, append digest-only evidence to, or resolve a discrepancy between expected and observed action outcomes. Production; subscription API key required.
manage_agent_escalation
severityoperation*control_idincident_fingerprintresponse_sla_secondsresolution_sla_seconds
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 respon… 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_agent_stop
operation*reason_codesubject_key*
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. 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_attention_budget
unitspriorityoperation*control_idtotal_unitsperiod_seconds
+4
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 requ… 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_authority_delegation
tokenmax_usesoperation*control_idaction_fingerprintexpires_in_seconds
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… 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_context_rights
rightsoperation*control_idpolicy_digestcontext_digestrequested_right
+1
Issue, inspect, evaluate, or revoke a digest-bound machine-readable context-rights envelope. It is a technical policy signal, not legal advice or proof of ownership. Subscription A… Issue, inspect, evaluate, or revoke a digest-bound machine-readable context-rights envelope. It is a technical policy signal, not legal advice or proof of ownership. Subscription API key required.
manage_context_status
operation*control_idreason_codecontext_digestsuccessor_digestexpires_in_seconds
Publish, inspect, supersede, dispute, or revoke digest-only context status so downstream agents can stop using stale inputs. Stores no context body and does not invalidate copies o… Publish, inspect, supersede, dispute, or revoke digest-only context status so downstream agents can stop using stale inputs. Stores no context body and does not invalidate copies outside this service. Subscription API key required.
manage_disclosure_budget
unitsevent_keyoperation*control_idtotal_unitsperiod_seconds
+4
Create, inspect, record against, or close a cumulative disclosure budget with total, per-recipient, and per-category limits. Stores hashes and counters, not disclosed content or re… Create, inspect, record against, or close a cumulative disclosure budget with total, per-recipient, and per-category limits. Stores hashes and counters, not disclosed content or recipient identities. Subscription API key required.
manage_resource_lease
operation*lease_tokenttl_secondsresource_key*
Atomically acquire, inspect, or release a short-lived exclusive lease on a hashed resource key. Production; subscription API key required. Atomically acquire, inspect, or release a short-lived exclusive lease on a hashed resource key. Production; subscription API key required.
manage_task_contract
tokenoperation*control_idterms_digesttask_fingerprintexpires_in_seconds
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 verificat… 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.
manage_task_deadline
operation*control_iddue_in_secondstask_fingerprintescalation_grace_seconds
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… 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_task_handoff
tokenoperation*control_idtask_fingerprintexpires_in_seconds
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. Productio… 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_terms_pin
currencyoperation*control_idprice_minorterms_digestversion_label
+3
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 technica… 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
read-only
consumer_required*consumer_forbidden*provider_capabilities*
Deterministically compare bounded provider capabilities with consumer-required and forbidden policy tokens. Processes supplied tokens without storing policy content and does not ma… 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.
prepare_for_agent
read-only
modetext*redact_sensitive
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,… 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.
record_action_receipt
operation*receipt_idoutcome_digestoutcome_statusaction_fingerprint
Create or retrieve an immutable receipt digest for an action outcome without storing the action or outcome payload. Production; subscription API key required. Create or retrieve an immutable receipt digest for an action outcome without storing the action or outcome payload. Production; subscription API key required.
record_quality_observation
regionversion*latency_msreceipt_idobserved_atreliability*
+12
Submit an opt-in structured observation for an exact target and task. Receipt-linked observations are labeled E1; other observations are E0. Stores no prompt, response, credential,… Submit an opt-in structured observation for an exact target and task. Receipt-linked observations are labeled E1; other observations are E0. Stores no prompt, response, credential, email, or free-form review. Free verified contributor or subscription key required.
redact_sensitive_text
read-only
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. 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.
release_action
can modify data
key*lock_id*
Paid: release an uncompleted action lock using its lock_id so another attempt can safely acquire it. Paid: release an uncompleted action lock using its lock_id so another attempt can safely acquire it.
request_approval
title*descriptionexpires_in_seconds
Use when an agent needs independent human approval before a consequential action. Creates a secure approval link. Subscription API key required. Use when an agent needs independent human approval before a consequential action. Creates a secure approval link. Subscription API key required.
request_quality_correction
card_id*reason_code*request_key*request_kind*correction_digest*
Attach a digest-only correction or appeal request to a quality card. Requests are visible as unverified pending state and do not erase evidence or prove provider identity. Free ver… Attach a digest-only correction or appeal request to a quality card. Requests are visible as unverified pending state and do not erase evidence or prove provider identity. Free verified contributor or subscription key required.
reserve_action_budget
limitamountoperation*budget_key*period_key*reservation_key
+1
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. Pro… 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.
rework_text
read-only
modetext*
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;… 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.
sanitize_agent_context
read-only
modetext*redact_sensitive
Use before putting untrusted retrieved or uploaded text into a model context. Normalizes structural artifacts, returns risk signals, and can redact sensitive patterns. Trial, subsc… 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.
scan_untrusted_text
read-only
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.… 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.
scrub_text
read-only
modetext*
Normalize hidden/control characters and formatting artifacts without rewriting wording. Free or paid. Normalize hidden/control characters and formatting artifacts without rewriting wording. Free or paid.
validate_output
read-only
output*schema
Use immediately before a downstream action when model output must be valid JSON or match a schema. Trial, subscription, or x402 pay-per-call. Use immediately before a downstream action when model output must be valid JSON or match a schema. Trial, subscription, or x402 pay-per-call.
verify_signed_signal
nonce*message*signature*timestamp*shared_secret*max_age_seconds