The Model Context Protocol (MCP) lets you access Squad’s AI capabilities directly within Claude and other compatible applications. Query your product data and get strategic insights without leaving your workflow.
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
- Before
- After enabling Squad MCP
- 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
Squad’s remote MCP server provides 30+ tools across these categories:| Tool prefix | Purpose | Typical actions |
|---|---|---|
opportunity_* | Discover and refine product opportunities | create, list, get, update |
solution_* | Generate and iterate on solutions | create, list, get, update |
goal_* | Track desired business or user goals | create, list, get, update |
knowledge_* | Store useful references / research | create, list, get, delete |
feedback_* | Manage raw customer feedback | create, list, get, delete |
insight_* | Processed insights from feedback | create, list, get, delete |
workspace_* | Manage Squad workspaces | get, update, list, select |
Prerequisites
Before starting, ensure you have:Squad Account
Active Squad workspace with data
Claude Code or Desktop
Claude Code CLI or Claude Desktop 0.7.2+
Quick start
- Claude Code (CLI)
- Claude Desktop (App)
- Other MCP Clients
Run this command in your terminal:On first use, you’ll be prompted to authenticate via OAuth in your browser. Sign in with your Squad account to authorize access.Verify the connection:You can also use the
/mcp command inside Claude Code to check connection status.No restart needed - Squad is ready to use immediately after authentication.
Example prompts
Once connected, you can query Squad data using natural language. Here are some examples to get you started:Strategy queries
Analytics queries
Report generation
Example workflows
These examples show how Claude can analyze your Squad data and provide actionable insights.Strategy review
Strategy review
Prompt: “Can you review our current product strategy and identify gaps?”Example response:
Feedback analysis
Feedback analysis
Prompt: “Analyze user feedback from the last 30 days and identify trends”Example response:
Roadmap planning
Roadmap planning
Prompt: “Based on our data, what should we build next quarter?”Example response:
Detailed usage examples
These examples show real interactions with the Squad MCP server, including which tools get called and what data is returned.Example 1: Discover product opportunities
Example 1: Discover product opportunities
User Prompt:What happens:Tools called:
- Claude calls
list_opportunitiesto retrieve all opportunities - Analyzes and presents the top opportunities based on status and priority
select_workspace (if needed), list_opportunitiesExample 2: Explore solutions for an opportunity
Example 2: Explore solutions for an opportunity
User Prompt:What happens:Tools called:
- Claude calls
get_opportunitywith the opportunity ID - Requests relationships: solutions, outcomes (goals), and insights
- Parses the detailed response including PRDs, pros/cons, and goal alignments
get_opportunity with relationshipsExample 3: Understanding strategic alignment (OST view)
Example 3: Understanding strategic alignment (OST view)
User Prompt:What happens:Tools called:
- Claude calls
list_goalsto get all workspace outcomes - For high-priority goals, calls
get_goalwith relationships - Constructs a hierarchy showing goal → opportunities → solutions
list_goals, get_goal with relationshipsThis demonstrates the core Opportunity Solution Tree (OST) methodology -
showing how solutions ladder up to opportunities and ultimately to goals.
Example 4: Search for specific topics
Example 4: Search for specific topics
User Prompt:What happens:Tools called:
- Claude calls
similarity_searchwith the query terms - Squad’s vector search finds semantically similar content
- Results ranked by relevance across all entity types
similarity_searchExample 5: Generate new solutions with AI
Example 5: Generate new solutions with AI
User Prompt:What happens:Tools called:
- Claude calls
generate_solutionswith the opportunity ID - Squad’s AI Ideation agent analyzes opportunity context
- Generates 3-5 new solution approaches with PRDs, pros/cons
generate_solutions, optionally get_opportunity to show resultsBest 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
- Claude Code
- Claude Desktop
Squad not connecting
Squad not connecting
Check connection status:Or use
/mcp inside Claude Code to see server status.Common fixes:- Re-add the server: Remove and re-add
- Re-authenticate: If your session expired, you’ll be prompted to sign in again
- Check network: Ensure you can reach
https://mcp.meetsquad.ai
OAuth authentication fails
OAuth authentication fails
If the browser authentication doesn’t complete:
- Make sure you’re signing in with the correct Squad account
- Check that pop-ups aren’t blocked in your browser
- Try signing into Squad directly at meetsquad.ai first
Queries not working
Queries not working
If Squad queries fail in either client:
- Verify the MCP server shows as connected
- Check that you’ve completed OAuth authentication
- Ensure your Squad workspace has data to query
- Try simpler queries first (e.g., “What is our mission?”)
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
Wrong workspace
Wrong workspace
If Claude is accessing the wrong workspace:
- Ask Claude to “list my Squad workspaces”
- Then ask it to “switch to [workspace name]”
- The server remembers your workspace selection for the session
Security considerations
Squad MCP uses OAuth authentication - your credentials are never stored locally. When you authenticate:
- You sign in via Squad’s secure login page
- Claude receives a token scoped to your account
- Sessions expire automatically for security
- You can revoke access anytime from your Squad account settings
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”
Removing Squad MCP
- Claude Code
- Claude Desktop