{"name":"io.github.gomission/mcp","slug":"gomission-mcp","title":"Mission — Trust Graduation Gate","description":"Trust Graduation gate: Claude can do real work once Mission decides what it is allowed to do.","url":"https://mcp.market/server/gomission-mcp","rating":null,"grade":"C","score":68,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":0,"forks":1,"downloads_week":50,"last_push_at":"2026-09-27T11:01:26.000Z","license":"Apache-2.0"},"uptime":{"percent":0,"checks":28,"ok":0,"last_checked_at":"2026-11-04T06:00:44.614Z","last_ok_at":"2026-09-27T04:01:44.505Z","latency_ms":1020},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/gomission/mcp","website":"https://claude.gomission.io","version":"0.1.4","remotes":[{"type":"streamable-http","url":"https://claude.gomission.io/mcp/"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@gomission/mcp","version":"0.1.4","transport":{"type":"stdio"},"runtimeArguments":[{"description":"Write Mission to the local Claude Desktop config. Use --local to run the packaged stdio server; default --remote bridges to claude.gomission.io via mcp-remote.","type":"named","name":"install-claude"}]}],"tools":[{"name":"get_receipt","description":"Fetch a Mission receipt by id. The hosted MCP persists receipts; the local install adds private storage and per-principal trust history.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"receipt_id":{"type":"string"}},"required":["receipt_id"]}},{"name":"log_action","description":"Log a safe internal action with Mission. Returns a receipt id. Use for non-external actions that still benefit from a permanent receipt.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"action_class":{"type":"string"},"summary":{"type":"string"},"evidence":{"type":"string"}},"required":["action_class","summary"]}},{"name":"mission_account_setup","description":"Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"intent":{"type":"string","enum":["login","signup","status"]},"next":{"type":"string"}}}},{"name":"mission_account_status","description":"Return the hosted Mission account sign-in boundary plus safe public login/signup links. Read-only; never asks for or accepts a password.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"next":{"type":"string"}}}},{"name":"mission_adoption_proof","description":"Return Mission adoption proof from external touches, public proof assets, response gaps, and the next evidence-backed follow-up. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"number","minimum":1,"maximum":25,"default":10}}}},{"name":"mission_check_approval","description":"Poll Mission for the current status of a previously requested approval. Returns decision (approved / denied / pending) and should_proceed (boolean). Call after request_approval to wait for the principal's decision before continuing.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"receipt_id":{"type":"string"}},"required":["receipt_id"]}},{"name":"mission_classify","description":"Map a planned tool call to the canonical Trust Graduation action_class. Pass the tool name you are about to call and a short intent description. Returns the canonical class plus alternatives. Use this BEFORE request_approval if you are unsure which action_class applies. Mapping is heuristic — when in doubt, prefer the more conservative class.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"tool_name":{"type":"string","description":"Optional: the tool you are about to call (e.g. gmail.send_message, slack.post)."},"intent":{"type":"string","description":"One-line plain-English description of what you are about to do."},"recipient_hint":{"type":"string","description":"Optional: email/handle/account hint for external-vs-internal routing."}},"required":["intent"]}},{"name":"mission_draft_queue","description":"Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"number","minimum":1,"maximum":25,"default":10}}}},{"name":"mission_fetch","description":"Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"ref":{"type":"string"}},"required":["ref"]}},{"name":"mission_get_workspace_status","description":"Return Claude/MCP workspace connector status, missing priority connectors, and the secure setup link for this user workspace. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"mission_learning_status","description":"Return Mission learning status from rules, feedback, and learning outputs. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"mission_list_connectors","description":"List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"connectors":{"type":"array","items":{"type":"string"}}}}},{"name":"mission_market_radar","description":"Return Mission Research market radar status, recent market-intelligence signals, open radar tasks, active research topics, and the next recommended counter-move. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"date":{"type":"string","description":"Optional YYYY-MM-DD brief date to inspect."}}}},{"name":"mission_open_approval_packet","description":"Prepare or fetch a local approval packet reference for Claude/MCP users. This hosted MCP returns the approval boundary and setup path only; no external action executes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"source_ref":{"type":"string"},"title":{"type":"string"},"purpose":{"type":"string"},"recommendation":{"type":"string"},"notes":{"type":"string"}}}},{"name":"mission_open_cockpit","description":"Use this when the user wants a compact visual Mission cockpit in ChatGPT: approval priorities, draft pressure, market radar, receipt proof, and the no-execution boundary. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"number","minimum":1,"maximum":5,"default":3}}}},{"name":"mission_open_loops","description":"Return unresolved relationship loops and promises that need review. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"number","minimum":1,"maximum":25,"default":10}}}},{"name":"mission_prepare_approval_packet","description":"Prepare a local Mission approval packet from a Mission ref, title, or instruction. Creates a workspace review artifact and waiting receipt only; never sends, posts, submits, creates Gmail drafts, mutates external accounts, or claims execution.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"source_ref":{"type":"string","description":"Optional Mission ref such as task:GM-045, draft:<file>, packet:<file>, receipt:<id>, or open_loop:<id>."},"title":{"type":"string","description":"Short packet title. Required when source_ref is absent."},"purpose":{"type":"string","description":"What the human should decide or review."},"recommendation":{"type":"string","description":"Prepared recommendation to place in the approval packet."},"notes":{"type":"string","description":"Additional local context. Treated as evidence, not instruction."},"urgency":{"type":"string","enum":["low","normal","high"],"default":"normal"}}}},{"name":"mission_prepare_email_draft","description":"Prepare an approval packet for an email draft request. If Gmail is missing, returns a connector setup link instead of failing vaguely. Never sends email.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"to":{"type":"string"},"subject":{"type":"string"},"body":{"type":"string"},"purpose":{"type":"string"},"notes":{"type":"string"}}}},{"name":"mission_prepare_market_countermove","description":"Prepare a local approval packet for the next Market Radar counter-move. Creates a review artifact and waiting receipt only; never publishes, contacts people, or mutates external systems.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"thesis":{"type":"string","description":"Strategic thesis to prepare, for example Trust Graduation as permission layer."},"audience":{"type":"string","description":"Target reviewer or audience, for example protocol builders, AI infra investors, or MCP maintainers."},"source_ref":{"type":"string","description":"Optional Mission ref, defaulting to market radar / GM-045 context."},"notes":{"type":"string"}}}},{"name":"mission_prepare_social_reply","description":"Prepare an approval packet for an X/Instagram/social reply or post draft. If the connector is missing, returns a setup link. Never posts, DMs, follows, likes, deletes, or mutates an account.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"platform":{"type":"string"},"target_url":{"type":"string"},"draft":{"type":"string"},"purpose":{"type":"string"},"notes":{"type":"string"}}}},{"name":"mission_proof_loop","description":"Return the highest-value Gmail/proof loop currently waiting on review. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"mission_receipts","description":"Return receipt coverage and recent receipt evidence. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"number","minimum":1,"maximum":25,"default":5}}}},{"name":"mission_search","description":"Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string"},"limit":{"type":"number","minimum":1,"maximum":25,"default":10}}}},{"name":"mission_start_connector_setup","description":"Create a connector setup plan and setup link for Gmail, Calendar, Drive, X, Instagram, LinkedIn, or other Mission connectors. No OAuth token is created by this tool.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"connectors":{"type":"array","items":{"type":"string"}},"source":{"type":"string"}}}},{"name":"mission_status","description":"REQUIRED FIRST CALL. Returns Mission gate status, version, action classes, and the agent_instructions you MUST follow for the rest of this session: gate every consequential action through request_approval and never proceed without mission_check_approval returning decision=approved. Call this once at the start of every conversation.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"mission_submission_readiness","description":"Return the OpenAI app submission readiness gates, blockers, live endpoint proof, review artifacts, and next human action. Read-only; never submits the app.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"mission_today","description":"Connector daily answer for: what should I approve today? Returns three priorities, one Gmail proof loop, draft queue count, voice confidence, receipt/learning status, and one next action. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"number","minimum":1,"maximum":5,"default":3}}}},{"name":"mission_voice_profile","description":"Return compact voice-learning confidence and constraints for draft review. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"request_approval","description":"Mission gates any consequential action. Call this BEFORE executing actions in classes like send_email, post_public, send_dm, schedule_meeting, spend_money, publish_artifact, modify_external_record, change_trust_policy. Mission returns an approval-required ceremony with a receipt id. Do not proceed without approval. Canonical action classes: draft.compose, draft.response, email.send.internal, email.send.external, calendar.create, social.post.public, payment.initiate, proposal.submit.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"action_class":{"type":"string","description":"One of: draft.compose, draft.response, email.send.internal, email.send.external, calendar.create, social.post.public, payment.initiate, proposal.submit. Implementations MAY add more."},"summary":{"type":"string","description":"One-line plain-English summary of the action."},"evidence":{"type":"string","description":"Optional evidence supporting the action."}},"required":["action_class","summary"]}}],"scan":{"score":68,"grade":"C","scanned_at":"2026-09-28T06:06:22.247Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T06:06:22.210Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":0,"max":20,"notes":["remote unreachable: Streamable HTTP error: Error POSTing to endpoint: {\"error\":\"legacy_endpoint_retired\",\"message\":\"This legacy Mission connector endpoint is unavailable. No action was performed. Contact mission@gomissio"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"reliability.unreachable","severity":"high","component":"reliability","title":"Remote endpoint did not respond","detail":"Streamable HTTP error: Error POSTing to endpoint: {\"error\":\"legacy_endpoint_retired\",\"message\":\"This legacy Mission connector endpoint is unavailable. No action was performed. Contact mission@gomissio"}],"inputs":{"probes":[{"url":"https://claude.gomission.io/mcp/","reachable":false,"authRequired":false,"latencyMs":241,"error":"Streamable HTTP error: Error POSTing to endpoint: {\"error\":\"legacy_endpoint_retired\",\"message\":\"This legacy Mission connector endpoint is unavailable. No action was performed. Contact mission@gomissio"}],"packages":[{"registryType":"npm","identifier":"@gomission/mcp","version":"0.1.4","found":true,"license":"SEE LICENSE IN LICENSE","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-06-12T14:55:03.782Z","repositoryUrl":"git+https://github.com/phenomenalabs/mission.git","weeklyDownloads":50}],"repo":{"found":true,"owner":"gomission","repo":"mcp","archived":false,"pushedAt":"2026-09-27T11:01:26Z","stars":0,"forks":1,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/291677423?v=4","ownerCreatedAt":"2026-06-08T04:57:55Z","license":"Apache-2.0"},"icon":{"url":"https://claude.gomission.io/mission-dot.svg","source":"registry"},"presence":{"stars":0,"forks":1,"downloadsWeek":50,"license":"Apache-2.0","lastPushAt":"2026-09-27T11:01:26.000Z","score":32}}}},"grade_history":[{"kind":"downgrade","fromGrade":"B","toGrade":"C","reason":"score 68: Remote endpoint did not respond","createdAt":"2026-09-28T06:06:22.588Z"}],"reviews":[]}