# Baruly agent connect

Connect URL: `/mcp` (Streamable HTTP). Point ChatGPT, Grok, Claude, or a terminal MCP client at this origin’s `/mcp`.

## OAuth

A human completes authorization on this Baruly origin.

- Browser hosts (ChatGPT / Grok / Claude): authorization-code + PKCE S256
- Terminal clients: device-code

Connecting is not activation. OAuth success without a recipe win is not a quote on your list.

## First tool calls

1. `baruly.list_recipes`
2. `baruly.run_recipe` on the caller’s entities (default `gtm_enrich` when entities are present)

Hosted tools: `baruly.list_recipes`, `baruly.run_recipe`, `baruly.save_task`, `baruly.get_run`, `baruly.get_evidence`, `baruly.get_usage`.

## Never

- Never paste API keys into ChatGPT, Grok, or Claude
- Never send secrets to a third host
- Never collect Baruly credentials on any origin other than this one
