{
  "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\":\"f478c6a0-5511-4626-915b-925c0e8e0a1a\",\"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\":\"f478c6a0-5511-4626-915b-925c0e8e0a1a\",\"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\":\"b0b78c96-1fde-45b6-a8cf-fd649713bf2b\",\"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\":\"b0b78c96-1fde-45b6-a8cf-fd649713bf2b\",\"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\":\"78b72e1c-a614-402a-b205-88e53ce39624\",\"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\":\"78b72e1c-a614-402a-b205-88e53ce39624\",\"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\":\"39dcdd51-7b03-48a6-920a-eba0e84a541b\",\"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\":\"39dcdd51-7b03-48a6-920a-eba0e84a541b\",\"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\":\"b1222cc2-0fd6-4acf-a6ef-dc0f99e28634\",\"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\":\"b1222cc2-0fd6-4acf-a6ef-dc0f99e28634\",\"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\":\"d8fb192d-bbc5-4b58-bd06-fa81f46528fa\",\"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\":\"d8fb192d-bbc5-4b58-bd06-fa81f46528fa\",\"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"
  }
}