Integrations › Works inside your coding agent

Works inside your coding agent: how FoxPlug reads Claude Code, Cline, Cursor, Gemini CLI, Grok Build, Kiro, OpenAI Codex

Your coding agent tells FoxPlug what it built, through FoxPlug's MCP address and an agent key. Each of these is read only, and each becomes posts, changelog entries and things to fix.

Claude Code

Built, not yet read live

Claude Code is an AI coding tool that runs in your terminal. FoxPlug adds a small hook to it that sends a short summary each time a session stops.

What it reads

Moments

Set up

  1. Open FoxPlug, go to Settings, then Your code, then Read straight from the AI tool you code in, and make a Claude Code key. Copy the one line it gives you; the key is shown once.
  2. Paste that line in the terminal where Claude Code runs. It adds a Stop hook to Claude Code's settings and keeps every setting you already had.
  3. Finish a session in Claude Code. The summary arrives in FoxPlug as an update; nothing is posted until you approve it.

What it never reads

How it differs

The other coding tools here connect through FoxPlug's MCP address with an agent key and call it themselves. Claude Code uses a hook that sends a summary when a session stops, with its own ingest key.

Does FoxPlug read my code?

No. The hook sends one short summary written at the end of a session, and the server replaces anything that looks like a secret before it stores it.

Does FoxPlug post anything from Claude Code?

No. The summary becomes an update in FoxPlug. Posting always needs your approval.

How do I stop it?

Revoke the key in FoxPlug Settings, under Your code. The hook then stops sending at once.

Cline

Built, not yet read live

Cline is an AI coding tool that can call outside tool servers over MCP, so it can tell FoxPlug what it just built.

What it reads

Moments

Set up

  1. Open FoxPlug, go to Settings, then Your code, then Read straight from the AI tool you code in, and click Make an agent key. Copy it now; it is shown once.
  2. Put the block below in cline mcp settings.json.
  3. Add the one line below to Cline rules so Cline tells FoxPlug what it built.

Config file: cline_mcp_settings.json (in the Cline panel: MCP Servers, Configure, Configure MCP Servers; the CLI keeps it at ~/.cline/data/settings/cline_mcp_settings.json) (JSON). Replace fpk_YOUR_AGENT_KEY with your own agent key.

{
  "mcpServers": {
    "foxplug": {
      "type": "streamableHttp",
      "url": "https://foxplug.com/mcp",
      "headers": {
        "Authorization": "Bearer fpk_YOUR_AGENT_KEY"
      }
    }
  }
}

Or from a terminal: cline mcp add foxplug https://foxplug.com/mcp --transport http --header "Authorization: Bearer fpk_YOUR_AGENT_KEY" --yes

Then add this line to the rules file the tool reads (for example AGENTS.md), so it tells FoxPlug what it built:

After you finish a change a user would notice, call the foxplug log_update tool with a one-paragraph plain summary. For plumbing nobody outside needs to hear about (refactors, dependency bumps, migrations), call it with user_facing set to false.

What it never reads

How it differs

Unlike the tools FoxPlug reads when you press Check for what's new, Cline sends FoxPlug a summary the moment it finishes, because you told it to; FoxPlug never fetches anything from it.

Does FoxPlug post anything from Cline?

No. The tool only tells FoxPlug what it built or asks for your brief and drafts. Posting always needs your approval.

Where does the key go?

In cline mcp settings.json. FoxPlug keeps only a fingerprint of the key, so it is shown once when you make it. Revoke it in Settings to stop the tool at once.

Has this been tested with Cline?

No. It is marked code-path-only: the snippet matches the tool's own docs and the FoxPlug server, but we have not run Cline against it.

Cursor

Built, not yet read live

Cursor is an AI coding tool that can call outside tool servers over MCP, so it can tell FoxPlug what it just built.

What it reads

Moments

Set up

  1. Open FoxPlug, go to Settings, then Your code, then Read straight from the AI tool you code in, and click Make an agent key. Copy it now; it is shown once.
  2. Put the block below in.cursor/mcp.json in the project, or ~/.cursor/mcp.json for every project.
  3. Add the one line below to Cursor rules so Cursor tells FoxPlug what it built.

Config file: .cursor/mcp.json in the project, or ~/.cursor/mcp.json for every project (JSON). Replace fpk_YOUR_AGENT_KEY with your own agent key.

{
  "mcpServers": {
    "foxplug": {
      "url": "https://foxplug.com/mcp",
      "headers": {
        "Authorization": "Bearer fpk_YOUR_AGENT_KEY"
      }
    }
  }
}

Then add this line to the rules file the tool reads (for example AGENTS.md), so it tells FoxPlug what it built:

