{
  "server": {
    "name": "mailagents-runtime",
    "version": "0.1.0"
  },
  "api": {
    "metaRuntimePath": "/v2/meta/runtime",
    "compatibilityPath": "/v2/meta/compatibility",
    "compatibilitySchemaPath": "/v2/meta/compatibility/schema",
    "mcpPath": "/mcp",
    "adminMcpPath": "/admin/mcp",
    "supportedHttpVersions": [
      "v1",
      "v2"
    ]
  },
  "mcp": {
    "protocolVersion": "2025-03-26",
    "methods": [
      "initialize",
      "tools/list",
      "tools/call"
    ],
    "toolCount": 17,
    "compositeTools": [
      "reply_to_inbound_email",
      "operator_manual_send",
      "send_email",
      "reply_to_message"
    ],
    "tools": [
      {
        "name": "create_agent",
        "requiredScopes": [
          "agent:create"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "provisioning",
        "recommendedForMailboxAgents": false,
        "riskLevel": "write",
        "sideEffecting": true,
        "humanReviewRequired": false
      },
      {
        "name": "bind_mailbox",
        "requiredScopes": [
          "agent:bind"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "provisioning",
        "recommendedForMailboxAgents": false,
        "riskLevel": "write",
        "sideEffecting": true,
        "humanReviewRequired": false
      },
      {
        "name": "upsert_agent_policy",
        "requiredScopes": [
          "agent:update"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "policy",
        "recommendedForMailboxAgents": false,
        "riskLevel": "privileged",
        "sideEffecting": true,
        "humanReviewRequired": true
      },
      {
        "name": "reply_to_inbound_email",
        "requiredScopes": [
          "mail:read",
          "draft:create"
        ],
        "sendAdditionalScopes": [
          "draft:send"
        ],
        "composite": true,
        "supportsPartialAuthorization": true,
        "category": "mail_reply",
        "recommendedForMailboxAgents": false,
        "riskLevel": "high_risk",
        "sideEffecting": true,
        "humanReviewRequired": true
      },
      {
        "name": "operator_manual_send",
        "requiredScopes": [
          "draft:create"
        ],
        "sendAdditionalScopes": [
          "draft:send"
        ],
        "composite": true,
        "supportsPartialAuthorization": true,
        "category": "mail_send",
        "recommendedForMailboxAgents": false,
        "riskLevel": "high_risk",
        "sideEffecting": true,
        "humanReviewRequired": true
      },
      {
        "name": "list_agent_tasks",
        "requiredScopes": [
          "task:read"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "task_read",
        "recommendedForMailboxAgents": false,
        "riskLevel": "read",
        "sideEffecting": false,
        "humanReviewRequired": false
      },
      {
        "name": "list_messages",
        "requiredScopes": [
          "mail:read"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "mail_read",
        "recommendedForMailboxAgents": true,
        "riskLevel": "read",
        "sideEffecting": false,
        "humanReviewRequired": false
      },
      {
        "name": "get_message",
        "requiredScopes": [
          "mail:read"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "mail_read",
        "recommendedForMailboxAgents": false,
        "riskLevel": "read",
        "sideEffecting": false,
        "humanReviewRequired": false
      },
      {
        "name": "get_message_content",
        "requiredScopes": [
          "mail:read"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "mail_read",
        "recommendedForMailboxAgents": false,
        "riskLevel": "read",
        "sideEffecting": false,
        "humanReviewRequired": false
      },
      {
        "name": "get_thread",
        "requiredScopes": [
          "mail:read"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "thread_read",
        "recommendedForMailboxAgents": false,
        "riskLevel": "read",
        "sideEffecting": false,
        "humanReviewRequired": false
      },
      {
        "name": "create_draft",
        "requiredScopes": [
          "draft:create"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "draft_control",
        "recommendedForMailboxAgents": false,
        "riskLevel": "write",
        "sideEffecting": true,
        "humanReviewRequired": false
      },
      {
        "name": "get_draft",
        "requiredScopes": [
          "draft:read"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "draft_control",
        "recommendedForMailboxAgents": false,
        "riskLevel": "read",
        "sideEffecting": false,
        "humanReviewRequired": false
      },
      {
        "name": "send_draft",
        "requiredScopes": [
          "draft:send"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "draft_control",
        "recommendedForMailboxAgents": false,
        "riskLevel": "high_risk",
        "sideEffecting": true,
        "humanReviewRequired": true
      },
      {
        "name": "cancel_draft",
        "requiredScopes": [
          "draft:create"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "draft_control",
        "recommendedForMailboxAgents": true,
        "riskLevel": "write",
        "sideEffecting": true,
        "humanReviewRequired": false
      },
      {
        "name": "send_email",
        "requiredScopes": [
          "draft:create",
          "draft:send"
        ],
        "sendAdditionalScopes": [],
        "composite": true,
        "supportsPartialAuthorization": false,
        "category": "mail_send",
        "recommendedForMailboxAgents": true,
        "riskLevel": "high_risk",
        "sideEffecting": true,
        "humanReviewRequired": true
      },
      {
        "name": "reply_to_message",
        "requiredScopes": [
          "mail:read",
          "draft:create",
          "draft:send"
        ],
        "sendAdditionalScopes": [],
        "composite": true,
        "supportsPartialAuthorization": false,
        "category": "mail_reply",
        "recommendedForMailboxAgents": true,
        "riskLevel": "high_risk",
        "sideEffecting": true,
        "humanReviewRequired": true
      },
      {
        "name": "replay_message",
        "requiredScopes": [
          "mail:replay"
        ],
        "sendAdditionalScopes": [],
        "composite": false,
        "supportsPartialAuthorization": false,
        "category": "recovery",
        "recommendedForMailboxAgents": false,
        "riskLevel": "high_risk",
        "sideEffecting": true,
        "humanReviewRequired": true
      }
    ]
  },
  "workflows": [
    {
      "name": "reply_to_inbound_email",
      "compositeTool": "reply_to_inbound_email",
      "sideEffects": [
        "create_draft",
        "send_draft_when_send_true"
      ]
    },
    {
      "name": "operator_manual_send",
      "compositeTool": "operator_manual_send",
      "sideEffects": [
        "create_draft",
        "send_draft"
      ]
    },
    {
      "name": "send_email",
      "compositeTool": "send_email",
      "sideEffects": [
        "create_draft",
        "send_draft"
      ]
    },
    {
      "name": "reply_to_message",
      "compositeTool": "reply_to_message",
      "sideEffects": [
        "create_draft",
        "send_draft"
      ]
    },
    {
      "name": "replay_and_recover_message",
      "compositeTool": null,
      "sideEffects": [
        "replay_message"
      ]
    }
  ],
  "idempotency": {
    "operations": [
      "draft_send",
      "message_replay",
      "reply_to_inbound_email(send=true)",
      "operator_manual_send(send=true)"
    ],
    "completedRetentionHours": 168,
    "pendingRetentionHours": 1
  },
  "routes": {
    "adminEnabled": true,
    "debugEnabled": true
  },
  "delivery": {
    "outboundProvider": "ses"
  }
}