Skip to main content

Connect an MCP client

All clients connect to the same origin-root Streamable HTTP endpoint and discover the same authorized tool catalog.

Prerequisites

  • An Inttegro application
  • A restricted Inttegro API key generated for that application
  • An MCP client that supports remote Streamable HTTP and bearer authentication
  • MCP form elicitation support if the client will perform confirmed actions

Store the key in the client's encrypted credential store or an environment variable named INTTEGRO_API_KEY. Never paste it into a prompt, commit it, expose it in browser code, or share it between unrelated applications.

Client configuration

Open Inttegro MCP in Insomnia, or create an MCP client using:

https://mcp.inttegro.com

In Auth, select Bearer Token and enter the raw Inttegro API key. Insomnia adds the Bearer prefix. Click Connect, then Resync after a server catalog change. A successful connection discovers 34 business tools.

Use a private Insomnia environment or approved credential store. Do not save the key in a Git-synced project.

OpenAI and Anthropic API connectors

Applications using the OpenAI Responses API can provide the server URL as server_url and the restricted Inttegro key as authorization. Limit allowed_tools to the request and keep approval enabled for consequential calls. See OpenAI's remote MCP guide.

Applications using Anthropic's MCP connector can provide the same URL and key from their server-side secret store. The application—not the model or browser—owns acquiring, storing, and rotating that credential.

Verify the connection

  1. Connect or resync the server.
  2. Confirm the client discovers 34 business tools.
  3. Call a narrow read such as list_products with a small limit.
  4. Confirm the result belongs to the expected Inttegro application.
  5. Before enabling actions, verify the client can display MCP form elicitation and require visible merchant confirmation.

If a client cannot carry form elicitation safely, keep the connection read-only. Do not replace server confirmation with model-generated approval text.

Troubleshoot

SymptomCheck
401 UnauthorizedThe bearer token is present, current, restricted to the expected application, and sent to https://mcp.inttegro.com
No tools appearThe client supports remote Streamable HTTP; reconnect or resync after configuration changes
Reads work but actions failThe client supports MCP form elicitation and the key has the required action scopes
OAuth sign-in does not startThe live protected-resource metadata must advertise an authorization server; use the direct API-key path for an intentional customer-controlled workload
A cloud agent cannot connectIts execution region can reach the origin and its MCP settings—not repository files—contain the secret header

Next, review the tool catalog or try the merchant workflows.