pancake-api-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Endpoint: GET /pages | List pages |
| Endpoint: POST /pages/{page_id}/generate_page_access_token | Generate page_access_token |
| Endpoint: GET /pages/{page_id}/conversations | Conversations |
| Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/tags | Conversation's tag |
| Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/assign | Assign conversation |
| Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/read | Mark conversation as read |
| Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/unread | Mark conversation as unread |
| Endpoint: GET /pages/{page_id}/conversations/{conversation_id}/messages | Get messages |
| Endpoint: POST /pages/{page_id}/conversations/{conversation_id}/messages | Send a message (private reply, inbox, comment reply or whatsapp template message) |
| Endpoint: GET /pages/{page_id}/statistics/pages_campaigns | Ads campaign |
| Endpoint: GET /pages/{page_id}/statistics/ads | Ads |
| Endpoint: GET /pages/{page_id}/statistics/customer_engagements | Engagement |
| Endpoint: GET /pages/{page_id}/statistics/pages | Page |
| Endpoint: GET /pages/{page_id}/statistics/tags | Tag |
| Endpoint: GET /pages/{page_id}/statistics/users | User |
| Endpoint: GET /pages/{page_id}/statistics/page_customers | New customer |
| Endpoint: GET /pages/{page_id}/export_data | Export conversations from ads |
| Endpoint: GET /pages/{page_id}/page_customers | Get 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}/notes | Add a new customer note |
| Endpoint: PUT /pages/{page_id}/page_customers/{page_customer_id}/notes | Update a customer note |
| Endpoint: DELETE /pages/{page_id}/page_customers/{page_customer_id}/notes | Delete a customer note |
| Endpoint: GET /pages/{page_id}/sip_call_logs | Retrieve call logs |
| Endpoint: GET /pages/{page_id}/tags | Get list tags |
| Endpoint: GET /pages/{page_id}/posts | Get posts |
| Endpoint: GET /pages/{page_id}/users | Get list of users |
| Endpoint: POST /pages/{page_id}/round_robin_users | Update round robin users |
| Endpoint: POST /pages/{page_id}/upload_contents | Upload media content |
| Endpoint: GET /pke_chat_plugin/messages | Get messages of a conversation |
| Endpoint: POST /pke_chat_plugin/messages | Send message or create a new conversation |
| Webhook: messaging | Messaging event |
| Webhook: subscription | Subscription event |
| Webhook: post | Post event |
| Webhook: conversation | Conversation event |
| Webhook: connect_status | Page connection status event |
| Guide: Overview | Overview |
| Guide: Authentication | Authentication |
| Guide: Rate Limits | Rate Limits |
| Guide: API Usage Flow | API Usage Flow |
| Guide: Overview | Overview |
| Guide: How It Works | How It Works |
| Guide: Setup Requirements | Setup Requirements |
| Guide: Event Types | Event Types |
| Guide: Webhook Suspension Due to High Error Rate | Webhook Suspension Due to High Error Rate |
| Guide: How to Re-enable the Webhook | How to Re-enable the Webhook |
| Guide: Best Practices for Webhook Endpoints | Best Practices for Webhook Endpoints |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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