Skip to main content
Your coding agent uses three things. Each is set up separately, and setting up one does not set up the others. The MCP server cannot read your files or start processes. Running a drill always needs the CLI.

Add the MCP server

The server address is https://mcp.firedrill.run. It uses Streamable HTTP and signs you in through your browser. You do not need an API key.
Run /mcp in Claude Code, select firedrill and sign in. Add --scope user to use it in every project, or --scope project to share it with your team through .mcp.json.
Each MCP connection belongs to one Firedrill organization. To use a different organization, remove the server and connect again. You can see and revoke connections in the web app under Settings → Account → Access. firedrill mcp prints these setup commands for your client. It never edits your configuration.

Install the skill

The skill teaches your coding agent the Firedrill workflow, the file formats and when to stop and ask you.
The skill installs into the current project by default. Add -g to install it for your user, or -a claude-code or -a codex to target one client. Update it with npx skills update firedrill.

Install the CLI

The CLI needs Node.js 22.23.4 or a later 22.x release, 24.11.1 or a later 24.x release, or 26.13.1 or a later 26.x release. Other versions, including 23 and 25, are not supported.
firedrill init signs you in through the browser, selects your workspace and checks this machine. It uploads nothing and calls no model. To use it without a global install, run npx firedrill-run init. npx does not install a global firedrill command, so keep the prefix on every later command: npx firedrill-run status. The firedrill commands in these docs need the global install above. Signing in to the CLI and signing in to the MCP server are separate. Use the same organization for both.

Check it works

Paste this prompt. It only reads.

First prompt

More prompts are in Prompts for coding agents.

What only you can do

Your coding agent prepares everything. A person must still:
  • Sign in to the CLI and the MCP server in the browser.
  • Approve the plan review before firedrill apply, which reserves credits.
  • Approve the commands firedrill run will start on your machine.
  • Approve reassessments and synthetic tool sessions that use credits.
  • Invite teammates, change roles and manage billing in the web app.
When the CLI runs with --json, it never prompts. Your coding agent must pass an approval flag such as --approve, and it should only do that after you said yes. See Agent mode.

Troubleshooting

Restart your coding agent after adding the server. In Claude Code, run /mcp and check that firedrill is connected and signed in.
Remove the server, add it again and sign in once more. Check that your client supports remote Streamable HTTP servers with OAuth.
Create or choose a workspace in the web app at app.firedrill.run, then ask your coding agent to list workspaces again.
That is expected over MCP. Install the CLI and run firedrill run in a terminal on your machine.

MCP tools

Every tool the server offers.

Run the quickstart

Your first drill, end to end.