Claude Code supports MCP servers over HTTP natively. Registering Octogen takes a single command, and the first tool call handles authentication automatically through a browser sign-in. No API keys, client IDs, or manual credential management are required.Documentation Index
Fetch the complete documentation index at: https://www.octogen.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Register the Octogen MCP server
Run the following command in your terminal:This adds an entry named
octogen pointing at the Octogen MCP server. Claude Code stores the configuration locally and loads it at startup.Sign in on first use
The first time your agent calls an Octogen tool, Claude Code opens a browser tab with the Octogen sign-in page. Complete the sign-in flow:
- Enter the email that belongs to your Catalog Partner organization.
- Authenticate using your organization’s configured method (password, SSO, or magic link).
- If your account belongs to multiple organizations, select the Catalog Partner organization you want to act as.
- Consent to the requested scopes.
Access tokens are valid for approximately five minutes. Claude Code refreshes them transparently in the background — you will not be prompted again unless your Octogen sign-in session expires.
Verify the server is registered
Confirm the entry appears in your MCP server list:You should see
octogen listed with the URL https://mcp.octogen.ai/mcp.Share the config with your team (optional)
To commit the MCP configuration to your repository so teammates pick it up automatically, re-run the registration command with the This writes the entry to
--scope project flag:.mcp.json at your repository root instead of your personal config. Each team member still signs in with their own Octogen account on first use — credentials are never stored in the project file.What your agent can do
Once connected, your agent has access to three tools:list_catalogs()— discover which catalogs your organization has access to.lookup_product(canonical_url, catalogs?)— resolve a product page URL to a full product record.search_products(catalog, query?, limit?, cursor?)— search products by keyword within a single catalog.