Skip to main content
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
This guide shows how to set up and use Squad through MCP.

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

Squad’s remote MCP server provides 30+ tools across these categories:
Tool prefixPurposeTypical actions
opportunity_*Discover and refine product opportunitiescreate, list, get, update
solution_*Generate and iterate on solutionscreate, list, get, update
goal_*Track desired business or user goalscreate, list, get, update
knowledge_*Store useful references / researchcreate, list, get, delete
feedback_*Manage raw customer feedbackcreate, list, get, delete
insight_*Processed insights from feedbackcreate, list, get, delete
workspace_*Manage Squad workspacesget, update, list, select
All tools conform to the MCP JSON schema format so that agents can introspect inputs and outputs automatically. Authentication is handled via OAuth - you’ll sign in with your Squad account on first use.

Prerequisites

Before starting, ensure you have:

Squad Account

Active Squad workspace with data

Compatible MCP Client

Claude Code CLI, Claude Desktop 0.7.2+, or OpenAI Codex

Quick start

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.
Prompt: “Can you review our current product strategy and identify gaps?”Example response:
Prompt: “Analyze user feedback from the last 30 days and identify trends”Example response:
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.
User Prompt:
What happens:
  • Claude calls list_opportunities to retrieve all opportunities
  • Analyzes and presents the top opportunities based on status and priority
Example output:
Tools called: select_workspace (if needed), list_opportunities
User Prompt:
What happens:
  • Claude calls get_opportunity with the opportunity ID
  • Requests relationships: solutions, outcomes (goals), and insights
  • Parses the detailed response including PRDs, pros/cons, and goal alignments
Example output:
Tools called: get_opportunity with relationships
User Prompt:
What happens:
  • Claude calls list_goals to get all workspace outcomes
  • For high-priority goals, calls get_goal with relationships
  • Constructs a hierarchy showing goal → opportunities → solutions
Example output:
Tools called: list_goals, get_goal with relationships
This demonstrates the core Opportunity Solution Tree (OST) methodology - showing how solutions ladder up to opportunities and ultimately to goals.
User Prompt:
What happens:
  • Claude calls similarity_search with the query terms
  • Squad’s vector search finds semantically similar content
  • Results ranked by relevance across all entity types
Example output:
Tools called: similarity_search
User Prompt:
What happens:
  • Claude calls generate_solutions with the opportunity ID
  • Squad’s AI Ideation agent analyzes opportunity context
  • Generates 3-5 new solution approaches with PRDs, pros/cons
Example output:
Tools called: generate_solutions, optionally get_opportunity to show results

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

Check connection status:
Or use /mcp inside Claude Code to see server status.Common fixes:
  1. Re-add the server: Remove and re-add
  2. Re-authenticate: If your session expired, you’ll be prompted to sign in again
  3. Check network: Ensure you can reach https://v1.mcp.meetsquad.ai
If the browser authentication doesn’t complete:
  1. Make sure you’re signing in with the correct Squad account
  2. Check that pop-ups aren’t blocked in your browser
  3. Try signing into Squad directly at meetsquad.ai first
If Squad queries fail in either client:
  1. Verify the MCP server shows as connected
  2. Check that you’ve completed OAuth authentication
  3. Ensure your Squad workspace has data to query
  4. Try simpler queries first (e.g., “What is our mission?”)
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
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:
  1. Daily standup prep: “What changed in our metrics since yesterday?”
  2. Sprint planning: “Which backlog items align with this sprint’s goal?”
  3. Investor updates: “Generate a monthly progress report”

Removing Squad MCP

Getting help

Squad MCP GitHub

Report issues or contribute

MCP Docs

Learn more about MCP

Squad Support

Contact the Squad team