Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_docsA

Search the entire Pancake API documentation and return ranked matches.

This is the entry point for exploring the docs: search first, then fetch full detail with get_endpoint, get_webhook, or get_guide using the returned id.

Searches across REST endpoints, webhook events, guide sections (authentication, rate limits, setup...), and component schemas. Each result includes its type, the id to pass to the matching get_* tool, and a short snippet.

list_endpointsA

List all Pancake REST API endpoints, grouped by tag.

Returns each endpoint's id (e.g. "GET /pages/{page_id}/conversations"), method, path, and summary. Pass the id to get_endpoint for the full contract (parameters, request body, response schema, examples). Optionally filter by tag or keyword.

get_endpointA

Get the full contract of a single Pancake REST API endpoint as markdown.

Includes the base URL(s), authentication, all parameters, the request body schema, and the response schema — with $ref schemas expanded into a readable field list — plus any examples. Pass an id from search_docs or list_endpoints.

list_webhooksA

List all Pancake webhook events.

Returns each event's name and summary. Pass an event name to get_webhook for the full payload schema and an example. Webhooks are HTTP POST notifications Pancake sends to your registered endpoint in real time.

get_webhookA

Get the full payload schema and an example for a single Pancake webhook event.

Returns the event's description, the payload structure ($ref schemas expanded into a readable field list), and a sample JSON body. Pass an event name from list_webhooks or search_docs.

list_guidesA

List the Pancake API guide sections (narrative documentation).

These cover concepts rather than a single endpoint: authentication and tokens, rate limits, the recommended API usage flow, webhook setup, event types, suspension rules, and best practices. Pass a guide id to get_guide for the full text.

get_guideA

Get the full text of a single Pancake API guide section.

Returns narrative documentation such as authentication (how to obtain and use access tokens), rate limits, the recommended integration flow, or webhook setup. Pass an id from list_guides or search_docs.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Endpoint: GET /pagesList pages
Endpoint: POST /pages/{page_id}/generate_page_access_tokenGenerate page_access_token
Endpoint: GET /pages/{page_id}/conversationsConversations
Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/tagsConversation's tag
Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/assignAssign conversation
Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/readMark conversation as read
Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/unreadMark conversation as unread
Endpoint: GET /pages/{page_id}/conversations/{conversation_id}/messagesGet messages
Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/messagesSend a message (private reply, inbox, comment reply or whatsapp template message)
Endpoint: GET /pages/{page_id}/statistics/pages_campaignsAds campaign
Endpoint: GET /pages/{page_id}/statistics/adsAds
Endpoint: GET /pages/{page_id}/statistics/customer_engagementsEngagement
Endpoint: GET /pages/{page_id}/statistics/pagesPage
Endpoint: GET /pages/{page_id}/statistics/tagsTag
Endpoint: GET /pages/{page_id}/statistics/usersUser
Endpoint: GET /pages/{page_id}/statistics/page_customersNew customer
Endpoint: GET /pages/{page_id}/export_dataExport conversations from ads
Endpoint: GET /pages/{page_id}/page_customersGet page customers information
Endpoint: PUT /pages/{page_id}/page_customers/{page_customer_id}Update customer information
Endpoint: GET /pages/{page_id}/avatar/{psid}Get customer avatar
Endpoint: POST /pages/{page_id}/page_customers/{page_customer_id}/notesAdd a new customer note
Endpoint: PUT /pages/{page_id}/page_customers/{page_customer_id}/notesUpdate a customer note
Endpoint: DELETE /pages/{page_id}/page_customers/{page_customer_id}/notesDelete a customer note
Endpoint: GET /pages/{page_id}/sip_call_logsRetrieve call logs
Endpoint: GET /pages/{page_id}/tagsGet list tags
Endpoint: GET /pages/{page_id}/postsGet posts
Endpoint: GET /pages/{page_id}/usersGet list of users
Endpoint: POST /pages/{page_id}/round_robin_usersUpdate round robin users
Endpoint: POST /pages/{page_id}/upload_contentsUpload media content
Endpoint: GET /pke_chat_plugin/messagesGet messages of a conversation
Endpoint: POST /pke_chat_plugin/messagesSend message or create a new conversation
Webhook: messagingMessaging event
Webhook: subscriptionSubscription event
Webhook: postPost event
Webhook: conversationConversation event
Webhook: connect_statusPage connection status event
Guide: OverviewOverview
Guide: AuthenticationAuthentication
Guide: Rate LimitsRate Limits
Guide: API Usage FlowAPI Usage Flow
Guide: OverviewOverview
Guide: How It WorksHow It Works
Guide: Setup RequirementsSetup Requirements
Guide: Event TypesEvent Types
Guide: Webhook Suspension Due to High Error RateWebhook Suspension Due to High Error Rate
Guide: How to Re-enable the WebhookHow to Re-enable the Webhook
Guide: Best Practices for Webhook EndpointsBest Practices for Webhook Endpoints

Latest Blog Posts

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/netfull95/pancake-api-mcp'

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