com.monopoly-gold.planner/mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Planner MCP — provable "done" for AI agents
Publisher-provided description
Goal and task planning MCP for Codex and AI agents, with evidence-backed completion.
Summary by lookupd
Manages goal and task trees for agents: create, update, and close goals with acceptance criteria, evidence attachments, blockers, and notes.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http mcp https://planner.monopoly-gold.com/_mcp
Codex, remote (streamable-http)
codex mcp add mcp --url https://planner.monopoly-gold.com/_mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"mcp": {
"url": "https://planner.monopoly-gold.com/_mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 43)
Publisher-provided text
project-listList all projects with optional status filter (active/archived/paused). Returns id, title, slug, webUrl, icon, and goals_count for each project. Use project-getproject-createCreate a new project container for goals. Requires title and a unique slug (lowercase a-z, 0-9, hyphens). Optional: description, status (active/archived/paused,project-getFetch full project details: title, slug, status, description, icon, tags, repository info, sourceRef ({type,url,ref} for remote-research or null), goals breakdoproject-updatePartial update of a project — only the fields you pass are changed; omitted fields are untouched. Updatable: title, slug, description, status (active/archived/pproject-deleteDelete a project. If the project has goals, pass force=true to cascade-delete them all; without force, the call is rejected with the goals count. Returns deleteproject-add-dependencyDeclare that one project depends on another (depends-on relationship). Accepts UUID or slug for both sides. Idempotent: if the dependency already exists, returnproject-remove-dependencyRemove a project dependency. Two lookup modes: pass dependency_id (UUID of the link itself), or pass both projectId and dependsOnProjectId (UUID or slug). Returgoal-listList goals with optional filters: projectId (UUID), status (backlog/checking_ac/checking_ac_failed/checking_ac_errored/ready_for_work/in_progress/blocked/done/cgoal-createCreate a goal/task/milestone/habit in the planning tree. Two modes: grove (default) — enforces acceptance criteria gate on status transitions (AC required beforgoal-getFetch full details of a single goal: title, description, status, priority, type, mode, children, acceptance criteria (with evidence coverage), blockers, tags, dgoal-updatePartial update of a goal — only the fields you pass are changed; omitted fields are untouched. Updatable: title, status, priority (1-5), description, type, tagsgoal-deleteIRREVERSIBLY delete a goal and all its descendants (children, evidence, blockers). Prefer goal-update status=cancelled to preserve history, or goal-block to margoal-moveMove a goal to a different parent or project. Pass newParentId=UUID to reparent (inherits project from new parent), newParentId=null to make root. Optional projgoal-reorderSet display order of sibling goals within the same parent and priority band. Pass an array of goal UUIDs in the desired order — each is assigned position = itsgoal-blockAdd a blocker to a goal (blockers are additive — each call appends a new one, existing blockers are preserved). Sets status to blocked. Optionally create an inlgoal-remove-blockerRemove a blocker from a goal by blocker UUID. If it was the last active blocker, the goal automatically returns to its previous status (in_progress or backlog).goal-todoQuick-capture a task or improvement idea into a project. Creates a backlog task with priority 4 (low) and auto-adds the "suggestion" tag. Resolves project by slgoal-add-noteAdd a free-form note (markdown supported) to a goal — decisions taken, dead ends hit, context worth carrying into the next session. Notes are NOT evidence: theygoal-remove-noteRemove a note from a goal by note UUID. Note ids come from goal-get (notes[].id). Deletes only the note — never touches acceptance criteria, evidence or blockergoal-treeFetch the full goal hierarchy as a nested tree. Optional filters: projectId (UUID) to scope to one project, rootId (UUID) to get a subtree. Each node includes igoal-summaryAggregate statistics across all goals (or scoped to a projectId): total count, breakdown by status, root count, blocked count, and overdue count. Useful for daigoal-add-criterionAppend an acceptance criterion to a goal. The text must describe an observable check over an artifact (e.g. "GET /api/health returns 200 with {status:ok}"), notgoal-update-criterionUpdate an acceptance criterion: its text and/or its class + probe. probeClass=post-deploy requires an executable probeSpec {method, url, expect:{http_code, bodygoal-remove-criterionRemove an acceptance criterion from a goal. Grove mode: only while goal is in backlog (frozen once started). Standard mode: until goal is done. Cascades to allgoal-attach-evidencePRIMARY path to close a Grove goal: this is the ONLY tool that covers an acceptance criterion. Attach binary evidence (screenshot, log dump, API response, exporgoal-request-uploadPREFERRED path to attach a LARGE binary evidence file (screenshot, log dump, PDF, session transcript — anything > ~1 KB) to an acceptance criterion. Returns a ogoal-add-evidence-textSUBORDINATE / supplementary path — does NOT close an acceptance criterion. Adds a text-only note (URL to a permanent external source like CI run / GitHub commitgoal-remove-evidenceDelete an evidence record by UUID. Forbidden if the owning goal is already done (evidence is frozen after close). Removes both the database record and the attacgoal-add-assumptionAdd an assumption to a goal edge (parent→this goal). An assumption is an explicit premise: "why does completing this goal contribute to the parent?" Requires thgoal-update-assumptionUpdate text or signpost of an assumption. Status cannot be changed manually — transitions happen only via evidence judge verdicts.
Details
- Version: 2.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 1844 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/dev-lab-global/planner
- Website: https://planner.monopoly-gold.com/connect/codex?utm_source=mcp-registry&utm_medium=referral&utm_campaign=mcp-directory
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.monopoly-gold.planner/mcp)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp