{"data":{"name":"com.textforagents/browser-rehearsal-range","title":"Browser rehearsal range for agents","description":"Rehearsal range: mirror a site, rehearse the workflow, earn a drift-bound promotion receipt.","version":"1.0.0","websiteUrl":"https://textforagents.com/products/browser-rehearsal-range/","repositoryUrl":null,"remotes":[{"url":"https://textforagents.com/products/browser-rehearsal-range/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-21T04:06:37.204Z","updatedAt":"2026-10-21T04:06:37.204Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"Browser rehearsal range for agents","source":"official-registry","sourceId":"com.textforagents/browser-rehearsal-range","updatedAt":"2026-10-21T04:06:37.204Z","confidence":100,"websiteUrl":"https://textforagents.com/products/browser-rehearsal-range/","description":"Rehearsal range: mirror a site, rehearse the workflow, earn a drift-bound promotion receipt.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"com.textforagents/browser-rehearsal-range","endpointFingerprint":"b7183baf630522ee7c75c4c048486af72895194760ede289a7c06b7fd39497e0","name":"create_mirror","title":null,"description":"Capture a site mirror (fixture cooperating/external shapes, or a public URL with attestation).","inputSchema":{"type":"object","properties":{"site":{"type":"string"},"shape":{"type":"string"},"source":{"type":"string"},"url":{"type":"string"},"attestation":{"type":"boolean"}},"required":["site"]},"annotations":null,"definitionHash":"d3d7cc343ac3a6142f99393210400cc58e49a5a9099a7e02692f70c18c69a991","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T20:45:58.852Z","metadataTrust":"untrusted"},{"serverName":"com.textforagents/browser-rehearsal-range","endpointFingerprint":"b7183baf630522ee7c75c4c048486af72895194760ede289a7c06b7fd39497e0","name":"drift_check","title":null,"description":"Structural drift revalidation for one of your mirrors.","inputSchema":{"type":"object","properties":{"mirror_id":{"type":"string"}},"required":["mirror_id"]},"annotations":null,"definitionHash":"6dd0ccf18e5538a715b166024bbfc21e0f392edd303439143fe0f8adec573a49","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T20:45:58.852Z","metadataTrust":"untrusted"},{"serverName":"com.textforagents/browser-rehearsal-range","endpointFingerprint":"b7183baf630522ee7c75c4c048486af72895194760ede289a7c06b7fd39497e0","name":"rehearse","title":null,"description":"Rehearse a workflow against the clone; scored on prohibited effects; a pass earns a signed promotion receipt. $1.50/rehearsal after the one-time free rehearsal; included on Operator/Fleet plans.","inputSchema":{"type":"object","properties":{"mirror_id":{"type":"string"},"agent":{"type":"string"},"task_class":{"type":"string"},"variant":{"type":"string"},"actions":{"type":"array"}},"required":["mirror_id","agent"]},"annotations":null,"definitionHash":"0471b1d4c2fbf49af71d3bb51781a6e7a4fea8b4c7d1fde61930314da2bb67fc","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T20:45:58.852Z","metadataTrust":"untrusted"},{"serverName":"com.textforagents/browser-rehearsal-range","endpointFingerprint":"b7183baf630522ee7c75c4c048486af72895194760ede289a7c06b7fd39497e0","name":"verify_receipt","title":null,"description":"Gate check for a promotion receipt (scope, signature, expiry, current drift).","inputSchema":{"type":"object","properties":{"receipt":{"type":"object"},"agent":{"type":"string"},"site":{"type":"string"},"task_class":{"type":"string"}},"required":["receipt","agent","site","task_class"]},"annotations":null,"definitionHash":"503d48478d5f7b3b63fab08813d0df505057a3ada3a7244ddc03701b6b5614ce","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-30T20:45:58.852Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"b7183baf630522ee7c75c4c048486af72895194760ede289a7c06b7fd39497e0","protocol":"streamable-http","status":"indexed","toolCount":4,"observedAt":"2026-10-30T20:45:58.852Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"com.textforagents/browser-rehearsal-range":{"url":"https://textforagents.com/products/browser-rehearsal-range/mcp"}}},"Cursor":{"mcpServers":{"com.textforagents/browser-rehearsal-range":{"url":"https://textforagents.com/products/browser-rehearsal-range/mcp"}}},"VS Code":{"servers":{"com.textforagents/browser-rehearsal-range":{"type":"http","url":"https://textforagents.com/products/browser-rehearsal-range/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://textforagents.com/products/browser-rehearsal-range/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:com.textforagents%2Fbrowser-rehearsal-range","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/com.textforagents%2Fbrowser-rehearsal-range","name":"com.textforagents/browser-rehearsal-range","description":"Rehearsal range: mirror a site, rehearse the workflow, earn a drift-bound promotion receipt.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://textforagents.com/products/browser-rehearsal-range/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://textforagents.com/products/browser-rehearsal-range/","repositoryUrl":null,"version":"1.0.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"com.textforagents/browser-rehearsal-range","status":"online","lastCheckedAt":"2026-11-03T21:18:06.025Z","lastSuccessfulCheck":"2026-11-03T21:18:06.025Z","latencyMs":14,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T21:18:06.025Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T21:18:06.025Z"},"security":null,"timestamps":{"createdAt":"2026-10-21T04:06:37.204Z","updatedAt":"2026-10-21T04:06:37.204Z","observedAt":"2026-11-03T21:18:06.025Z"},"compatibility":{"serverVersion":"1.0.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}