{"apiVersion":"v1","directorySlug":"complexity-mcp-3e86d80415","title":"Complexity","description":"We are your digital team: we direct and orchestrate AI for your startup, so you get back to doing what only you can do.","pageUrl":"https://www.mcpbundles.com/skills/complexity-mcp-3e86d80415","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.complexity.team/api/mcp","hostedMcpUrl":null,"toolCount":19,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"team.complexity/complexity-mcp-3e86d80415","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"ccpm-analyze-board","description":"Use whenever the user wants a health check of the CCPM Notion database — they feel overwhelmed, are unsure what's happening across projects, ask \"how's the board looking\", or want a periodic review. Also use proactively if the user seems to be spiraling across multiple open decisions. This produces a short diagnostic that surfaces accumulation and overthinking risk — it is explicitly NOT a card-by-card listing, and should never degrade into one.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"ccpm-analyze-board","displayName":"ccpm-analyze-board","title":"ccpm-analyze-board","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ccpm-create-board","description":"Use whenever the user wants to set up a new Notion database for the CCPM-personal method (constraint-based, single-operator project management), or wants to reset/rename it for a new work cycle or a new \"drum\" project. Trigger on phrases like \"set up my CCPM database\", \"new drum project\", \"reset the CCPM board\", or any request to start the CCPM Notion workflow from scratch.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"ccpm-create-board","displayName":"ccpm-create-board","title":"ccpm-create-board","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ccpm-create-card","description":"Use whenever the user has a new task, decision, or deliverable to add to the CCPM Notion database — including casual mentions like \"add this to the board\", \"new card for X\", \"I need to decide Y\", or \"there's a deadline for Z this week\". Always confirm or infer Type, Project, and (for Decision cards) Constraints before creating the card — never guess these silently, especially Constraints, since an under-specified Decision card is the exact failure mode this method exists to prevent.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"ccpm-create-card","displayName":"ccpm-create-card","title":"ccpm-create-card","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ccpm-daily-brief","description":"Use at the start of the working day, or whenever the user wants to reload context on the CCPM Notion database quickly — phrases like \"what's on today\", \"daily brief\", \"remind me where things stand\" — without re-reading the whole board. This is a fast, narrow pull of only \"Decision In Progress\" and \"Weekly Deliverable\" cards with their Constraints, kept to 5 lines. It is NOT a full audit — use ccpm-analyze-board for that instead.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"ccpm-daily-brief","displayName":"ccpm-daily-brief","title":"ccpm-daily-brief","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ccpm-weekly-review","description":"Use at the end of the work week, or whenever the user asks for a \"weekly review\", says the week is closing out, or wants to sweep Weekly Deliverables and Buffer in the CCPM Notion database before the next cycle starts. This is the fixed-cadence counterpart to ccpm-analyze-board — it doesn't just diagnose, it takes action (updates, re-slots, or archives cards) and re-confirms whether the current drum project is still the right one. Run this proactively at week's end even if the user only asks som","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"ccpm-weekly-review","displayName":"ccpm-weekly-review","title":"ccpm-weekly-review","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-capture-knowledge","description":"Save durable reference into the Complexity Notion Knowledge DB — classified, tagged, optionally linked to a task. Triggers: \"save this\", \"capture this\", \"document this decision\", \"keep for later\", \"add to knowledge base\"; recording a finding/decision/research/insight meant to outlive a single task.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-capture-knowledge","displayName":"complexity-capture-knowledge","title":"complexity-capture-knowledge","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-create-task","description":"Create a task in the Complexity Notion Tasks DB with correct properties + controlled-vocabulary tags, project link, status/priority/due date. Triggers: \"add a task\", \"log a to-do\", \"create a task for X\", \"I need to do Y\", or any actionable work that should land on the board.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-create-task","displayName":"complexity-create-task","title":"complexity-create-task","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-daily-standup","description":"Personal daily standup from the Complexity Notion Tasks board — invoker's recent-done, today's focus, blockers — optionally enriched with last-24h Claude chats. Triggers: \"prep my standup\", \"what did I do yesterday\", \"daily recap\", \"what's blocking me\". Personal + task-level (distinct from weekly-review and next-actions).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-daily-standup","displayName":"complexity-daily-standup","title":"complexity-daily-standup","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-next-actions","description":"Recommend the invoker's next task from the Complexity Notion Tasks board, ranked by an explicit prioritization rule (not a flat list). Triggers: \"what should I do next\", \"what's next\", \"what to focus on\", \"help me prioritize\", \"help me pick\", \"order my queue\". Personal queue (distinct from daily-standup recap and weekly-review).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-next-actions","displayName":"complexity-next-actions","title":"complexity-next-actions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-project-health","description":"Health snapshot for ONE Complexity project — open vs done, blocked, overdue, recent activity, next up — consistent format, internal or client-ready. Triggers: \"how's X doing\", \"status of X\", \"snapshot of X\", \"is X on track\", project check-in before a meeting/call. One project in depth (weekly-review covers all at once).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-project-health","displayName":"complexity-project-health","title":"complexity-project-health","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-retrieve-by-tag","description":"Find tasks/knowledge/projects in the Complexity Notion workspace by tag using exact relation filters (not fuzzy search). Triggers: \"show me everything tagged X\", \"what backend tasks are open\", \"find all the research\", \"what do we know about X\", any cross-project lookup mapping to the controlled tag vocabulary.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-retrieve-by-tag","displayName":"complexity-retrieve-by-tag","title":"complexity-retrieve-by-tag","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-socratic-inquiry","description":"Socratic thinking partner that surfaces unknown-unknowns — hidden assumptions, missed questions, blind spots in a plan or idea. Triggers: \"challenge my thinking\", \"what am I missing\", \"poke holes in this\", \"question my assumptions\", \"stress-test this idea/plan\", \"play devil's advocate\", \"socratic mode\"; any request to expand thinking rather than get an answer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-socratic-inquiry","displayName":"complexity-socratic-inquiry","title":"complexity-socratic-inquiry","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-tag-items","description":"Tag existing untagged tasks/knowledge/projects in the Complexity Notion workspace with the controlled vocabulary — proposes for review before writing. Triggers: \"tag these tasks\", \"add tags to X\", \"backfill tags\", \"go through the backlog and tag it\", \"what should this be tagged\". Writes to user content, so always confirms first.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-tag-items","displayName":"complexity-tag-items","title":"complexity-tag-items","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-task-from-chat","description":"Turn conversation action items into tagged tasks on the Complexity Notion board — proposes for review before creating. Triggers: \"make tasks out of this\", \"log the action items\", \"turn this thread into tasks\", or after a chat that produced commitments. Pairs with capture-knowledge: decisions→Knowledge, actions→Tasks.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-task-from-chat","displayName":"complexity-task-from-chat","title":"complexity-task-from-chat","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"complexity-weekly-review","description":"Friday Weekly Review for Complexity — walk EVERY active project: shipped / slipped / at-risk / queued for Monday, at the project level (not tasks). Triggers: \"weekly review\", \"close the week\", \"Friday review\", \"what shipped this week\", \"where are all the projects\". Team-wide retrospective + re-plan (distinct from personal daily-standup and next-actions).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"complexity-weekly-review","displayName":"complexity-weekly-review","title":"complexity-weekly-review","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_skills","description":"List all available skills with their descriptions. Call this first to discover which skill fits the current task.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"list_skills","displayName":"list_skills","title":"list_skills","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_skill","description":"Load the full instructions (SKILL.md) for a skill by name. Follow the returned instructions to perform the task. Use list_skills first if unsure of the name.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name"],"properties":{"name":{"type":"string"}},"additionalProperties":false},"logicalName":"get_skill","displayName":"get_skill","title":"get_skill","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_skill_file","description":"Read a supporting file belonging to a skill (templates, references, examples listed by get_skill).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["skill","file"],"properties":{"file":{"type":"string"},"skill":{"type":"string"}},"additionalProperties":false},"logicalName":"get_skill_file","displayName":"get_skill_file","title":"get_skill_file","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_workspace_context","description":"Pre-fetched Complexity Notion workspace context: tag name→page-id map with usage rules, project name→page-id with type, people with Notion user ids. Refreshed daily. Use instead of querying Notion to resolve names.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"get_workspace_context","displayName":"get_workspace_context","title":"get_workspace_context","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Complexity&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuY29tcGxleGl0eS50ZWFtL2FwaS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Complexity%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.complexity.team%2Fapi%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Complexity%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.complexity.team%2Fapi%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Complexity&connectorUrl=https%3A%2F%2Fmcp.complexity.team%2Fapi%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Complexity\" --url \"https://mcp.complexity.team/api/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/complexity-mcp-3e86d80415","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/complexity-mcp-3e86d80415/tools/{tool}","mcpServerUrl":"https://mcp.complexity.team/api/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/complexity-mcp-3e86d80415?live=1"}