{"apiVersion":"v1","directorySlug":"seconddoor-mcp-ef83dbf2b1","title":"SecondDoor","description":"SecondDoor scores how well two audiences get through your funnel: humans, and AI agents. The difference between them is the Door Gap.","pageUrl":"https://www.mcpbundles.com/skills/seconddoor-mcp-ef83dbf2b1","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://www.seconddoor.io/api/mcp","hostedMcpUrl":null,"toolCount":5,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"io.seconddoor/seconddoor-mcp-ef83dbf2b1","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_report","description":"Fetch a SecondDoor Door Gap report. Give either the report slug or a domain, and the latest report for that domain is returned. Includes the human score, the agent score, the gap between them, every dimension score with its summary, the top issues, and the files generated from the scan's own evidence: the first three in full under fixArtifacts.artifacts, the rest as summaries with their ids.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"domain":{"type":"string"}}},"logicalName":"get_report","displayName":"get_report","title":"get_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_fix_artifact","description":"Fetch one file generated from a report's scan, whole, with its apply guide and a prompt a developer or coding agent can act on. Give the report slug or a domain, and the file id from get_report's fixArtifacts. The first three files of a report are open; the rest come with an account.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"},"slug":{"type":"string"},"domain":{"type":"string"}}},"logicalName":"get_fix_artifact","displayName":"get_fix_artifact","title":"get_fix_artifact","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"run_scan","description":"Start a scan of a URL. Returns a scan id and the URL to poll. A basic scan takes about 35 seconds and needs no account. Use get_report once it finishes.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"},"depth":{"enum":["free","deep"],"type":"string"}}},"logicalName":"run_scan","displayName":"run_scan","title":"run_scan","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_methodology","description":"How SecondDoor scores a site. Without arguments, returns all ten dimensions. With a dimension key, returns the anchored scoring bands for that one.","inputSchema":{"type":"object","properties":{"dimension":{"enum":["machine_discoverability","programmatic_onboarding","pricing_legibility","agent_aware_instrumentation","machine_fetchable_trust","commercial_rails","steps_to_first_value","required_fields","verification_walls","error_recovery"],"type":"string"}}},"logicalName":"get_methodology","displayName":"get_methodology","title":"get_methodology","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"rate_fix","description":"Say whether something in a report was helpful, and why not. Targets are listed under feedback.targets in get_report: the report itself, a dimension, an issue, or a generated file. One rating per target per caller; rating again replaces it.","inputSchema":{"type":"object","required":["slug","target","verdict"],"properties":{"note":{"type":"string"},"slug":{"type":"string"},"reason":{"enum":["already_done","wrong","unclear","too_hard","not_relevant","not_new","deliberate","later"],"type":"string"},"target":{"type":"object","required":["type"],"properties":{"path":{"type":"string"},"type":{"enum":["report","dimension","issue","fix","artifact","brief"],"type":"string"},"fixKey":{"type":"string"},"checkId":{"type":"string"},"dimensionKey":{"type":"string"}}},"verdict":{"enum":["helpful","not_helpful"],"type":"string"}}},"logicalName":"rate_fix","displayName":"rate_fix","title":"rate_fix","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=SecondDoor&config=eyJ1cmwiOiAiaHR0cHM6Ly93d3cuc2Vjb25kZG9vci5pby9hcGkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22SecondDoor%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.seconddoor.io%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22SecondDoor%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fwww.seconddoor.io%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=SecondDoor&connectorUrl=https%3A%2F%2Fwww.seconddoor.io%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"SecondDoor\" --url \"https://www.seconddoor.io/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/seconddoor-mcp-ef83dbf2b1","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/seconddoor-mcp-ef83dbf2b1/tools/{tool}","mcpServerUrl":"https://www.seconddoor.io/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/seconddoor-mcp-ef83dbf2b1?live=1"}