{
  "name": "create-something-hub-remote",
  "version": "1.0.0",
  "endpoints": {
    "mcp": "/mcp",
    "health": "/health"
  },
  "runtime_mode": "hub",
  "public_tool_contract": "composio_meta",
  "auth_required": true,
  "identity_mode": "compat",
  "legacy_bridge": {
    "enabled": false,
    "sunset_at": null
  },
  "state_storage": "kv",
  "policy": {
    "constraintEngine": {
      "fallbackEnabled": true,
      "osoConfigured": false,
      "fetchTimeoutMs": null,
      "bootstrapPolicy": false
    },
    "rateLimit": {
      "enabled": false,
      "scope": "account",
      "maxCallsPerWindow": 0,
      "windowSeconds": 60,
      "exemptServers": [],
      "activeBucketCount": 0
    },
    "quota": {
      "enabled": false,
      "maxCallsPerPeriod": 0,
      "period": "2026-05",
      "counterServerName": "create-something-hub-remote:proxy",
      "telemetryDbConfigured": true,
      "exemptServers": []
    },
    "note": "Rate limiting is disabled. Set HUB_RATE_LIMIT_MAX_CALLS_PER_WINDOW > 0 to enable. Quota is disabled. Set HUB_QUOTA_MAX_PROXY_CALLS_PER_PERIOD > 0 to enable."
  },
  "downstream_auth_config": {
    "has_cs_telemetry_operator_token": false,
    "has_halfdozen_telemetry_operator_token": false
  },
  "session_resolver": {
    "enabled": true,
    "has_token": true,
    "has_binding": true,
    "timeout_ms": 5000
  },
  "compat": {
    "hub_api_token_fallback_enabled": false,
    "fallback_tool_mode": "read_write"
  },
  "managed_discovery": {
    "shared_pack": "shared-auth-core",
    "mode": "compact",
    "active_servers": [
      "halfdozen-operator-notion-mcp"
    ],
    "max_proxy_tools": null
  },
  "enabled_servers": [
    "composio-toolkit-canva",
    "composio-toolkit-dropbox",
    "composio-toolkit-exa",
    "composio-toolkit-firecrawl",
    "composio-toolkit-gmail",
    "composio-toolkit-googledrive",
    "composio-toolkit-googlemeet",
    "composio-toolkit-googlesheets",
    "composio-toolkit-notion",
    "composio-toolkit-perplexityai",
    "composio-toolkit-whatsapp",
    "composio-toolkit-zoom",
    "halfdozen-operator-notion-mcp"
  ],
  "connected_servers": [
    {
      "name": "halfdozen-operator-notion-mcp",
      "tool_count": 8
    }
  ],
  "failed_servers": [
    {
      "name": "composio-toolkit-canva",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to list toolkits: Failed to fetch toolkits (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"b36b9015-ceeb-456a-bf37-0efc5a450f46\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"canva\"\n}"
    },
    {
      "name": "composio-toolkit-dropbox",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to list toolkits: Failed to fetch toolkits (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"281dfe21-c9da-41a1-9e75-6f4a440cc999\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"dropbox\"\n}"
    },
    {
      "name": "composio-toolkit-exa",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to fetch tools for toolkits [exa]: 401 {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"934b1779-4ba5-4e69-9455-273f3de15512\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}} (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"934b1779-4ba5-4e69-9455-273f3de15512\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"exa\"\n}"
    },
    {
      "name": "composio-toolkit-firecrawl",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to list toolkits: Failed to fetch toolkits (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"8d9ae652-904c-40c3-a6af-c7c4f6229405\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"firecrawl\"\n}"
    },
    {
      "name": "composio-toolkit-gmail",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to list toolkits: Failed to fetch toolkits (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"ed28c558-1ec2-48ac-a103-a41ff4114aa5\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"gmail\"\n}"
    },
    {
      "name": "composio-toolkit-googledrive",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to list toolkits: Failed to fetch toolkits (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"0133e569-1f63-44d6-97c3-8a1d75378f19\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"googledrive\"\n}"
    },
    {
      "name": "composio-toolkit-googlemeet",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to list toolkits: Failed to fetch toolkits (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"783df044-621e-43ea-a751-f7a806bcc2ab\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"googlemeet\"\n}"
    },
    {
      "name": "composio-toolkit-googlesheets",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to fetch tools for toolkits [googlesheets]: 401 {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"6c8a8a55-84ad-4f9b-962a-3919e15f6224\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}} (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"6c8a8a55-84ad-4f9b-962a-3919e15f6224\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"googlesheets\"\n}"
    },
    {
      "name": "composio-toolkit-notion",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to list toolkits: Failed to fetch toolkits (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"47b44e97-7a90-472f-bbed-22d980892fd2\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"notion\"\n}"
    },
    {
      "name": "composio-toolkit-perplexityai",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to fetch tools for toolkits [perplexityai]: 401 {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"164ac9b5-39ef-4978-a8a1-e51043bb555e\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}} (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"164ac9b5-39ef-4978-a8a1-e51043bb555e\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"perplexityai\"\n}"
    },
    {
      "name": "composio-toolkit-whatsapp",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to fetch tools for toolkits [whatsapp]: 401 {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"119074f5-77e3-4e6f-adff-902d328edbc4\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}} (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"119074f5-77e3-4e6f-adff-902d328edbc4\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"whatsapp\"\n}"
    },
    {
      "name": "composio-toolkit-zoom",
      "error": "Streamable HTTP error: Error POSTing to endpoint: {\n  \"error\": \"Failed to fetch tools for toolkits [zoom]: 401 {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"de4d937b-5d2e-4996-ac77-f204dcc07722\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}} (status 401); {\\\"error\\\":{\\\"message\\\":\\\"Invalid API key: ak_oeUXD*****\\\",\\\"code\\\":10401,\\\"slug\\\":\\\"HTTP_Unauthorized\\\",\\\"status\\\":401,\\\"request_id\\\":\\\"de4d937b-5d2e-4996-ac77-f204dcc07722\\\",\\\"suggested_fix\\\":\\\"Please check you are using a valid API key.\\\"}}\",\n  \"toolkitSlug\": \"zoom\"\n}"
    }
  ],
  "proxy_tool_count": 8,
  "warnings": [],
  "built_at": "2026-05-25T01:23:34.293Z"
}