{"apiVersion":"v1","directorySlug":"devplanmcp-mcp-b5b3c342b6","title":"DevPlan","description":"Stop losing context. Stop repeating mistakes. DevPlan helps Claude Code build your projects right the first time.","pageUrl":"https://www.mcpbundles.com/skills/devplanmcp-mcp-b5b3c342b6","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.devplanmcp.store/mcp","hostedMcpUrl":null,"toolCount":25,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"store.devplanmcp/devplanmcp-mcp-b5b3c342b6","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"devplan_start","description":"START HERE: Initialize a new project using the DevPlan methodology. This tool provides comprehensive inline instructions for building a development plan that Claude Code can execute step-by-step.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"devplan_start","displayName":"devplan_start","title":"devplan_start","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_interview_questions","description":"Get interview questions to ask the user about their project. Ask these ONE AT A TIME, waiting for responses.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"devplan_interview_questions","displayName":"devplan_interview_questions","title":"devplan_interview_questions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_create_brief","description":"Create a PROJECT_BRIEF.md after interviewing the user. This captures their requirements in a structured format.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","project_type","goal","target_users","features"],"properties":{"goal":{"type":"string"},"name":{"type":"string"},"features":{"type":"array","items":{"type":"string"}},"timeline":{"type":"string"},"team_size":{"type":"number"},"tech_stack":{"type":"object","properties":{"must_use":{"type":"array","items":{"type":"string"}},"cannot_use":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"constraints":{"type":"array","items":{"type":"string"}},"nice_to_have":{"type":"array","items":{"type":"string"}},"project_type":{"type":"string"},"target_users":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"devplan_create_brief","displayName":"devplan_create_brief","title":"devplan_create_brief","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_parse_brief","description":"Parse an existing PROJECT_BRIEF.md file to extract structured data. Use this if a brief already exists.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content"],"properties":{"content":{"type":"string"},"response_format":{"enum":["json","markdown"],"type":"string","default":"json"}},"additionalProperties":false},"logicalName":"devplan_parse_brief","displayName":"devplan_parse_brief","title":"devplan_parse_brief","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_generate_plan","description":"Generate a DEVELOPMENT_PLAN.md scaffold. IMPORTANT: This outputs a SCAFFOLD, not a finished plan.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brief_content"],"properties":{"target":{"enum":["claude","cursor","aider","cline","windsurf","generic"],"type":"string"},"template":{"type":"string"},"min_severity":{"enum":["critical","warning","info"],"type":"string"},"brief_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_generate_plan","displayName":"devplan_generate_plan","title":"devplan_generate_plan","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_generate_claude_md","description":"Generate a CLAUDE.md scaffold (or equivalent for other targets like .cursorrules). Use this as a starting point, then enhance it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brief_content"],"properties":{"target":{"enum":["claude","cursor","aider","cline","windsurf","generic"],"type":"string","default":"claude"},"language":{"type":"string","default":"python"},"brief_content":{"type":"string"},"test_coverage":{"type":"number","default":80}},"additionalProperties":false},"logicalName":"devplan_generate_claude_md","displayName":"devplan_generate_claude_md","title":"devplan_generate_claude_md","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_list_templates","description":"List available project templates (cli, web_app, api, library). Use this to show the user what project types are supported.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"project_type":{"type":"string"},"response_format":{"enum":["json","markdown"],"type":"string","default":"json"}},"additionalProperties":false},"logicalName":"devplan_list_templates","displayName":"devplan_list_templates","title":"devplan_list_templates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_validate_plan","description":"Validate a DEVELOPMENT_PLAN.md file for required sections and structure. Use this to check if a plan is complete.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["content"],"properties":{"strict":{"type":"boolean","default":false},"content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_validate_plan","displayName":"devplan_validate_plan","title":"devplan_validate_plan","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_get_subtask","description":"Get details for a specific subtask by ID (e.g., '0.1.1'). Use during implementation to retrieve subtask requirements.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["plan_content","subtask_id"],"properties":{"subtask_id":{"type":"string"},"plan_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_get_subtask","displayName":"devplan_get_subtask","title":"devplan_get_subtask","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_update_progress","description":"Mark a subtask as complete and add completion notes. Use after finishing a subtask to update DEVELOPMENT_PLAN.md.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["plan_content","subtask_id","completion_notes"],"properties":{"subtask_id":{"type":"string"},"plan_content":{"type":"string"},"completion_notes":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_update_progress","displayName":"devplan_update_progress","title":"devplan_update_progress","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_generate_executor","description":"Generate an executor agent file (.claude/agents/{project}-executor.md). This creates a specialized Haiku-powered agent for executing subtasks with full project context.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brief_content"],"properties":{"target":{"enum":["claude","cursor","aider","cline","windsurf","generic"],"type":"string","default":"claude"},"language":{"type":"string","default":"python"},"brief_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_generate_executor","displayName":"devplan_generate_executor","title":"devplan_generate_executor","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_generate_verifier","description":"Generate a verifier agent file (.claude/agents/{project}-verifier.md). This creates a Sonnet-powered agent for validating completed applications against PROJECT_BRIEF.md requirements.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["brief_content"],"properties":{"target":{"enum":["claude","cursor","aider","cline","windsurf","generic"],"type":"string","default":"claude"},"language":{"type":"string","default":"python"},"brief_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_generate_verifier","displayName":"devplan_generate_verifier","title":"devplan_generate_verifier","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_progress_summary","description":"Get a progress summary for a development plan. Shows completion percentage, phase-by-phase progress, next actionable subtask, and recently completed work.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["plan_content"],"properties":{"plan_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_progress_summary","displayName":"devplan_progress_summary","title":"devplan_progress_summary","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_add_lesson","description":"Add a lesson learned from verifier feedback. Lessons are stored in KV and used to improve future plan generation.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["issue","root_cause","fix","pattern"],"properties":{"fix":{"type":"string"},"issue":{"type":"string"},"pattern":{"type":"string"},"severity":{"enum":["critical","warning","info"],"type":"string","default":"warning"},"root_cause":{"type":"string"},"project_types":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"devplan_add_lesson","displayName":"devplan_add_lesson","title":"devplan_add_lesson","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_list_lessons","description":"List all lessons learned from previous projects. Optionally filter by project type or include archived lessons.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"project_type":{"type":"string"},"include_archived":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"devplan_list_lessons","displayName":"devplan_list_lessons","title":"devplan_list_lessons","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_delete_lesson","description":"Delete a lesson by ID or pattern. Use this to remove outdated, incorrect, or duplicate lessons.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"confirm":{"type":"boolean","default":false},"pattern":{"type":"string"},"lesson_id":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_delete_lesson","displayName":"devplan_delete_lesson","title":"devplan_delete_lesson","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_archive_lesson","description":"Archive or unarchive a lesson. Archived lessons are preserved but excluded from plan generation. Use this to retire old lessons without deleting them.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["lesson_id"],"properties":{"archive":{"type":"boolean","default":true},"lesson_id":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_archive_lesson","displayName":"devplan_archive_lesson","title":"devplan_archive_lesson","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_extract_lessons_from_report","description":"Parse a verification report and extract suggested lessons. Returns pre-filled lesson data that can be reviewed and saved with devplan_add_lesson.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["report_content"],"properties":{"project_type":{"type":"string"},"report_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_extract_lessons_from_report","displayName":"devplan_extract_lessons_from_report","title":"devplan_extract_lessons_from_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_parse_issue","description":"Parse and analyze a GitHub issue to extract structured remediation requirements. Use with: `gh issue view <number> --json number,title,body,labels,comments,url`","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["issue_content"],"properties":{"issue_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_parse_issue","displayName":"devplan_parse_issue","title":"devplan_parse_issue","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_issue_to_task","description":"Convert a GitHub issue into a remediation task with subtasks. Returns markdown suitable for appending to DEVELOPMENT_PLAN.md or creating a standalone REMEDIATION_PLAN.md.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["issue_content"],"properties":{"mode":{"enum":["append","standalone"],"type":"string","default":"standalone"},"language":{"type":"string"},"project_type":{"type":"string"},"existing_plan":{"type":"string"},"issue_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_issue_to_task","displayName":"devplan_issue_to_task","title":"devplan_issue_to_task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_usage_stats","description":"View usage statistics showing how requests are distributed across users. Helps understand if usage is concentrated among few users or spread across many.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"date":{"type":"string"},"days":{"type":"number"}},"additionalProperties":false},"logicalName":"devplan_usage_stats","displayName":"devplan_usage_stats","title":"devplan_usage_stats","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_validate_haiku_executable","description":"Validate that a DEVELOPMENT_PLAN.md is Haiku-executable (can be implemented by Claude Haiku without interpretation). Returns specific errors with fix instructions. IMPORTANT: After calling devplan_generate_plan, you MUST enhance the scaffold with complete code, then call this tool to validate before presenting to the user.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["plan_content"],"properties":{"plan_content":{"type":"string"}},"additionalProperties":false},"logicalName":"devplan_validate_haiku_executable","displayName":"devplan_validate_haiku_executable","title":"devplan_validate_haiku_executable","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_export_workflow","description":"Export a DEVELOPMENT_PLAN.md as ReactFlow-compatible JSON for visual workflow tools like Sim.ai. Returns nodes, edges, and metadata for rendering the plan as an interactive diagram.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["plan_content"],"properties":{"platform":{"enum":["sim","n8n","reactflow","generic"],"type":"string"},"plan_content":{"type":"string"},"include_completed":{"type":"boolean"},"include_success_criteria":{"type":"boolean"}},"additionalProperties":false},"logicalName":"devplan_export_workflow","displayName":"devplan_export_workflow","title":"devplan_export_workflow","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_export_workflow_mermaid","description":"Export a DEVELOPMENT_PLAN.md as a Mermaid flowchart diagram in markdown format. Perfect for embedding in documentation or viewing in VS Code/GitHub. Save the output as workflow.md to get a visual representation of your plan.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["plan_content"],"properties":{"plan_content":{"type":"string"},"include_completed":{"type":"boolean"}},"additionalProperties":false},"logicalName":"devplan_export_workflow_mermaid","displayName":"devplan_export_workflow_mermaid","title":"devplan_export_workflow_mermaid","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"devplan_implement","description":"One-command kickoff to implement an entire development plan. Returns instructions for Claude Code to use the executor agent to build the project, then the verifier agent to validate it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"devplan_implement","displayName":"devplan_implement","title":"devplan_implement","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=DevPlan&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZGV2cGxhbm1jcC5zdG9yZS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22DevPlan%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.devplanmcp.store%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22DevPlan%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.devplanmcp.store%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=DevPlan&connectorUrl=https%3A%2F%2Fmcp.devplanmcp.store%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"DevPlan\" --url \"https://mcp.devplanmcp.store/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/devplanmcp-mcp-b5b3c342b6","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/devplanmcp-mcp-b5b3c342b6/tools/{tool}","mcpServerUrl":"https://mcp.devplanmcp.store/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/devplanmcp-mcp-b5b3c342b6?live=1"}