After you finish a change a user would notice, call the foxplug log_update tool with a one-paragraph plain summary. For plumbing nobody outside needs to hear about (refactors, dependency bumps, migrations), call it with user_facing set to false.

What it never reads

How it differs

Unlike the tools FoxPlug reads when you press Check for what's new, Cursor sends FoxPlug a summary the moment it finishes, because you told it to; FoxPlug never fetches anything from it.

Does FoxPlug post anything from Cursor?

No. The tool only tells FoxPlug what it built or asks for your brief and drafts. Posting always needs your approval.

Where does the key go?

In.cursor/mcp.json in the project, or ~/.cursor/mcp.json for every project. FoxPlug keeps only a fingerprint of the key, so it is shown once when you make it. Revoke it in Settings to stop the tool at once.

Has this been tested with Cursor?

No. It is marked code-path-only: the snippet matches the tool's own docs and the FoxPlug server, but we have not run Cursor against it.

Gemini CLI

Built, not yet read live

Gemini CLI is an AI coding tool that can call outside tool servers over MCP, so it can tell FoxPlug what it just built.

What it reads

Moments

Set up

  1. Open FoxPlug, go to Settings, then Your code, then Read straight from the AI tool you code in, and click Make an agent key. Copy it now; it is shown once.
  2. Put the block below in ~/.gemini/settings.json, or.gemini/settings.json in the project.
  3. Add the one line below to the file where you keep standing instructions for Gemini CLI so Gemini CLI tells FoxPlug what it built.

Config file: ~/.gemini/settings.json, or .gemini/settings.json in the project (JSON). Replace fpk_YOUR_AGENT_KEY with your own agent key.

{
  "mcpServers": {
    "foxplug": {
      "httpUrl": "https://foxplug.com/mcp",
      "headers": {
        "Authorization": "Bearer fpk_YOUR_AGENT_KEY"
      }
    }
  }
}

Or from a terminal: gemini mcp add --transport http --header "Authorization: Bearer fpk_YOUR_AGENT_KEY" foxplug https://foxplug.com/mcp (writes the project file; add -s user for ~/.gemini/settings.json)

Then add this line to the rules file the tool reads (for example AGENTS.md), so it tells FoxPlug what it built:

After you finish a change a user would notice, call the foxplug log_update tool with a one-paragraph plain summary. For plumbing nobody outside needs to hear about (refactors, dependency bumps, migrations), call it with user_facing set to false.

What it never reads

How it differs

Unlike the tools FoxPlug reads when you press Check for what's new, Gemini CLI sends FoxPlug a summary the moment it finishes, because you told it to; FoxPlug never fetches anything from it.

Does FoxPlug post anything from Gemini CLI?

No. The tool only tells FoxPlug what it built or asks for your brief and drafts. Posting always needs your approval.

Where does the key go?

In ~/.gemini/settings.json, or.gemini/settings.json in the project. FoxPlug keeps only a fingerprint of the key, so it is shown once when you make it. Revoke it in Settings to stop the tool at once.

Has this been tested with Gemini CLI?

No. It is marked code-path-only: the snippet matches the tool's own docs and the FoxPlug server, but we have not run Gemini CLI against it.

Grok Build

Built, not yet read live

Grok Build is an AI coding tool that can call outside tool servers over MCP, so it can tell FoxPlug what it just built.

What it reads

Moments

Set up

  1. Open FoxPlug, go to Settings, then Your code, then Read straight from the AI tool you code in, and click Make an agent key. Copy it now; it is shown once.
  2. Run the command below in your terminal.
  3. Add the one line below to AGENTS.md so Grok Build tells FoxPlug what it built.

Config file: ~/.grok/config.toml, or the grok mcp add command (add --scope project to write .grok/config.toml in the project) (command line, or TOML). Replace fpk_YOUR_AGENT_KEY with your own agent key.

grok mcp add --transport http foxplug https://foxplug.com/mcp --header "Authorization: Bearer fpk_YOUR_AGENT_KEY"

Or from a terminal: [mcp_servers.foxplug] url = "https://foxplug.com/mcp" headers = { "Authorization" = "Bearer fpk_YOUR_AGENT_KEY" }

Then add this line to the rules file the tool reads (for example AGENTS.md), so it tells FoxPlug what it built:

After you finish a change a user would notice, call the foxplug log_update tool with a one-paragraph plain summary. For plumbing nobody outside needs to hear about (refactors, dependency bumps, migrations), call it with user_facing set to false.

What it never reads

How it differs

Unlike the tools FoxPlug reads when you press Check for what's new, Grok Build sends FoxPlug a summary the moment it finishes, because you told it to; FoxPlug never fetches anything from it.

Does FoxPlug post anything from Grok Build?

No. The tool only tells FoxPlug what it built or asks for your brief and drafts. Posting always needs your approval.

Where does the key go?

