Complete User Guide
BuildBetter MCP Server - Complete Guide
Info: This guide covers everything you need to know about the BuildBetter MCP Server, from setup to what you can ask and troubleshooting.
Overview
The BuildBetter MCP Server lets AI assistants like Claude and ChatGPT securely access your BuildBetter data. Once connected, you can ask questions about your calls, customer feedback, contacts, and companies in plain language — the assistant handles everything behind the scenes.
-
Read-Only
Your data can never be modified through the MCP server
-
No Local Setup
Nothing to install — just add a URL and sign in
-
Sign In With BuildBetter
Uses your existing BuildBetter account
-
Live Data
Always reflects your latest BuildBetter data
Getting Started
Prerequisites
Success:
- A BuildBetter account
- A supported AI client: Claude Desktop, Claude Code, Cursor, or ChatGPT
How Sign-In Works
When you first connect an interactive AI client, it opens a browser window where you sign in with your BuildBetter account. After that, the client uses OAuth and does not need an API key.
SSO-First Sign-In: The MCP login page offers an SSO-first experience. Enter your work email and you'll be routed to the right identity provider automatically when one is configured for your organization. You can still fall back to email/password if needed.
Server-Side Encrypted Config: Your MCP server configuration is stored server-side with encryption (no more browser local storage). Existing sessions were migrated automatically — sign-in is simpler and your config survives across browsers and devices.
Connection URL
You can connect using either:
https://mcp.buildbetter.app/mcp(recommended)https://mcp.buildbetter.app(also supported, but some clients — e.g. the Codex app — fail to detect authentication for URLs without a path)
Both forms route to the same MCP server.
Authentication Options
Choose the authentication method that matches your client:
- Interactive clients: Sign in with OAuth. Access follows your BuildBetter user and workspace permissions. Use this option for Claude, Cursor, ChatGPT, and other user-operated clients.
- Unattended automation: Create an organization API key in Settings > API & MCP. Send it on every MCP request in the
X-BuildBetter-Api-Keyheader.
POST https://mcp.buildbetter.app/mcp
X-BuildBetter-Api-Key: YOUR_ORGANIZATION_API_KEY
Keep the API key in a secret manager. Configure your automation platform or MCP gateway to inject the header at request time. API-key requests use an organization principal, so tools that require an OAuth user are not available.
Setup Instructions
Claude Desktop
1. Open Settings
In Claude Desktop, go to Settings > Connectors and click Add Custom Connector.
2. Add BuildBetter
Enter a name (e.g., "BuildBetter") and paste the following URL:
https://mcp.buildbetter.app/mcp
Then click Add.
3. Sign In
Ask Claude something about your BuildBetter data. On first use, your browser will open to sign in.
Claude Code
1. Add the Server
claude mcp add buildbetter --transport http https://mcp.buildbetter.app/mcp
2. Sign In
On first use, your browser will open to sign in with your BuildBetter account.
Cursor
1. Open MCP Settings
Go to Cursor Settings > MCP and click Add new MCP server.
2. Configure
- Type: HTTP
- URL:
https://mcp.buildbetter.app/mcp
3. Sign In
On first use, you'll be prompted to sign in with your BuildBetter account.
ChatGPT
1. Add MCP Server
In ChatGPT, navigate to MCP server settings and add:
https://mcp.buildbetter.app/mcp
2. Sign In
You'll be redirected to sign in with your BuildBetter account.
What You Can Ask About
Once connected, just ask questions in plain language. Here's what data is available:
Calls & Meetings
Access your recorded calls, meetings, and conversations — including summaries, participants, and timestamps.
Example questions:
- "Show me my 10 most recent customer calls"
- "Find all calls with Acme Corp from this month"
- "Summarize yesterday's demo call with the engineering team"
- "Which calls had the most participants this week?"
Customer Signals & Feedback
Search through extracted insights from your conversations — issues, feature requests, praise, complaints, and more.
Example questions:
- "What issues did customers raise this week?"
- "Show me all feature requests from the last 30 days"
- "Find negative feedback about our onboarding process"
- "What are customers praising us for?"
People & Contacts
Look up customers and team members, and see their associated calls and feedback.
Example questions:
- "Find all conversations involving John Smith"
- "Who are our most active customer contacts?"
- "Show me all feedback from people at Acme Corp"
Companies & Accounts
Access company information and see all associated people, calls, and signals.
Example questions:
- "Show me everything we know about Acme Corp"
- "Which companies have raised the most issues recently?"
- "List all companies we've talked to this quarter"
Documents
Search and retrieve AI-generated documents and imported content like Notion pages.
Example questions:
- "Find all documents about our onboarding process"
- "Show me the latest competitive analysis doc"
- "Search for documents imported from Notion"
Knowledge Base
Browse and search your internal knowledge base wiki pages.
Example questions:
- "What's in our knowledge base about pricing?"
- "Show me the custom context page"
- "Find knowledge pages about workflows"
Advanced GraphQL Queries
Run custom queries against the full BuildBetter data model for advanced use cases.
Example questions:
- "Query the last 10 interviews with their tags"
- "What GraphQL types are available?"
- "Show me all fields on the extraction type"
Tip: For a complete list of all 21 tools with parameters and examples, see the Tool Reference.
Use Cases by Team
Customer Success
- Weekly Customer Health Reports
"Show me all critical issues mentioned by Enterprise customers in the last 7 days"
- Account Reviews
"Find all conversations with Acme Corp and summarize their main pain points"
- Churn Risk Analysis
"Identify customers who've expressed frustration in recent calls"
Product Management
- Feature Request Tracking
"List all feature requests mentioned in the last month, grouped by theme"
- User Feedback Analysis
"Find all feedback about our onboarding process"
- Competitive Intelligence
"Show mentions of competitors in customer calls"
Engineering
- Bug Report Aggregation
"Find all technical issues mentioned by customers this week"
- Integration Feedback
"Search for problems users are having with our API"
- Performance Complaints
"List all mentions of slow performance or timeouts"
Leadership
- Strategic Insights
"Summarize the top 5 themes from customer conversations this quarter"
- Market Trends
"What new use cases are customers asking about?"
- Customer Sentiment
"How has overall customer sentiment changed over the last 30 days?"
More Example Questions
Recent Activity
"Show me the 10 most recent customer calls"
Issue Investigation
"Find all customer issues related to billing in the last 2 weeks"
Customer Deep Dive
"Get all information about interactions with [Customer Name]"
Sentiment Analysis
"Show me all negative feedback from the last 7 days"
Feature Requests
"List all feature requests grouped by product area"
Team Performance
"Which team members have been mentioned positively by customers?"
Security & Privacy
Read-Only Access
Success:
- The MCP server provides read-only access to your data
- No one can modify, delete, or create data through this connection
Authentication
Info:
- Interactive clients use your existing BuildBetter account through OAuth
- SSO-first: work emails can be automatically routed to your identity provider
- Unattended automation uses an organization API key in the
X-BuildBetter-Api-Keyheader- Access is scoped to your organization's data only
- Store organization API keys in a secret manager and rotate them when needed
- Config is stored server-side with encryption — not in browser local storage
- Sessions can be revoked from your BuildBetter account settings
Network Security
Info:
- All connections use HTTPS encryption
- No data is stored or cached by the MCP server
Best Practices
1. Review connected apps
Periodically check which AI clients have access in your account settings
2. Revoke unused sessions
Remove access for AI clients you no longer use
3. Report issues
Contact support if you suspect unauthorized access
Limitations
Data Access
- Read-only — Cannot create, update, or delete data
- Organization-scoped — Access limited to your organization's data
- No bulk exports — Designed for targeted questions, not data dumps
Query Limits
- Result size limits — Very large result sets may be truncated
- Rate limiting — Excessive requests may be throttled
What's Not Supported
- No real-time updates — Data reflects the latest snapshot, not a live stream
- No file access — Cannot retrieve call recordings or attachments directly
Troubleshooting
Connection Issues
Connection refused or timeout errors
- Check that you have internet connectivity
- Verify the URL is
https://mcp.buildbetter.app/mcp - Try restarting your AI client
Authentication errors
- Ensure you're signing in with the correct BuildBetter account
- Try signing out and back in to refresh your session
- Check that your BuildBetter account is active
Client Issues
MCP server not appearing in Claude Desktop
- Open Settings > Connectors and verify the BuildBetter connector is listed
- Try removing and re-adding the connector
- Restart Claude Desktop completely
Sign-in popup not appearing
- Check that your browser is not blocking popups
- Ensure your default browser is set correctly
- Try manually navigating to the sign-in URL if shown in logs
Data Issues
No data returned
- Verify you have data in your BuildBetter account
- Try broadening your question (e.g., remove date filters)
Unexpected results
- Try rephrasing your question to be more specific
- Ask the assistant to clarify what data it found
Support
-
Manage your account and connected apps
-
Email support@buildbetter.ai for help
Note: Last updated May 2026