n8n
n8n is one of the easiest harnesses to connect, because its OpenAI and Anthropic credentials expose a Base URL field.
See Connect your harness for your base URL, key, and model IDs.
Standard LLM nodes (recommended)
Section titled “Standard LLM nodes (recommended)”- Create or edit an OpenAI credential.
- Set Base URL to
https://app.tappass.ai/v1. - Set API Key to your TapPass agent API key.
- In the OpenAI Chat Model node, set the model to a prefixed ID, for example
anthropic/claude-sonnet-4-5-20250929.
The AI Agent node’s tool-calling path then works as if it were talking to the provider directly.
HTTP Request node (always works)
Section titled “HTTP Request node (always works)”If a node does not expose a base URL, use an HTTP Request node:
- Method:
POST - URL:
https://app.tappass.ai/v1/chat/completions(or/v1/messages) - Header:
Authorization: Bearer <your TapPass key> - Body: a standard OpenAI or Anthropic request with a prefixed model ID.
Caveat: Agent Builder
Section titled “Caveat: Agent Builder”n8n’s newer Agent Builder reduces an OpenAI credential to only
{ apiKey, baseURL }, silently dropping custom header fields and stripping the
provider prefix from the model ID
(n8n issue #39227). That breaks the
two things TapPass relies on: prefixed model IDs and routing headers. Until it is
fixed, use the classic LLM nodes or the HTTP Request node for gateway routing.
Verify
Section titled “Verify”Run the workflow once, then confirm a governed event for your agent in the TapPass console.