{
  "name": "halfdozen-dm-mcp",
  "display_name": "Half Dozen DM MCP",
  "version": "1.0.0",
  "description": "Half Dozen DM MCP. Notion tools plus DM-namespaced Composio proxy tools.",
  "toolsets": [
    "notion",
    "composio"
  ],
  "tools": [
    "notion_search",
    "notion_list_databases",
    "notion_get_database",
    "notion_query_database",
    "notion_get_page",
    "notion_list_block_children",
    "notion_create_page",
    "notion_update_page",
    "notion_append_blocks",
    "notion_archive_page",
    "notion_archive_block",
    "notion_bulk_update",
    "notion_bulk_archive",
    "notion_create_database",
    "notion_update_database",
    "dm_composio_toolkit_inventory",
    "dm_composio_connection_status",
    "dm_composio_get_connect_link",
    "dm_gmail_list_recent_threads"
  ],
  "auth": {
    "transport": "Authorization: Bearer <MCP_API_KEY> or X-API-Key",
    "upstream": {
      "notion": "NOTION_API_KEY (server-side secret) — DM",
      "composio": "COMPOSIO_API_KEY (+ COMPOSIO_AUTH_CONFIG_MAP for connect links)"
    }
  },
  "composio": {
    "toolset_enabled": true,
    "api_key_configured": true,
    "auth_config_map_configured": true,
    "proxy_mode": "allowlist",
    "default_entity_id": "dm",
    "allowed_toolkits": [
      "googledrive",
      "gmail",
      "zoom",
      "slack",
      "quickbooks",
      "dropbox"
    ],
    "allowed_toolkits_by_entity": {
      "dm": [
        "googledrive",
        "gmail",
        "zoom",
        "slack",
        "quickbooks",
        "dropbox"
      ]
    },
    "tool_name_prefix": "dm_composio",
    "registered_toolkits": [
      "dropbox",
      "gmail",
      "googledrive",
      "quickbooks",
      "slack",
      "zoom"
    ],
    "proxied_tool_count": 0,
    "warnings": [
      "Failed to load Composio tools for toolkit \"dropbox\": Failed to fetch tools for toolkits [dropbox]: 401 {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"1fe3c1e5-ff4f-461e-b742-288b70459882\",\"suggested_fix\":\"Please check you are using a valid API key.\"}} (status 401); {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"1fe3c1e5-ff4f-461e-b742-288b70459882\",\"suggested_fix\":\"Please check you are using a valid API key.\"}}",
      "Failed to load Composio tools for toolkit \"gmail\": Failed to fetch tools for toolkits [gmail]: 401 {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"8a29b4ec-ad40-4f6d-80c7-b2f029f60082\",\"suggested_fix\":\"Please check you are using a valid API key.\"}} (status 401); {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"8a29b4ec-ad40-4f6d-80c7-b2f029f60082\",\"suggested_fix\":\"Please check you are using a valid API key.\"}}",
      "Failed to load Composio tools for toolkit \"googledrive\": Failed to fetch tools for toolkits [googledrive]: 401 {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"9a57977d-2206-4e51-b734-2831fb04897d\",\"suggested_fix\":\"Please check you are using a valid API key.\"}} (status 401); {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"9a57977d-2206-4e51-b734-2831fb04897d\",\"suggested_fix\":\"Please check you are using a valid API key.\"}}",
      "Failed to load Composio tools for toolkit \"quickbooks\": Failed to fetch tools for toolkits [quickbooks]: 401 {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"c9960c93-6915-42b5-a26e-9a75bfdd16c4\",\"suggested_fix\":\"Please check you are using a valid API key.\"}} (status 401); {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"c9960c93-6915-42b5-a26e-9a75bfdd16c4\",\"suggested_fix\":\"Please check you are using a valid API key.\"}}",
      "Failed to load Composio tools for toolkit \"slack\": Failed to fetch tools for toolkits [slack]: 401 {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"d7235f77-dac8-4652-8bf6-d1bdac5c7455\",\"suggested_fix\":\"Please check you are using a valid API key.\"}} (status 401); {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"d7235f77-dac8-4652-8bf6-d1bdac5c7455\",\"suggested_fix\":\"Please check you are using a valid API key.\"}}",
      "Failed to load Composio tools for toolkit \"zoom\": Failed to fetch tools for toolkits [zoom]: 401 {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"469acd6d-7ffa-442e-9640-b2a2117dbb84\",\"suggested_fix\":\"Please check you are using a valid API key.\"}} (status 401); {\"error\":{\"message\":\"Invalid API key: ak_**uILE\",\"code\":801,\"slug\":\"APIKey_InvalidAPIKey\",\"status\":401,\"request_id\":\"469acd6d-7ffa-442e-9640-b2a2117dbb84\",\"suggested_fix\":\"Please check you are using a valid API key.\"}}"
    ]
  },
  "notion": {
    "toolset_enabled": true,
    "api_key_configured": true,
    "tools": [
      "notion_search",
      "notion_list_databases",
      "notion_get_database",
      "notion_query_database",
      "notion_get_page",
      "notion_list_block_children",
      "notion_create_page",
      "notion_update_page",
      "notion_append_blocks",
      "notion_archive_page",
      "notion_archive_block",
      "notion_bulk_update",
      "notion_bulk_archive",
      "notion_create_database",
      "notion_update_database"
    ]
  },
  "endpoints": {
    "mcp": "/mcp",
    "sse": "/sse"
  }
}