In ~/.grok/config.toml, or the grok mcp add command (add --scope project to write.grok/config.toml in the project). FoxPlug keeps only a fingerprint of the key, so it is shown once when you make it. Revoke it in Settings to stop the tool at once.

Has this been tested with Grok Build?

No. It is marked code-path-only: the snippet matches the tool's own docs and the FoxPlug server, but we have not run Grok Build against it.

Kiro

Built, not yet read live

Kiro is an AI coding tool that can call outside tool servers over MCP, so it can tell FoxPlug what it just built.

What it reads

Moments

Set up

  1. Open FoxPlug, go to Settings, then Your code, then Read straight from the AI tool you code in, and click Make an agent key. Copy it now; it is shown once.
  2. Put the block below in.kiro/settings/mcp.json in the workspace, or ~/.kiro/settings/mcp.json for every workspace (merged, workspace wins).
  3. Add the one line below to your Kiro steering file so Kiro tells FoxPlug what it built.

Config file: .kiro/settings/mcp.json in the workspace, or ~/.kiro/settings/mcp.json for every workspace (merged, workspace wins) (JSON). Replace fpk_YOUR_AGENT_KEY with your own agent key.

{
  "mcpServers": {
    "foxplug": {
      "url": "https://foxplug.com/mcp",
      "headers": {
        "Authorization": "Bearer fpk_YOUR_AGENT_KEY"
      }
    }
  }
}

Then add this line to the rules file the tool reads (for example AGENTS.md), so it tells FoxPlug what it built:

After you finish a change a user would notice, call the foxplug log_update tool with a one-paragraph plain summary. For plumbing nobody outside needs to hear about (refactors, dependency bumps, migrations), call it with user_facing set to false.

What it never reads

How it differs

Unlike the tools FoxPlug reads when you press Check for what's new, Kiro sends FoxPlug a summary the moment it finishes, because you told it to; FoxPlug never fetches anything from it.

Does FoxPlug post anything from Kiro?

No. The tool only tells FoxPlug what it built or asks for your brief and drafts. Posting always needs your approval.

Where does the key go?

In.kiro/settings/mcp.json in the workspace, or ~/.kiro/settings/mcp.json for every workspace (merged, workspace wins). FoxPlug keeps only a fingerprint of the key, so it is shown once when you make it. Revoke it in Settings to stop the tool at once.

Has this been tested with Kiro?

No. It is marked code-path-only: the snippet matches the tool's own docs and the FoxPlug server, but we have not run Kiro against it.

OpenAI Codex

Built, not yet read live

Codex CLI is an AI coding tool that can call outside tool servers over MCP, so it can tell FoxPlug what it just built.

What it reads

Moments

Set up

  1. Open FoxPlug, go to Settings, then Your code, then Read straight from the AI tool you code in, and click Make an agent key. Copy it now; it is shown once.
  2. Set the key as an environment variable: export FOXPLUG_AGENT_KEY="fpk_YOUR_AGENT_KEY" (PowerShell: setx FOXPLUG_AGENT_KEY "fpk_YOUR_AGENT_KEY", then open a new terminal)
  3. Put the block below in ~/.codex/config.toml (or.codex/config.toml in a trusted project).
  4. Add the one line below to AGENTS.md so Codex CLI tells FoxPlug what it built.

Config file: ~/.codex/config.toml (or .codex/config.toml in a trusted project) (TOML). Replace fpk_YOUR_AGENT_KEY with your own agent key.

[mcp_servers.foxplug]
url = "https://foxplug.com/mcp"
bearer_token_env_var = "FOXPLUG_AGENT_KEY"

Then add this line to the rules file the tool reads (for example AGENTS.md), so it tells FoxPlug what it built:

After you finish a change a user would notice, call the foxplug log_update tool with a one-paragraph plain summary. For plumbing nobody outside needs to hear about (refactors, dependency bumps, migrations), call it with user_facing set to false.

What it never reads

How it differs

Unlike the tools FoxPlug reads when you press Check for what's new, Codex CLI sends FoxPlug a summary the moment it finishes, because you told it to; FoxPlug never fetches anything from it.

Does FoxPlug post anything from Codex CLI?

No. The tool only tells FoxPlug what it built or asks for your brief and drafts. Posting always needs your approval.

Where does the key go?

In ~/.codex/config.toml (or.codex/config.toml in a trusted project). FoxPlug keeps only a fingerprint of the key, so it is shown once when you make it. Revoke it in Settings to stop the tool at once.

Has this been tested with Codex CLI?

No. It is marked code-path-only: the snippet matches the tool's own docs and the FoxPlug server, but we have not run Codex CLI against it.

FoxPlug reads this tool only when you press Check for what's new, and only to read. Plans and limits are on the pricing page. Questions: support.