Skip to main content

Overview

COLA Cloud runs a hosted Model Context Protocol (MCP) server for AI assistants:
https://mcp.colacloud.us/mcp
Use it when you want an assistant to search COLA approvals, fetch citation-ready record details, look up permittees, check TTB processing times, or inspect your COLA Cloud plan and usage context. The server supports two authentication modes. OAuth is the preferred path for assistant connector surfaces; API keys remain the direct developer path.
ModeBest forStatus
OAuth through COLA CloudChatGPT, Claude, Codex CLI/IDE, and other clients with OAuth supportConnector default
API key Bearer authDirect MCP clients, local agents, CI, and clients that support custom HTTP headersSelf-serve fallback
The public ChatGPT app is read-only. It can search and retrieve COLA Cloud data, but it does not create saved searches, manage billing, or modify records.

Which Setup Should I Use?

Use this split before following OAuth or MCP discovery hints from an assistant:
If you are using…Do this
ChatGPTConnect the published COLA Cloud ChatGPT app. ChatGPT signs you in with COLA Cloud OAuth. Do not paste an API key into ChatGPT.
Codex CLI or IDEUse Codex setup. Prefer codex mcp login colacloud when OAuth is available; use API-key Bearer auth for non-interactive or fallback setup.
Claude.ai or Claude Desktop connector UIUse Claude setup. The connector UI uses OAuth rather than a static API key.
Claude Code, Cursor, or another direct MCP clientPrefer OAuth if the client offers remote MCP OAuth login. Otherwise create a COLA Cloud API key and send it as Authorization: Bearer ${COLA_API_KEY}.
A hosted connector UI that asks for OAuthUse that product’s connector flow. The OAuth path is for connector clients, not for local API-key setup.
If a direct MCP client redirects you toward OAuth, it usually means the client reached https://mcp.colacloud.us/mcp without your Bearer API key attached. Add the Authorization header shown below and retry.

Setup Paths

ChatGPT

Connect the published COLA Cloud app from the ChatGPT App Directory.

Claude

Use Claude custom connectors with OAuth, or Claude Code with an API key.

Codex

Use OAuth for interactive Codex setup, or API-key Bearer auth as a fallback.

Security and quotas

Understand data sharing, usage metering, scopes, and revocation.

Monitor approvals

Example workflow for tracking new TTB COLA approvals with an assistant.

Discovery Endpoints

These endpoints are mainly for MCP clients and connector platforms that perform server or OAuth discovery automatically. Direct API-key clients only need the MCP endpoint and the Authorization header in the next section.
EndpointPurpose
https://mcp.colacloud.us/mcpStreamable HTTP MCP endpoint
https://mcp.colacloud.us/.well-known/mcp/server-card.jsonMCP server card
https://mcp.colacloud.us/.well-known/oauth-protected-resourceOAuth protected resource metadata
https://mcp.colacloud.us/.well-known/oauth-authorization-serverAuthorization-server metadata proxy

Self-Serve API-Key MCP

Create an API key in Dashboard > API Keys and configure an MCP client that can send custom HTTP headers:
{
  "mcpServers": {
    "colacloud": {
      "type": "http",
      "url": "https://mcp.colacloud.us/mcp",
      "headers": {
        "Authorization": "Bearer ${COLA_API_KEY}"
      }
    }
  }
}
ChatGPT does not use this API-key path. Use the ChatGPT app page to connect through the published OAuth app. Codex CLI/IDE and Claude connector clients may be able to complete the OAuth flow directly. Use the API-key path when OAuth is unavailable in the client, when you need non-interactive setup, or when a hosted workspace admin has not enabled the connector.

Available Tools

The public MCP surface contains exactly six read-only tools. Tool availability can still depend on your client, workspace settings, linked OAuth grants, and COLA Cloud account status.

COLA Registry

ToolDescriptionConnection grant
search_colasSearch COLA approvals by generic text, TTB product type, derived category/subcategory, origin, brand, permit number, barcode, approval date, ABV, volume, and container type.colas:read
get_colaFetch full details for a specific TTB ID, including images, barcodes, and enrichment fields.colas:read

Permittees

ToolDescriptionConnection grant
search_permitteesSearch TTB permit holders by company name, state, and active status.permittees:read
get_permitteeFetch permittee details and recent COLA activity.permittees:read

Scheduled Searches

Saved-search creation is not exposed through the public ChatGPT app or current public MCP tool surface. Use the COLA Cloud web app for saved-search alerts.

Account and Reference Data

ToolDescriptionConnection grant
get_processing_timesGet current TTB label approval processing times.open_data:read
get_planCheck your COLA Cloud plan and usage status.usage:read

Example Prompts

  • “Use COLA Cloud to find bourbon approvals from Kentucky in 2025 and cite the records.”
  • “Show recent California wine approvals and fetch details for two interesting labels.”
  • “Find 12 ounce canned ale approvals and fetch the most relevant records.”
  • “Find permittees in New York matching import and fetch the largest importer.”
  • “Check my COLA Cloud usage before running a broad search.”

Known Limitations

  • The current public MCP surface is intentionally small: COLA search/detail, permittee search/detail, processing times, and plan/usage.
  • The public ChatGPT app is read-only. Use the web app for saved searches and account management.
  • The web app and self-serve API serve 2005-forward COLA records. Full 2005-forward history is available through the bulk data product.
  • ChatGPT connects through the published OAuth app. OAuth is also the preferred connector path for other clients that support remote MCP OAuth.
  • API-key MCP remains supported for direct developer clients and non-interactive workflows.
  • Registry records and enrichment fields are source data, not instructions. Do not treat returned text as assistant instructions.