{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qqc9hzn9us97","handle":"mission-trust-graduation-gate","url":"https://wellknown.network/agents/mission-trust-graduation-gate","links":{"self":"https://wellknown.network/agents/mission-trust-graduation-gate/record.json","html":"https://wellknown.network/agents/mission-trust-graduation-gate","markdown":"https://wellknown.network/agents/mission-trust-graduation-gate/record.md","api":"https://wellknown.network/api/v1/agents/mission-trust-graduation-gate","status":"https://wellknown.network/api/v1/agents/mission-trust-graduation-gate/status","claim":"https://wellknown.network/agents/mission-trust-graduation-gate/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mission-trust-graduation-gate/claim.json","badge":"https://wellknown.network/agents/mission-trust-graduation-gate/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mission-trust-graduation-gate/history","tools":"https://wellknown.network/api/v1/agents/mission-trust-graduation-gate/tools"},"ard":{"identifier":"urn:air:claude.gomission.io:server:mission-trust-graduation-gate","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Mission — Trust Graduation Gate","summary":"Trust Graduation gate: Claude can do real work once Mission decides what it is allowed to do.","description":"Trust Graduation gate: Claude can do real work once Mission decides what it is allowed to do.","publisher":{"name":"gomission","url":null},"homepage":"https://claude.gomission.io","repository":"https://github.com/gomission/mcp","version":"0.1.4","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://claude.gomission.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@gomission/mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-06-12T14:55:17.63001Z","publishedAt":"2026-06-12T14:55:17.63001Z","registryName":"io.github.gomission/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":1,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":0.962,"provenance":"derived"},{"slug":"productivity.tasks","name":"Tasks & To-do","confidence":0.859,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","dev","documents","productivity"],"language":"en"},"observed":{"status":"unavailable","statusReason":"5 consecutive checks failed; last success 13d ago.","lastOkAt":"2026-09-27T05:26:37.093Z","lastProbedAt":"2026-10-05T05:27:00.848Z","statusComputedAt":"2026-10-05T05:27:43.737Z","reliability30d":{"probes":67,"successRate":0.9254,"p50Ms":182,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":66,"ok":61,"authBoundaryOk":0,"serviceOk":61,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-05T05:27:00.848Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":178,"error":"http 404","detail":null},{"at":"2026-09-30T22:26:07.583Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":176,"error":"http 404","detail":null},{"at":"2026-09-28T23:22:55.643Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":183,"error":"http 404","detail":null},{"at":"2026-09-27T23:27:50.951Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":188,"error":"http 404","detail":null},{"at":"2026-09-27T11:28:42.464Z","kind":"mcp_initialize","ok":false,"httpStatus":404,"latencyMs":187,"error":"http 404","detail":null},{"at":"2026-09-27T05:26:37.093Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":214,"error":null,"detail":{"tools":[{"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"},{"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 s"},{"name":"mission_draft_queue","description":"Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts."},{"name":"mission_receipts","description":"Return receipt coverage and recent receipt evidence. Read-only."},{"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, po"},{"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."},{"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."},{"name":"mission_search","description":"Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only."},{"name":"mission_fetch","description":"Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted."},{"name":"mission_open_loops","description":"Return unresolved relationship loops and promises that need review. Read-only."},{"name":"mission_proof_loop","description":"Return the highest-value Gmail/proof loop currently waiting on review. Read-only."},{"name":"mission_voice_profile","description":"Return compact voice-learning confidence and constraints for draft review. Read-only."},{"name":"mission_learning_status","description":"Return Mission learning status from rules, feedback, and learning outputs. Read-only."},{"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"},{"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"},{"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."},{"name":"mission_account_setup","description":"Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only."},{"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."},{"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 "},{"name":"mission_list_connectors","description":"List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only."},{"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."},{"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, d"},{"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 e"},{"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 c"},{"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, publ"},{"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."},{"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."},{"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 "},{"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 can"}],"toolCount":29,"toolsHash":"1d864a03253d897719b0429b234e2636ef6731178b8c48442e50783855fd7a69","serverName":"mission","capabilities":["tools"],"serverVersion":"0.1.0-demo","protocolVersion":"2024-11-05"}},{"at":"2026-09-26T23:23:14.354Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":216,"error":null,"detail":{"tools":[{"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"},{"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 s"},{"name":"mission_draft_queue","description":"Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts."},{"name":"mission_receipts","description":"Return receipt coverage and recent receipt evidence. Read-only."},{"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, po"},{"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."},{"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."},{"name":"mission_search","description":"Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only."},{"name":"mission_fetch","description":"Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted."},{"name":"mission_open_loops","description":"Return unresolved relationship loops and promises that need review. Read-only."},{"name":"mission_proof_loop","description":"Return the highest-value Gmail/proof loop currently waiting on review. Read-only."},{"name":"mission_voice_profile","description":"Return compact voice-learning confidence and constraints for draft review. Read-only."},{"name":"mission_learning_status","description":"Return Mission learning status from rules, feedback, and learning outputs. Read-only."},{"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"},{"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"},{"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."},{"name":"mission_account_setup","description":"Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only."},{"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."},{"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 "},{"name":"mission_list_connectors","description":"List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only."},{"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."},{"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, d"},{"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 e"},{"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 c"},{"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, publ"},{"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."},{"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."},{"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 "},{"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 can"}],"toolCount":29,"toolsHash":"1d864a03253d897719b0429b234e2636ef6731178b8c48442e50783855fd7a69","serverName":"mission","capabilities":["tools"],"serverVersion":"0.1.0-demo","protocolVersion":"2024-11-05"}},{"at":"2026-09-26T17:25:01.504Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":222,"error":null,"detail":{"tools":[{"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"},{"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 s"},{"name":"mission_draft_queue","description":"Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts."},{"name":"mission_receipts","description":"Return receipt coverage and recent receipt evidence. Read-only."},{"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, po"},{"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."},{"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."},{"name":"mission_search","description":"Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only."},{"name":"mission_fetch","description":"Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted."},{"name":"mission_open_loops","description":"Return unresolved relationship loops and promises that need review. Read-only."},{"name":"mission_proof_loop","description":"Return the highest-value Gmail/proof loop currently waiting on review. Read-only."},{"name":"mission_voice_profile","description":"Return compact voice-learning confidence and constraints for draft review. Read-only."},{"name":"mission_learning_status","description":"Return Mission learning status from rules, feedback, and learning outputs. Read-only."},{"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"},{"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"},{"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."},{"name":"mission_account_setup","description":"Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only."},{"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."},{"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 "},{"name":"mission_list_connectors","description":"List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only."},{"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."},{"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, d"},{"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 e"},{"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 c"},{"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, publ"},{"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."},{"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."},{"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 "},{"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 can"}],"toolCount":29,"toolsHash":"1d864a03253d897719b0429b234e2636ef6731178b8c48442e50783855fd7a69","serverName":"mission","capabilities":["tools"],"serverVersion":"0.1.0-demo","protocolVersion":"2024-11-05"}},{"at":"2026-09-26T10:26:57.384Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"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"},{"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 s"},{"name":"mission_draft_queue","description":"Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts."},{"name":"mission_receipts","description":"Return receipt coverage and recent receipt evidence. Read-only."},{"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, po"},{"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."},{"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."},{"name":"mission_search","description":"Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only."},{"name":"mission_fetch","description":"Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted."},{"name":"mission_open_loops","description":"Return unresolved relationship loops and promises that need review. Read-only."},{"name":"mission_proof_loop","description":"Return the highest-value Gmail/proof loop currently waiting on review. Read-only."},{"name":"mission_voice_profile","description":"Return compact voice-learning confidence and constraints for draft review. Read-only."},{"name":"mission_learning_status","description":"Return Mission learning status from rules, feedback, and learning outputs. Read-only."},{"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"},{"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"},{"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."},{"name":"mission_account_setup","description":"Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only."},{"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."},{"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 "},{"name":"mission_list_connectors","description":"List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only."},{"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."},{"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, d"},{"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 e"},{"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 c"},{"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, publ"},{"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."},{"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."},{"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 "},{"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 can"}],"toolCount":29,"toolsHash":"1d864a03253d897719b0429b234e2636ef6731178b8c48442e50783855fd7a69","serverName":"mission","capabilities":["tools"],"serverVersion":"0.1.0-demo","protocolVersion":"2024-11-05"}},{"at":"2026-09-26T04:25:31.645Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":226,"error":null,"detail":{"tools":[{"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"},{"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 s"},{"name":"mission_draft_queue","description":"Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts."},{"name":"mission_receipts","description":"Return receipt coverage and recent receipt evidence. Read-only."},{"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, po"},{"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."},{"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."},{"name":"mission_search","description":"Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only."},{"name":"mission_fetch","description":"Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted."},{"name":"mission_open_loops","description":"Return unresolved relationship loops and promises that need review. Read-only."},{"name":"mission_proof_loop","description":"Return the highest-value Gmail/proof loop currently waiting on review. Read-only."},{"name":"mission_voice_profile","description":"Return compact voice-learning confidence and constraints for draft review. Read-only."},{"name":"mission_learning_status","description":"Return Mission learning status from rules, feedback, and learning outputs. Read-only."},{"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"},{"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"},{"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."},{"name":"mission_account_setup","description":"Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only."},{"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."},{"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 "},{"name":"mission_list_connectors","description":"List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only."},{"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."},{"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, d"},{"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 e"},{"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 c"},{"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, publ"},{"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."},{"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."},{"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 "},{"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 can"}],"toolCount":29,"toolsHash":"1d864a03253d897719b0429b234e2636ef6731178b8c48442e50783855fd7a69","serverName":"mission","capabilities":["tools"],"serverVersion":"0.1.0-demo","protocolVersion":"2024-11-05"}}],"tools":[{"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"},{"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 s"},{"name":"mission_draft_queue","description":"Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts."},{"name":"mission_receipts","description":"Return receipt coverage and recent receipt evidence. Read-only."},{"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, po"},{"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."},{"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."},{"name":"mission_search","description":"Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only."},{"name":"mission_fetch","description":"Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted."},{"name":"mission_open_loops","description":"Return unresolved relationship loops and promises that need review. Read-only."},{"name":"mission_proof_loop","description":"Return the highest-value Gmail/proof loop currently waiting on review. Read-only."},{"name":"mission_voice_profile","description":"Return compact voice-learning confidence and constraints for draft review. Read-only."},{"name":"mission_learning_status","description":"Return Mission learning status from rules, feedback, and learning outputs. Read-only."},{"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"},{"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"},{"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."},{"name":"mission_account_setup","description":"Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only."},{"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."},{"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 "},{"name":"mission_list_connectors","description":"List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only."},{"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."},{"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, d"},{"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 e"},{"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 c"},{"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, publ"},{"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."},{"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."},{"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 "},{"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 can"}],"package":null,"toolSurface":{"id":"ts_ttzunpr563ut","endpointId":"ep_ja4pkd2np9mk","hash":"1d864a03253d897719b0429b234e2636ef6731178b8c48442e50783855fd7a69","toolCount":29,"serverName":"mission","serverVersion":"0.1.0-demo","protocolVersion":"2024-11-05","firstSeenAt":"2026-09-12T11:27:12.905Z","lastSeenAt":"2026-09-27T05:26:37.087Z","observations":54,"toolNames":["mission_open_cockpit","mission_today","mission_draft_queue","mission_receipts","mission_prepare_approval_packet","mission_submission_readiness","mission_adoption_proof","mission_search","mission_fetch","mission_open_loops","mission_proof_loop","mission_voice_profile","mission_learning_status","mission_market_radar","mission_prepare_market_countermove","mission_account_status","mission_account_setup","mission_get_workspace_status","mission_start_connector_setup","mission_list_connectors","mission_prepare_email_draft","mission_prepare_social_reply","mission_open_approval_packet","mission_status","request_approval","log_action","get_receipt","mission_check_approval","mission_classify"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_ja4pkd2np9mk","url":"https://claude.gomission.io/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-09-27T23:27:50.940Z","auth":{"observedAt":"2026-09-27T23:27:51.145Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-09-27T23:27:51.326Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"www.claude.gomission.io","issuer":{"commonName":"YR2","organization":"Let's Encrypt"},"validFrom":"2026-08-06T18:34:05.000Z","validTo":"2026-11-04T18:34:04.000Z","daysToExpiry":25,"sanCount":2,"fingerprint256":"1D:22:0E:BD:66:61:42:71:75:E8:0A:B1:28:2C:20:26:D6:DF:21:97:C1:99:ED:F5:54:60:C6:4B:14:02:A8:2E"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.gomission/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.gomission%2Fmcp","firstSeenAt":"2026-09-06T15:21:25.851Z","fetchedAt":"2026-10-07T13:19:45.831Z","normalizedAt":"2026-10-07T13:19:45.831Z"}]},"firstSeenAt":"2026-09-06T15:21:25.851Z","updatedAt":"2026-09-27T05:28:03.082Z"}