Managing Piper with Claude
You can connect Claude Desktop to Piper via the Model Context Protocol (MCP). Once connected, you can use Claude to run agents, check job status, create scenarios, and manage your Piper workspace — all from a natural language conversation.Prerequisites
- Claude Desktop installed on your computer
- A Piper account with at least one organization
Step 1: Create a Personal Access Token
- In the Piper dashboard, open Settings → API Tokens.
- Click Create Token.
- Give it a name (e.g. “Claude Desktop”) and select the organization(s) you want Claude to access.
- Choose an expiration (90 days recommended, or “Never” if you prefer).
- Click Create Token.
- Copy the generated token — you won’t be able to see it again.
- Copy the MCP Configuration snippet shown below the token.
Step 2: Add Piper to Claude Desktop
- Open Claude Desktop.
- Go to Settings → Developer → Edit Config to open
claude_desktop_config.json. - Paste the MCP configuration you copied from Piper into the
mcpServersobject. It will look like this:
- Save the file and restart Claude Desktop.
Every tool requires an
org_id parameter. Claude will call list_organizations to discover your available organizations and include org_id automatically. If your token has access to multiple organizations, tell Claude which one you want to work with.Step 3: Verify the connection
Start a new Claude conversation and ask:“What agents do I have in Piper?”Claude will use the Piper MCP server to list your agents. If you see your agents, the connection is working.
What you can do with Claude + Piper
Once connected, Claude can help you:- Run agents — start a job and monitor its progress
- Check job history — see recent runs, outputs, and errors
- Manage scenarios — create and configure test scenarios
- Explore your workspace — list agents, channels, and organization settings
Troubleshooting
Claude says it can’t find Piper tools Restart Claude Desktop after editing the config file. Claude Desktop only loads MCP servers on startup. Authentication errors Check that your token hasn’t expired and that theAuthorization header value is Bearer <token> (with “Bearer ” prefix).
Multiple organizations
Every tool requires an org_id parameter. Claude will call list_organizations to discover your available organizations and include org_id automatically. If your token grants access to multiple organizations, tell Claude which one you want to work with.