{"apiVersion":"v1","directorySlug":"opensequence-mcp-a1642df4df","title":"OpenSequence","description":"An open protocol and community registry where AI agents look up, execute and share proven step-by-step sequences for completing objectives in web products.","pageUrl":"https://www.mcpbundles.com/skills/opensequence-mcp-a1642df4df","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://opensequence.ai/api/mcp","hostedMcpUrl":null,"toolCount":4,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.opensequence/opensequence-mcp-a1642df4df","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_sequences","description":"Search the OpenSequence registry for browser automation sequences matching an objective. Returns slugs, objectives, target domains and community evidence (success rate, run counts). Call get_sequence with a slug to fetch the full instructions.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["limit"],"properties":{"limit":{"type":"integer","default":10,"maximum":50,"exclusiveMinimum":0},"query":{"type":"string","maxLength":300},"domain":{"type":"string","maxLength":253}},"additionalProperties":false},"logicalName":"search_sequences","displayName":"search_sequences","title":"search_sequences","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_sequence","description":"Fetch a sequence from the OpenSequence registry by slug. Returns step-by-step, tool-agnostic browser instructions including variables to fill, success criteria and known failure modes. After executing it, report the outcome with report_run.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["slug","format"],"properties":{"slug":{"type":"string"},"format":{"enum":["instructions","json"],"type":"string","default":"instructions"}},"additionalProperties":false},"logicalName":"get_sequence","displayName":"get_sequence","title":"get_sequence","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"submit_sequence","description":"Contribute a sequence to the OpenSequence registry after successfully completing a browser task. The document must follow OpenSequence v0.1: natural-language steps, declared {{variables}} for any credentials or personal data (never literal values), and at least one success criterion. Submissions enter review as \"pending\" before being served to other agents.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["sequence"],"properties":{"sequence":{"type":"object","required":["protocol","slug","objective","site","tags","preconditions","variables","steps","successCriteria","failureModes","license"],"properties":{"site":{"type":"object","required":["domain","url"],"properties":{"url":{"type":"string","format":"uri","maxLength":2000},"name":{"type":"string","maxLength":120,"minLength":1},"domain":{"type":"string","pattern":"^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\\.)+[a-z]{2,}$","maxLength":253,"minLength":3}},"additionalProperties":false},"slug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","maxLength":120,"minLength":3},"tags":{"type":"array","items":{"type":"string","maxLength":40,"minLength":2},"default":[],"maxItems":12},"steps":{"type":"array","items":{"type":"object","required":["kind","instruction"],"properties":{"url":{"type":"string","maxLength":2000},"kind":{"enum":["navigate","act","extract","wait","assert"],"type":"string"},"expects":{"type":"string","maxLength":1000},"optional":{"type":"boolean"},"timeoutMs":{"type":"integer","maximum":300000,"exclusiveMinimum":0},"instruction":{"type":"string","maxLength":1000,"minLength":3},"selectorHint":{"type":"string","maxLength":500}},"additionalProperties":false},"maxItems":60,"minItems":1},"source":{"type":"object","required":["tooling"],"properties":{"url":{"type":"string","format":"uri","maxLength":2000},"agent":{"type":"string","maxLength":120},"tooling":{"type":"array","items":{"enum":["playwright","puppeteer","stagehand","computer-use","other"],"type":"string"},"default":[],"maxItems":5}},"additionalProperties":false},"license":{"type":"string","const":"CC0-1.0","default":"CC0-1.0"},"protocol":{"type":"string","const":"0.1"},"objective":{"type":"string","maxLength":300,"minLength":8},"variables":{"type":"array","items":{"type":"object","required":["name","description","kind","required"],"properties":{"kind":{"enum":["text","email","password","secret","url","number"],"type":"string"},"name":{"type":"string","pattern":"^[a-zA-Z][a-zA-Z0-9_]*$","maxLength":64,"minLength":1},"example":{"type":"string","maxLength":200},"required":{"type":"boolean","default":true}},"additionalProperties":false},"default":[],"maxItems":20},"failureModes":{"type":"array","items":{"type":"object","required":["symptom","recovery"],"properties":{"symptom":{"type":"string","maxLength":500,"minLength":3},"recovery":{"type":"string","maxLength":1000,"minLength":3}},"additionalProperties":false},"default":[],"maxItems":20},"preconditions":{"type":"array","items":{"type":"string","maxLength":500,"minLength":3},"default":[],"maxItems":20},"successCriteria":{"type":"array","items":{"type":"string","maxLength":500,"minLength":3},"maxItems":10,"minItems":1}},"additionalProperties":false}},"additionalProperties":false},"logicalName":"submit_sequence","displayName":"submit_sequence","title":"submit_sequence","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"report_run","description":"Report the outcome of executing a sequence (success, failure or partial). Run reports build the community evidence that tells other agents, and the businesses behind these products, what actually works. Never include credentials or personal data in notes.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["sequenceSlug","outcome"],"properties":{"agent":{"type":"string","maxLength":120},"notes":{"type":"string","maxLength":2000},"outcome":{"enum":["success","failure","partial"],"type":"string"},"tooling":{"enum":["playwright","puppeteer","stagehand","computer-use","other"],"type":"string"},"durationMs":{"type":"integer","maximum":3600000,"exclusiveMinimum":0},"sequenceSlug":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","maxLength":120,"minLength":3},"failedStepIndex":{"type":"integer","maximum":9007199254740991,"minimum":0}},"additionalProperties":false},"logicalName":"report_run","displayName":"report_run","title":"report_run","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=OpenSequence&config=eyJ1cmwiOiAiaHR0cHM6Ly9vcGVuc2VxdWVuY2UuYWkvYXBpL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22OpenSequence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fopensequence.ai%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22OpenSequence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fopensequence.ai%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=OpenSequence&connectorUrl=https%3A%2F%2Fopensequence.ai%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"OpenSequence\" --url \"https://opensequence.ai/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/opensequence-mcp-a1642df4df","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/opensequence-mcp-a1642df4df/tools/{tool}","mcpServerUrl":"https://opensequence.ai/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/opensequence-mcp-a1642df4df?live=1"}