{"domain":"scrubmytext.com","name":"ScrubMyText","url":"https://inite.ai/en/atlas/scrubmytext.com","site":"https://scrubmytext.com","summary":"Scans, redacts and validates text or documents before they reach software or a model, with agent control and trust-evidence tools.","forWhom":"developers and AI agent builders adding content safety and action controls to agent workflows","useCases":["scan documents for likely secrets before a model reads them","check text for hidden instructions before an agent acts on it","stop an agent repeating a payment after a timeout retry"],"categories":["documents"],"pricing":{"model":"freemium","freeTier":true,"startsAt":{"amount":15,"currency":"USD","per":"month"},"page":"https://scrubmytext.com/pricing/","readOn":"2026-10-25"},"priceMoves":[],"interfaces":{"readOn":"2026-10-25","apiDocs":"https://scrubmytext.com/developers","openapi":{"url":"https://scrubmytext.com/openapi.json","paths":70,"title":"ScrubMyText + Agent Infrastructure API"},"mcp":[{"name":"com.scrubmytext/tools","tie":"namespace","registered":true,"remotes":["https://api.scrubmytext.com/mcp"],"packages":[],"probe":{"state":"open","checkedOn":"2026-10-25","toolCount":49,"tools":["scrub_text","inspect_text","scan_untrusted_text","redact_sensitive_text","compare_text","detect_secrets","validate_output","sanitize_agent_context","prepare_for_agent","rework_text","fingerprint_action","lock_action","lock_action_intent","check_action","complete_action","release_action","create_signal","get_signal_events","delete_signal","request_approval","check_approval","cancel_approval","manage_action_challenge","reserve_action_budget","record_action_receipt","verify_signed_signal","manage_resource_lease","manage_authority_delegation","manage_agent_stop","manage_task_handoff","manage_action_reconciliation","anchor_context_trace","manage_task_contract","check_agent_readiness","manage_action_quorum","manage_task_deadline","manage_attention_budget","manage_agent_escalation","manage_terms_pin","match_policy_requirements","manage_action_compensation","manage_context_status","manage_context_rights","manage_disclosure_budget","list_quality_cards","get_quality_card","compare_quality_targets","record_quality_observation","request_quality_correction"],"serverName":"com.scrubmytext/tools"}}],"mcpServerCard":null,"status":null},"mcpMeasured":{"server":"https://api.scrubmytext.com/mcp","checkedSince":"2026-10-25","dailyChecks":2,"uptimePercent":null,"medianMs":147,"signIn":"none","clientRegistration":null,"tools":49,"contextTokens":8082,"definitionsGrade":"B","definitionsScore":83,"typedResults":2,"failingChecks":{"params_typed":1,"params_described":48},"warnings":{"open_writes":["create_signal","delete_signal","cancel_approval"]},"coverage":{"share":1,"cases":[{"useCase":"scan documents for likely secrets before a model reads them","verdict":"covered","firstTool":"detect_secrets","checks":null},{"useCase":"check text for hidden instructions before an agent acts on it","verdict":"covered","firstTool":null,"checks":null},{"useCase":"stop an agent repeating a payment after a timeout retry","verdict":"covered","firstTool":null,"checks":null}]},"adoption":{"npmWeekly":null,"pypiWeekly":null,"githubStars":null},"score":null,"advice":{"verdict":"unproven","why":["its tools do every use case checked: \"scan documents for likely secrets before a model reads them\", \"check text for hidden instructions before an agent acts on it\", \"stop an agent repeating a payment after a timeout retry\"","checked on 2 of the 7 days it takes to judge reliability"],"how":["for \"scan documents for likely secrets before a model reads them\", the likely first call is detect_secrets","create_signal, delete_signal, cancel_approval change data without a sign-in: anyone with the URL can call them","parameters are untyped or undescribed in 48 of 49 tools: check arguments before calling"]},"method":"https://inite.ai/en/atlas/mcp/report"},"connect":{"order":["mcp","openapi","apiDocs","llmsTxt"],"mcp":[{"name":"com.scrubmytext/tools","url":"https://api.scrubmytext.com/mcp","answers":"open","checkedOn":"2026-10-25","weakTie":false,"registry":"https://registry.modelcontextprotocol.io/v0/servers?search=com.scrubmytext%2Ftools","config":{"mcpServers":{"scrubmytext":{"url":"https://api.scrubmytext.com/mcp"}}},"install":{"transport":"http","claudeCode":"claude mcp add --transport http scrubmytext https://api.scrubmytext.com/mcp","cursor":"cursor://anysphere.cursor-deeplink/mcp/install?name=scrubmytext&config=eyJ1cmwiOiJodHRwczovL2FwaS5zY3J1Ym15dGV4dC5jb20vbWNwIn0%3D","vscode":"vscode:mcp/install?%7B%22name%22%3A%22scrubmytext%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.scrubmytext.com%2Fmcp%22%7D","connector":{"url":"https://api.scrubmytext.com/mcp","note":"Add it as a custom connector in the client’s settings; the client opens the sign-in itself when the server asks for one."}}}],"openapi":{"url":"https://scrubmytext.com/openapi.json","paths":70},"apiDocs":"https://scrubmytext.com/developers","llmsTxt":"https://scrubmytext.com/llms.txt","status":null,"readOn":"2026-10-25"},"trust":{"readOn":"2026-10-25","certifications":[],"training":null},"used":0,"alive":87,"traits":{"buyer":"developer","deployment":null,"developerFocus":true,"readAt":"2026-10-25"},"verifiedPlans":null,"fromVendor":null}