New to connectors?
A connector lets an AI assistant such as Claude or ChatGPT use another service for you. You add Scouty once, sign in, and choose what it may do. After that you can ask "which of my campaigns are live, and who has signed on?" and the assistant looks it up in Scouty instead of guessing. Scouty's connector is an MCP server, which is the standard most assistants use for this.
Before you start
| You need | Why |
|---|---|
| A Scouty workspace you can sign in to | The assistant works inside it, as you |
| An assistant that allows custom connectors, or a developer tool | Everyday assistants: Claude, ChatGPT, Le Chat. Developer tools: Claude Code, Cursor, VS Code, Codex, and others |
| Two minutes | Most apps take four or five clicks |
Which address to paste
Every app below needs the same one address:
text
https://api.tryscouty.com/mcpEverything else, for developers:
| REST API | https://api.tryscouty.com/v1 |
|---|---|
| OpenAPI | https://api.tryscouty.com/v1/openapi.json |
| These docs, as Markdown | https://api.tryscouty.com/v1/docs |
| These docs, as a page | https://docs.tryscouty.com |
| Auth | Sign in (OAuth), or Authorization: Bearer <token> |
Everyday assistants, no setup files
Each app signs you in to Scouty the same way. A Scouty page opens and shows the app's name and where it sends you back to. On that page:
- Sign in with Google, if asked.
- Choose your workspace.
- Choose what the app may do, and how long access lasts: 30 days, 90 days, 1 year, or Indefinitely.
- Press Allow.
Claude
Works on claude.ai and the Claude desktop app.
Open your connectors
Go to Settings → Connectors. In some versions it is under Customize → Connectors.
Add a custom connector
Click Add custom connector.
Paste the address
Name it
Scouty. Pastehttps://api.tryscouty.com/mcpas the URL. Click Add.Sign in
Click Connect next to Scouty. Sign in, choose your workspace, and press Allow.
Turn it on
In a chat, open the tools menu and turn Scouty on.
ChatGPT
Turn on Developer mode
Go to Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
Create the connector
Back in Apps & Connectors, click Create.
Fill in the form
Name it
Scouty, with the descriptionMy creator campaigns. Pastehttps://api.tryscouty.com/mcpas the MCP server URL, and set Authentication to OAuth. Click Create.Sign in
Sign in to Scouty, choose your workspace, and press Allow.
Turn it on
In a new chat, open the + menu and turn Scouty on.
Le Chat
Mistral's assistant.
Open your connectors
Go to Intelligence → Connectors.
Add a custom connector
Click Add connector, then choose Custom MCP connector.
Paste the address
Name it
Scouty. Pastehttps://api.tryscouty.com/mcpas the URL. Click Connect.Sign in
Sign in to Scouty, choose your workspace, and press Allow.
Turn it on
In a chat, turn Scouty on from the tools menu.
Note: If Le Chat asks for an API key or a header instead of opening a sign-in page, use a token. See If an app asks for a token.
Developer tools
Each tool below can sign in with the address alone.
Tip: Would you rather use a token? Every tool below has a tile on the Agents page. See If an app asks for a token.
Claude Code
Add the server
Run
claude mcp add --transport http scouty https://api.tryscouty.com/mcpOpen the MCP menu
Start Claude Code and type
/mcp.Authenticate
Choose scouty, then Authenticate. Your browser opens.
Sign in
Sign in, choose your workspace, and press Allow.
Check it works
Ask: "Call scouty_whoami and tell me what you can do."
With a token instead: press the Claude Code tile on the Agents page. It writes .mcp.json with ${SCOUTY_TOKEN} in it, never the token.
Important: Do not pass the token with claude mcp add --header. That puts it in your shell history.
Cursor
Put this in ~/.cursor/mcp.json (or .cursor/mcp.json in the project):
json
{ "mcpServers": { "scouty": { "url": "https://api.tryscouty.com/mcp" } } }Save the file
Open the MCP settings
Go to Cursor Settings → MCP (called Tools & MCP in some versions).
Start sign-in
Next to scouty, click the sign-in prompt. Your browser opens.
Sign in
Sign in, choose your workspace, and press Allow.
VS Code
Add the server
Open the Command Palette (Cmd+Shift+P on a Mac, Ctrl+Shift+P elsewhere) and run MCP: Add Server.
Paste the address
Choose HTTP. Paste
https://api.tryscouty.com/mcp. Name itscouty.Start the server
When VS Code asks to sign in, click Allow.
Sign in
Sign in to Scouty, choose your workspace, and press Allow.
Use it
The Scouty tools appear in Chat in agent mode.
Codex
Add the server
Run
codex mcp add scouty --url https://api.tryscouty.com/mcpOpen sign-in if needed
If no sign-in page opens, run
codex mcp login scouty.Sign in
Sign in, choose your workspace, and press Allow.
Note: Codex changes its commands often. If one looks different, check Codex's own MCP page. The token route always works: press the Codex tile on the Agents page.
Windsurf, Gemini CLI, and opencode
Use a token. Press the tile for your tool on the Agents page and paste what it copies into the tool. See If an app asks for a token.
Any other client
Most MCP clients take one of two shapes. The key names differ by client, so check its MCP page.
Sign-in, when the client supports OAuth:
json
{ "mcpServers": { "scouty": { "url": "https://api.tryscouty.com/mcp" } } }Token, when it does not. Keep the token in the SCOUTY_TOKEN environment variable and use your client's own way of referring to it:
json
{
"mcpServers": {
"scouty": {
"url": "https://api.tryscouty.com/mcp",
"headers": { "Authorization": "Bearer ${SCOUTY_TOKEN}" }
}
}
}No MCP client at all? Use REST:
bash
curl -H "Authorization: Bearer $SCOUTY_TOKEN" https://api.tryscouty.com/v1/meAfter you connect
Turn Scouty on
If your app has a tools menu, turn Scouty on in the chat.
Start with a read
Ask for something that only reads: "Using Scouty, list my campaigns and tell me which ones are live."
Then let it prepare work
Ask it to prepare work for you to approve:
| Ask | What happens |
|---|---|
| "Who has signed on to my newest campaign, and how far through activation is each one?" | Reads only |
| "Draft a new campaign for our spring launch. Show it to me before you create it." | Creates a draft once you say yes. A draft reaches nobody |
| "Tighten the deliverables on that campaign and show me the change first." | Saves it once you say yes. A live campaign's change waits for the team's review |
| "When I confirm, ask the team to publish it." | Asks the team. The team reviews and publishes every campaign |
Note: Changes need a permission you ticked when you connected. Without one, the assistant can only read.