MCP App Store
by KeenEthics

Overview

Call-E helps you delegate everyday phone calls to an AI assistant. Ask it to call a business, check availability, make a reservation, ask a question, deliver a message, or follow up with someone on your behalf. It can also schedule calls for later and place calls in batches when you need to reach multiple people. After each call, Call-E reports back with what happened and provides a call transcript, so you can review the conversation and next steps.

Tools

get_call

ChatGPT
Use this when the user asks for the status or result of a call. Poll while result_status is pending; unavailable or not_applicable results are final even when result and error are null.

get_call_run

ChatGPT
Query a call run by run_id. This tool does not initiate calls or modify run state. After calling 'run_call', wait 60 seconds before the first query. Then query every 5-10 seconds.

get_call_transcript

ChatGPT
Use this when the user asks what was said on their call. Return available transcript only; missing transcript does not mean no call occurred.

open_call

ChatGPT
Use this when the user wants to view an existing call and its card controls. Never places another call.

plan_call

ChatGPT
First, use this to plan the call. Always pass the user's latest message verbatim via 'user_input' (even if you also set other fields). Do not guess region/language or reformat ambiguous phone numbers. If 'ready_to_run' is false, prefer letting the user fill the missing details in the plan card UI instead of restating every question in chat. If the user answers in chat instead, call this again with 'user_input' set to the user's response. When 'ready_to_run' is true and a plan card UI is available, stop after 'plan_call' and let the plan card continue execution. Only call 'run_call' yourself if no plan card UI is available or the user explicitly asks to start or retry the call in chat. Do not guess parameters.

prepare_call

ChatGPT
Create or update a saved preparation for one immediate phone task. The server determines missing information and returns a confirmation card; no call is placed until the user clicks Dial in the card. Send task and only known phone/region/locale. To reopen, pass preparation_id. To revise from chat, pass preparation_id, its revision, and user_input with the user correction. Never author questions or guess missing facts.

run_call

ChatGPT
Executes the planned call. Use only after 'plan_call' returns 'ready_to_run=true'. Pass the 'confirm_token' exactly as received. In ChatGPT, do not call 'run_call' in the same turn if a plan card UI is available and has already started the call. Use 'run_call' there only when no plan card UI is available or the user explicitly asks to start or retry the call in chat. If the call starts, it runs asynchronously. Do not perform extra operations; the server will notify on completion. Do not call 'run_call' more than once for the same 'plan_id'. Once started, wait for the activity card updates.

track_ui_events

ChatGPT
Widget-only batch telemetry ingestion tool. Use this from the app UI to submit a telemetry batch for a single plan or run. Events must be sent in batches, not one-by-one.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

8

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily