Skip to main content
Glama

BuildBetter

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BUILDBETTER_API_KEYYesPersonal API key – generate from BuildBetter dashboard
BUILDBETTER_ENDPOINTNoBuildBetter staging / prod GraphQL endpointhttps://api.buildbetter.app/v1/graphql

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
recent-callsGenerate a GraphQL query to list the most recent calls (interviews)
call-detailsRetrieve detailed information about a specific call by ID
call-transcriptRetrieve the full transcript for a specific call by ID
search-transcriptSearch within a call transcript for a specific phrase
call-extractionsRetrieve extractions (signals) from a call, optionally filtered by type name
signal-frequencyShow how many extractions exist for each extraction type across all calls
feature-requests-by-dateList feature-request extractions across calls in a date range
explore-schemaGuide the user on how to explore the GraphQL schema using available tools/resources
recent-issuesQuery the 20 most recent Issue-type extractions across all calls
feature-requestsQuery the 20 most recent Feature Request extractions
top-customer-issuesShow the most recent Issue-type extractions with the related company name
recent-objectionsList Objection-type extractions in a date range (defaults to last 30 days)
last-call-with-personReturn the most recent call the specified person attended (searches by first name)
context-guideOpen the BuildBetter GraphQL Context Guide resource
top-objectionsAlias for recent-objections (past N days, default 30)
customer-objectionsObjections voiced by customers within a time range (default 30 days)

Resources

Contextual data attached and managed by the client

NameDescription
GraphQL Schema OverviewList of all available object types in the schema.
BuildBetter Context GuideStrategies, query patterns, and best practices for building rich context with BuildBetter GraphQL data.
Schema Relationships Cheat-SheetMarkdown diagram of key entities and how they connect (interview, extraction, extraction_type, joins, person, company).
Common Query ExamplesReady-to-use GraphQL snippets for frequent BuildBetter data tasks.
Practical Query ExamplesReady-to-use examples for the most common scenarios with BuildBetter data

Tools

Functions exposed to the LLM to take actions

NameDescription
run-query

Execute a read-only GraphQL query

list-types

Get a list of available GraphQL object types (excluding internal ones)

build-query

Build a simple GraphQL query string for a specific type

schema-overview

Return a markdown cheat-sheet describing key schema relationships (mermaid diagram).

search-extractions

Search extractions (signals) by keyword/phrase with optional extraction type filter and limit

find-fields

Return the field names for a specified GraphQL type (object or input object)

open-resource

Fetch a static resource by URI returned from ListResources

read-resource

Alias of open-resource to fetch a static resource by URI

recent-conversation-with

Find the most recent conversation with a specific person by name

top-customer-issues

Get the most common customer issues from extractions/signals

topic-conversations

Find conversations discussing a specific topic

query-template

Generate a query from predefined templates for common tasks

validate-query

Check if a GraphQL query is valid before executing it

nl-query

Generate a GraphQL query from a natural language description

help

Get help on using BuildBetter MCP effectively

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/buildbetter-app/BuildBetter-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server