call4me

An AI agent that makes phone calls for you.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • Call4me Get Recordings: Get existing recordings of a finished call owned by the signed in account. Returns fresh download links when available. An empty list means no recording is available yet. Links
  • Call4me Place Call: Call a business for the user (US, Canada, Europe, the UAE at $0.40/min, or any other country the account holds a number in, some at their own per-minute price: AE $0.40, PH $0.40,
  • Call4me Get Call: Status, open questions, live transcript, and (when finished) the outcome of a call. With wait_seconds it waits for something to change (a new question, the call ending) before return

What data it sees

Do you need an account

No: the server works without sign-in

An AI agent that makes phone calls for you. Ask Claude Code, Codex, Claude Desktop or ChatGPT to book a doctor appointment, cancel a subscription, reserve a dinner or change a flight, and call4me calls the business, works through the phone menu, and reports back with what happened. OAuth sign-in, prepaid credits from $10. Open source (MIT): https://github.com/skeptrunedev/call4me

How to connect

How to connect call4me to Claude

The server address to paste into Claude settings:

https://call4me--me-u33a.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect call4me to ChatGPT

The server address to paste into ChatGPT settings:

https://call4me--me-u33a.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect call4me to Cursor

The server address to paste into Cursor settings:

https://call4me--me-u33a.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (15)

Raw names from tools/list. Only developers need these.

call4me_get_recordingsGet existing recordings of a finished call owned by the signed in account. Returns fresh download links when available. An empty list means no recording is available yet. Links may expire; request this again for fresh links. Only share the links with the user.
call4me_place_callCall a business for the user (US, Canada, Europe, the UAE at $0.40/min, or any other country the account holds a number in, some at their own per-minute price: AE $0.40, PH $0.40, PA $0.50, GH $0.60, BO $0.60, UA $0.65; see call4me_list_numbers) and have a natural conversation to get something done (book, reschedule, cancel, ask). Refuses to dial until the category's required information is known, and says exactly what to ask the user. Returns right away with a call id; follow it with call4me_get_call. Credits for the maximum length are held up front; billed per minute of talk time; unanswered calls are free.
call4me_get_callStatus, open questions, live transcript, and (when finished) the outcome of a call. With wait_seconds it waits for something to change (a new question, the call ending) before returning, so poll with wait_seconds: 30.
call4me_connect_meRing the user now and patch them into a call in progress, so they talk to the business directly while the caller goes quiet. Before calling this tool, give the user a heads up with the reason and calling_number from call4me_get_call. Rings the phone in their profile unless phone is given; they join by pressing 1 when they pick up (a voicemail never gets patched in). When they press * or hang up, the caller takes the call back and carries on with the task. With mode "listen" they only listen in: nobody on the call hears them, the caller keeps working, and they press 1 anytime to take over or hang up to stop listening.
call4me_hang_upEnd a call in progress now, e.g. when it is going nowhere or the user changed their mind. Talk time so far is billed as usual; call4me_get_call shows the final state.
call4me_answer_questionAnswer a question the caller asked mid-call (listed in open_questions). The caller relays it on the line within a second or two. Answer in a few plain words.
call4me_list_callsRecent calls on this account, newest first, including callbacks the account's number answered (direction "inbound"): a callback about an unfinished task (callback_for) tried to finish it, anything else took a message.
call4me_get_balanceThe prepaid balance, the per-minute price, and the account's own call4me phone numbers. During setup, show these numbers and suggest saving them as a contact named call4me. Call4me can ring the user's personal phone for account verification or to join a call, from that call's calling_number. The free US number is assigned on the first call; a null phone_number is normal before then. Callbacks to the calling number finish the unfinished task or take a message.
call4me_get_requirementsThe information a kind of call needs before dialing, and which of it the saved profile already has. Without a category, lists the categories.
call4me_get_profileThe facts saved for every call (name, DOB, phone, address, insurance, car) and which are still missing.
call4me_save_profileSave facts that are the same on every call, so they never have to be asked again. Merges into what is saved; an empty string removes a field. Only save what the user gave you.
call4me_add_fundsA Stripe checkout link that adds credits now and reloads the same amount every month (replacing any current monthly reload). Give the link to the user to open; nothing is charged until they pay.
call4me_list_numbersThe account's phone numbers, and the countries more can be bought in with today's prices. Calls go out from a number in the callee's country when the account holds one. US, Canadian and European businesses can always be called (Europe from a European number if the account has one, else from its US number), and UAE businesses too, from the account's US number (the business sees a US caller ID), at $0.40/min; elsewhere, a number in the country is what lets the account call there. Numbers cost exactly what the carrier charges: the upfront cost plus the first month when bought, then the monthly cost every 30 days, taken from the balance.
call4me_buy_numberBuy another phone number, in the US or abroad, paid from the balance at the carrier's own price (see call4me_list_numbers for prices). It renews from the balance every 30 days; if the balance can't cover a renewal the number is released after 7 days. Only buy when the user asks for a number or needs one to call a country.
call4me_release_numberGive up one of the account's bought numbers. Its monthly charge stops; what was already paid is not refunded, and the number cannot be gotten back. The free number that came with the account cannot be released. Only do this when the user asks.