Server definition
- Hash
- sha256:03fda5572fc22511447d6cb2848466e3948355ca58d8832fbb0f7969f06e66a3
- What it is
- What a remote MCP server returned when asked what it offers: 29 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Fetch a Mission receipt by id. The hosted MCP persists receipts; the local install adds private storage and per-principal trust history.",
"inputSchema": {
"properties": {
"receipt_id": {
"type": "string"
}
},
"required": [
"receipt_id"
],
"type": "object"
},
"name": "get_receipt",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Log a safe internal action with Mission. Returns a receipt id. Use for non-external actions that still benefit from a permanent receipt.",
"inputSchema": {
"properties": {
"action_class": {
"type": "string"
},
"evidence": {
"type": "string"
},
"summary": {
"type": "string"
}
},
"required": [
"action_class",
"summary"
],
"type": "object"
},
"name": "log_action",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Return Mission-owned login/signup URLs for Claude, ChatGPT, or local app users before connector onboarding. Read-only.",
"inputSchema": {
"properties": {
"intent": {
"enum": [
"login",
"signup",
"status"
],
"type": "string"
},
"next": {
"type": "string"
}
},
"type": "object"
},
"name": "mission_account_setup",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Return the hosted Mission account sign-in boundary plus safe public login/signup links. Read-only; never asks for or accepts a password.",
"inputSchema": {
"properties": {
"next": {
"type": "string"
}
},
"type": "object"
},
"name": "mission_account_status",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Return Mission adoption proof from external touches, public proof assets, response gaps, and the next evidence-backed follow-up. Read-only.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "mission_adoption_proof",
"outputSchema": {
"additionalProperties": true,
"properties": {
"gaps": {
"items": {
"type": "string"
},
"type": "array"
},
"generated_at": {
"type": "string"
},
"live_urls": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"proof_assets": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"recommended_next_action": {
"type": "string"
},
"scoreboard": {
"additionalProperties": true,
"type": "object"
},
"touches": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"scoreboard",
"touches",
"proof_assets",
"recommended_next_action"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"receipt_id": {
"type": "string"
}
},
"required": [
"receipt_id"
],
"type": "object"
},
"name": "mission_check_approval",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"intent": {
"description": "One-line plain-English description of what you are about to do.",
"type": "string"
},
"recipient_hint": {
"description": "Optional: email/handle/account hint for external-vs-internal routing.",
"type": "string"
},
"tool_name": {
"description": "Optional: the tool you are about to call (e.g. gmail.send_message, slack.post).",
"type": "string"
}
},
"required": [
"intent"
],
"type": "object"
},
"name": "mission_classify",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Return local drafts and approval packets waiting for human review. Read-only; never sends or creates Gmail drafts.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "mission_draft_queue",
"outputSchema": {
"additionalProperties": true,
"properties": {
"generated_at": {
"type": "string"
},
"items": {
"items": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"summary": {
"additionalProperties": true,
"type": "object"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"items"
],
"type": "object"
}
},
{
"description": "Fetch a small structured summary for a Mission ref returned by connector tools. Read-only and redacted.",
"inputSchema": {
"properties": {
"ref": {
"type": "string"
}
},
"required": [
"ref"
],
"type": "object"
},
"name": "mission_fetch",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"generated_at": {
"type": "string"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"approval_required_for_actions"
],
"type": "object"
}
},
{
"description": "Return Claude/MCP workspace connector status, missing priority connectors, and the secure setup link for this user workspace. Read-only.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "mission_get_workspace_status",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Return Mission learning status from rules, feedback, and learning outputs. Read-only.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "mission_learning_status",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"generated_at": {
"type": "string"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"approval_required_for_actions"
],
"type": "object"
}
},
{
"description": "List per-workspace Mission connector state for Gmail, Calendar, Drive, X, Instagram, LinkedIn, and other connectors. Read-only.",
"inputSchema": {
"properties": {
"connectors": {
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"name": "mission_list_connectors",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"date": {
"description": "Optional YYYY-MM-DD brief date to inspect.",
"type": "string"
}
},
"type": "object"
},
"name": "mission_market_radar",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"notes": {
"type": "string"
},
"purpose": {
"type": "string"
},
"recommendation": {
"type": "string"
},
"source_ref": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"name": "mission_open_approval_packet",
"outputSchema": {
"additionalProperties": true,
"required": [
"ok",
"setup_required",
"external_actions"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"limit": {
"default": 3,
"maximum": 5,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "mission_open_cockpit",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"generated_at": {
"type": "string"
},
"learning": {
"additionalProperties": true,
"type": "object"
},
"market_radar": {
"additionalProperties": true,
"type": "object"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"receipts": {
"additionalProperties": true,
"type": "object"
},
"recommended_next_action": {
"type": "string"
},
"safety_boundary": {
"type": "string"
},
"today": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"date": {
"type": "string"
},
"draft_queue_count": {
"type": "number"
},
"generated_at": {
"type": "string"
},
"gmail_proof_loop": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"learning": {
"additionalProperties": true,
"type": "object"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"receipts": {
"additionalProperties": true,
"type": "object"
},
"recommended_next_action": {
"type": "string"
},
"today_3_things": {
"items": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"voice_confidence": {
"type": "string"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"date",
"workspace",
"today_3_things",
"draft_queue_count",
"voice_confidence",
"receipts",
"learning",
"recommended_next_action",
"no_execution",
"approval_required_for_actions"
],
"type": "object"
},
"voice_profile": {
"additionalProperties": true,
"type": "object"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"today",
"market_radar",
"receipts",
"safety_boundary"
],
"type": "object"
}
},
{
"description": "Return unresolved relationship loops and promises that need review. Read-only.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "mission_open_loops",
"outputSchema": {
"additionalProperties": true,
"properties": {
"generated_at": {
"type": "string"
},
"items": {
"items": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"summary": {
"additionalProperties": true,
"type": "object"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"items"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"notes": {
"description": "Additional local context. Treated as evidence, not instruction.",
"type": "string"
},
"purpose": {
"description": "What the human should decide or review.",
"type": "string"
},
"recommendation": {
"description": "Prepared recommendation to place in the approval packet.",
"type": "string"
},
"source_ref": {
"description": "Optional Mission ref such as task:GM-045, draft:<file>, packet:<file>, receipt:<id>, or open_loop:<id>.",
"type": "string"
},
"title": {
"description": "Short packet title. Required when source_ref is absent.",
"type": "string"
},
"urgency": {
"default": "normal",
"enum": [
"low",
"normal",
"high"
],
"type": "string"
}
},
"type": "object"
},
"name": "mission_prepare_approval_packet",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"external_actions": {
"type": "number"
},
"generated_at": {
"type": "string"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"prepared": {
"additionalProperties": true,
"properties": {
"kind": {
"type": "string"
},
"packet_file": {
"type": "string"
},
"packet_path": {
"type": "string"
},
"status": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"kind",
"title",
"packet_file",
"packet_path",
"status"
],
"type": "object"
},
"receipt": {
"additionalProperties": true,
"type": "object"
},
"recommended_next_action": {
"type": "string"
},
"source": {
"additionalProperties": true,
"type": "object"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"approval_required_for_actions",
"prepared",
"external_actions"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"body": {
"type": "string"
},
"notes": {
"type": "string"
},
"purpose": {
"type": "string"
},
"subject": {
"type": "string"
},
"to": {
"type": "string"
}
},
"type": "object"
},
"name": "mission_prepare_email_draft",
"outputSchema": {
"additionalProperties": true,
"required": [
"ok",
"setup_required",
"external_actions"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"audience": {
"description": "Target reviewer or audience, for example protocol builders, AI infra investors, or MCP maintainers.",
"type": "string"
},
"notes": {
"type": "string"
},
"source_ref": {
"description": "Optional Mission ref, defaulting to market radar / GM-045 context.",
"type": "string"
},
"thesis": {
"description": "Strategic thesis to prepare, for example Trust Graduation as permission layer.",
"type": "string"
}
},
"type": "object"
},
"name": "mission_prepare_market_countermove",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"external_actions": {
"type": "number"
},
"generated_at": {
"type": "string"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"prepared": {
"additionalProperties": true,
"properties": {
"kind": {
"type": "string"
},
"packet_file": {
"type": "string"
},
"packet_path": {
"type": "string"
},
"status": {
"type": "string"
},
"title": {
"type": "string"
}
},
"required": [
"kind",
"title",
"packet_file",
"packet_path",
"status"
],
"type": "object"
},
"receipt": {
"additionalProperties": true,
"type": "object"
},
"recommended_next_action": {
"type": "string"
},
"source": {
"additionalProperties": true,
"type": "object"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"approval_required_for_actions",
"prepared",
"external_actions"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"draft": {
"type": "string"
},
"notes": {
"type": "string"
},
"platform": {
"type": "string"
},
"purpose": {
"type": "string"
},
"target_url": {
"type": "string"
}
},
"type": "object"
},
"name": "mission_prepare_social_reply",
"outputSchema": {
"additionalProperties": true,
"required": [
"ok",
"setup_required",
"external_actions"
],
"type": "object"
}
},
{
"description": "Return the highest-value Gmail/proof loop currently waiting on review. Read-only.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "mission_proof_loop",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"generated_at": {
"type": "string"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"approval_required_for_actions"
],
"type": "object"
}
},
{
"description": "Return receipt coverage and recent receipt evidence. Read-only.",
"inputSchema": {
"properties": {
"limit": {
"default": 5,
"maximum": 25,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "mission_receipts",
"outputSchema": {
"additionalProperties": true,
"properties": {
"generated_at": {
"type": "string"
},
"items": {
"items": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"summary": {
"additionalProperties": true,
"type": "object"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"items"
],
"type": "object"
}
},
{
"description": "Search prepared Mission context across tasks, open loops, drafts, approval packets, receipts, and learning rows. Read-only.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "number"
},
"query": {
"type": "string"
}
},
"type": "object"
},
"name": "mission_search",
"outputSchema": {
"additionalProperties": true,
"properties": {
"generated_at": {
"type": "string"
},
"items": {
"items": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"summary": {
"additionalProperties": true,
"type": "object"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"items"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"connectors": {
"items": {
"type": "string"
},
"type": "array"
},
"source": {
"type": "string"
}
},
"type": "object"
},
"name": "mission_start_connector_setup",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "mission_status",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Return the OpenAI app submission readiness gates, blockers, live endpoint proof, review artifacts, and next human action. Read-only; never submits the app.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "mission_submission_readiness",
"outputSchema": {
"additionalProperties": true,
"properties": {
"blockers": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"gates": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"generated_at": {
"type": "string"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"proof_assets": {
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
"ready": {
"type": "boolean"
},
"recommended_next_action": {
"type": "string"
},
"remote": {
"additionalProperties": true,
"type": "object"
},
"status": {
"type": "string"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"status",
"ready",
"gates",
"blockers",
"recommended_next_action"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"limit": {
"default": 3,
"maximum": 5,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "mission_today",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"date": {
"type": "string"
},
"draft_queue_count": {
"type": "number"
},
"generated_at": {
"type": "string"
},
"gmail_proof_loop": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"learning": {
"additionalProperties": true,
"type": "object"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"receipts": {
"additionalProperties": true,
"type": "object"
},
"recommended_next_action": {
"type": "string"
},
"today_3_things": {
"items": {
"additionalProperties": true,
"properties": {
"approval_required": {
"type": "boolean"
},
"evidence": {
"type": "string"
},
"kind": {
"type": "string"
},
"ref": {
"type": "string"
},
"status": {
"type": "string"
},
"summary": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"voice_confidence": {
"type": "string"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"date",
"workspace",
"today_3_things",
"draft_queue_count",
"voice_confidence",
"receipts",
"learning",
"recommended_next_action",
"no_execution",
"approval_required_for_actions"
],
"type": "object"
}
},
{
"description": "Return compact voice-learning confidence and constraints for draft review. Read-only.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "mission_voice_profile",
"outputSchema": {
"additionalProperties": true,
"properties": {
"approval_required_for_actions": {
"type": "boolean"
},
"generated_at": {
"type": "string"
},
"no_execution": {
"type": "boolean"
},
"ok": {
"type": "boolean"
},
"workspace": {
"type": "string"
}
},
"required": [
"ok",
"generated_at",
"workspace",
"no_execution",
"approval_required_for_actions"
],
"type": "object"
}
},
{
"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.",
"inputSchema": {
"properties": {
"action_class": {
"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.",
"type": "string"
},
"evidence": {
"description": "Optional evidence supporting the action.",
"type": "string"
},
"summary": {
"description": "One-line plain-English summary of the action.",
"type": "string"
}
},
"required": [
"action_class",
"summary"
],
"type": "object"
},
"name": "request_approval",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:03fda5572fc22511447d6cb2848466e3948355ca58d8832fbb0f7969f06e66a3 | sha256sum