The Model Context Protocol (MCP) lets you access Squad’s AI capabilities directly within Claude Desktop and other compatible applications. Query your product data and get strategic insights without leaving your workflow.Download Squad MCP
Overview
Squad’s MCP server enables AI assistants to:- Query your product strategy and roadmap
- Analyze opportunities and solutions
- Search through user feedback and insights
- Generate reports from your Squad workspace
Why this matters for product teams
- Copy-pasting specs between tools
- Manual PRD templates
- Context gaps in conversations
Bottom line: MCP turns Claude into an extension of Squad, giving PMs instant, conversational access to strategy artifacts while developers stay in sync with up-to-date requirements.
Under the hood
Our open-sourcesquad-mcp
server bundles a curated set of tools generated from the Squad API:
Tool prefix | Purpose | Typical actions |
---|---|---|
opportunity_* | Discover and refine product opportunities | create, list, update |
solution_* | Generate and iterate on solutions | create, list, update |
outcome_* | Track desired business or user outcomes | create, list |
requirement_* | Capture detailed requirements | create, list |
knowledge_* | Store useful references / research | create, list |
workspace_* | Manage Squad workspaces | get, update |
feedback_* | Send customer or analytics feedback into Squad | create |
Prerequisites
Before starting, ensure you have:Squad Account
Active Squad workspace with data
Claude Desktop
Version 0.7.2 or higher installed
Node.js
Version 18 or higher (for npx)
API Key
Squad API key from Settings
Quick start
Step 1: Get your Squad API key
1
Open Squad Settings
Navigate to Workspace → API Keys in your Squad workspace
2
Generate API key
Click Generate New Key and copy the key

3
Save securely
Store this key safely - you’ll need it for configuration
Keep your API key secret. Anyone with this key can access your Squad data.
Step 2: Configure Claude Desktop
Add Squad to your Claude Desktop configuration:Open config file:Or:
Step 3: Add Squad MCP server
Add this configuration to yourclaude_desktop_config.json
:
Replace
your-api-key-here
with your actual Squad API key from Step 1.Step 4: Restart Claude Desktop
- Fully quit Claude Desktop (not just close the window)
- Reopen Claude Desktop
- Look for the 🔌 icon in the chat interface
- Click it to verify Squad is connected
Available commands
Once connected, you can query Squad data directly in Claude:Strategy queries
Analytics queries
Report generation
Example workflows
Workflow 1: Strategy review
Workflow 2: Data analysis
Workflow 3: Roadmap planning
Best practices
Be specific
Ask for particular metrics or date ranges for better results
Cross-reference
Combine multiple data sources for comprehensive analysis
Regular reviews
Schedule weekly strategy reviews with Claude + Squad
Action-oriented
Always end with “What should we do about this?”
Troubleshooting
Squad not showing in Claude
Squad not showing in Claude
Check these common issues:
- Config file syntax: Ensure valid JSON (check commas, quotes)
- API key: Verify key is correct and active
- Claude restart: Must fully quit and reopen
- Node.js: Ensure Node 18+ is installed
Commands not working
Commands not working
If Squad commands fail:
- Check the 🔌 icon shows Squad as connected
- Verify your API key has correct permissions
- Ensure your Squad workspace has data
- Try simpler queries first
Rate limiting
Rate limiting
If you see rate limit errors:
- Squad MCP allows 100 requests per minute
- Complex queries may use multiple requests
- Wait 60 seconds if you hit limits
- Consider upgrading your Squad plan for higher limits
Security considerations
Important security notes:
- API keys are stored locally on your machine
- Never share your claude_desktop_config.json file
- Rotate API keys regularly
- Use read-only keys when possible
Advanced usage
Custom queries
Squad MCP supports complex analytical queries:Workflow automation
Combine Squad MCP with other tools:- Daily standup prep: “What changed in our metrics since yesterday?”
- Sprint planning: “Which backlog items align with this sprint’s goal?”
- Investor updates: “Generate a monthly progress report”