Ordora
AI-powered call management platform
https://callpulse.ai/auth/signinOpens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://mcp.callpulse.ai/We add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · mcp.callpulse.ai
57tools discovered
Showing 25 of 57 from the live probe.
Ping
Math Calculate Total
Calculate total from items with quantity and price. Takes a list of dicts with 'qty' and 'price' keys. Returns items with subtotals and overall total.
Phone Sms Confirmation
Build SMS confirmation prompt for voice AI agent.
Phone Repeat Prompt
Build repeat-back prompt for number validation (voice AI).
Phone Sms Confirmation V2
Build SMS confirmation prompt - CHANNEL-AWARE. Prompts are tone-neutral (no vous/tu). LLM should adapt politeness.
Phone Validate And Identify
One-Shot identity: validates phone and asks for name in one prompt. When the phone is valid, returns a combined prompt confirming the phone and asking for the customer's name in a single step.
Phone Repeat Prompt V2
Build repeat-back prompt for number validation - CHANNEL-AWARE. Prompts are tone-neutral (no vous/tu). LLM should adapt politeness.
Schedule Next Opening
Compute next opening time for a service/store with multilingual prompts.
Schedule Is Open
Check if service is open at a specific datetime.
Schedule Capabilities
Get information about schedule utilities capabilities. Lists supported features, languages, and prompt variants.
Smscontroller Sendsms
Send an SMS
Caissecontroller Createcustomerorderwithpaymentbysms
Crée un client, une commande associée et envoie un lien de paiement par SMS
Caissecontroller Createcustomerorderwithpaymentlink
Crée un client, une commande associée et génère un lien de paiement ou redirige vers checkout
Caissecontroller Createcustomerorderv2
Endpoint unifié channel-aware pour la création de commande. Envoie un SMS pour le canal voice, retourne directement le lien pour le canal chat. Retourne des suggestions de réponse tone-neutral.
Basketcontroller Applyaction
Process a customer's intent on their order basket. The server resolves product names, validates prices from the database, manages state, and returns a suggested response. **Actions:** - `add`: Add items to the basket (product name fuzzy-matched against catalog) - `remove`: Remove an item from the basket - `update_qty`: Change quantity of an existing item - `set_customer_name`: Set the customer's name for the order - `set_phone`: Set the customer's phone number - `done`: Customer is finished ord
Basketcontroller Getcurrentbasket
Returns the active basket session for debugging and reconnect.
Basketcontroller Getlivebasket
Returns the active basket session scoped to a metaConversationId and owner. Used by the dashboard basket footer on page load.
Basketcontroller Getconversationfooter
Returns the live basket (with catalog ids per line/option), the conversation orders, AND the active reservation in one call, scoped to a conversationId and owner. Used by the dashboard + Pilot footer on page load (fetch-on-open parity).
Basketcontroller Getdefaultdictionaries
Returns the industry-standard inbound/outbound synonym dictionaries shipped with every restaurant.
Applyturnv2controller Applyturnv2
Server-orchestrated entry point for agents on `serviceEngine = 'apply_turn_v2'`. The orchestrator INTERNALLY cascades preTurn (service-state guard, customer context, escalation) — the LLM does NOT need to call a separate `pre_turn_status` tool. Response carries everything the model needs to act: - `directive` (say / ask / call_tool / confirm) — a RESPONSE field only, telling you how to deliver `assistantText`. It is NOT an action name: there is NO `ask` / `say` / `confirm` action — ne
Ordercontroller Getordertrackingbyidentity
Returns current order tracking information including status, items, estimated time, and restaurant details. IMPORTANT: Always extract the FULL order ID from the SUIVI token in the message. Look for the pattern "SUIVI:CMD-xxx" and use the complete ID after "SUIVI:". Example message: "Je veux suivre ma commande. SUIVI:CMD-1769736773546-5050" You should extract: "CMD-1769736773546-5050" (the FULL ID, not just "5050") Returns: Order status (Recu, EnPreparation, Pret, Envoye), items list, total am
Servicestatecontroller Get
Read current service state for an agent
Servicestatecontroller Set
Set service state (open / closed)
Maitrecontroller Getfloor
List every table for the calling agent (read-only)
Maitrecontroller Createtable
Create a new table for the calling agent. Operator-side, used when the floor needs an extra table mid-service.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsAI-powered call management platform
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 57 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
Operate CallPulse Tools? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.