mcpserver.lol
registry/scrubmytext-tools
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 tools

Read 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…
cancel_approval can modify data approval_id*
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.
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…
check_approval read-only approval_id*
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…
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.
complete_action key*lock_id*
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.
delete_signal can modify data inbox_id*
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…
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…
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…
get_signal_events read-only limitafter_msinbox_id*
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.
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…
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.
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,…
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…
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…
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…
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.
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…
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.
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…
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…
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…
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…
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…
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.
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…
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…
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…
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…
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…
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,…
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.
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,…
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.
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.
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.
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…
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…
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;…
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…
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.…
scrub_text read-only modetext*
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.
verify_signed_signal nonce*message*signature*timestamp*shared_secret*max_age_seconds
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.