Skip to content

Integration · Communication

Connect Claude & ChatGPT to GoTo Connect

Ask your AI who called yesterday, how many calls each user took last week, or what a voicemail said in GoTo Connect. It can read call history and activity reports, send and read SMS, read voicemails and their transcriptions, list faxes and check whether a colleague is available. It can also start a call from your own line.

Connect GoTo Connect free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How many calls did each user take last week?”

    The AI gets the user activity report for that period, with call totals per user.

  • “Read me the new voicemails in my box.”

    It lists new voicemails with caller and time and fetches the transcription of each one.

  • “Text +4512345678 from our main number that the order is ready.”

    It sends the SMS from your number to that contact. The message is delivered right away.

What your AI can do

Calls and reports

List call history and call reports, and get activity totals per user, phone number or caller.

SMS, voicemail and fax

Send and read SMS, read voicemails and transcriptions, mark or forward voicemails, and list faxes.

Phone system overview

List users, lines, extensions, phone numbers and call queues, check presence and place calls.

  • “Show the SMS conversation with +4587654321.”

    It lists the messages between your number and that contact.

  • “Is Anna available right now?”

    It checks Anna's presence and tells you if she is available, busy or on do not disturb.

  • “Call +4533445566 from my desk phone.”

    It starts an outbound call from your line. Your phone rings first, then the number is dialled.

27 tools for GoTo Connect

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • forward_voicemailChanges dataForward a voicemail by `voicemail_id` to other `extension_numbers`, with optional notes.
  • get_caller_activity_reportGet call activity totals per caller number between `start_time` and `end_time`, optionally for specific `caller_numbers`.
  • get_current_userGet the GoTo user this connection acts as, including account keys.
  • get_faxGet one fax by `fax_id`.
  • get_phone_number_activity_reportGet call activity totals per phone number between `start_time` and `end_time`.
  • get_sms_conversationGet the SMS messages between your `owner_phone_number` and a `contact_phone_number`.
  • get_sms_messageGet one SMS message by `message_id`.
  • get_sms_summaryGet a summary (unread counts, latest messages) of SMS conversations for `owner_phone_number`.
  • get_user_activity_reportGet call activity totals per user between `start_time` and `end_time`, optionally for specific `user_ids`.
  • get_user_presenceGet a user's presence (available, busy, do not disturb) by `user_key`.
  • get_voicemailGet one voicemail by `voicemail_id`, with caller and time.
  • get_voicemail_transcriptionGet the text transcription of a voicemail by `voicemail_id`.
  • list_call_historyList call history, filterable by user, extension and time range (`start_time`/`end_time`, ISO 8601 UTC).
  • list_call_queuesList call queues.
  • list_call_reportsList call report summaries between `start_time` and `end_time`, filterable by user, line, phone number and outcome.
  • list_extensionsList extensions (users, call queues, ring groups and more) in the phone system.
  • list_faxesList sent and received faxes, filterable by type, status, read status and sender.
  • list_my_linesList the phone lines of the current user. Use to find a `lineId` for placing calls.
  • list_phone_numbersList the account's phone numbers, optionally matching a `number`.
  • list_sms_conversationsList SMS conversations for your phone number `owner_phone_number`, optionally unread only.
  • list_usersList users in the GoTo Connect account.
  • list_voicemail_boxesList voicemail boxes, optionally for one extension number.
  • list_voicemailsList voicemails in a voicemail box by `voicemailbox_id`, filterable by status.
  • mark_sms_conversation_readChanges dataMark an SMS conversation as read up to `last_read_message_id`, for `owner_phone_number` and `contact_phone_numbers`.
  • mark_voicemailChanges dataMark a voicemail as READ or NEW by `voicemail_id`.
  • place_callChanges dataStart an outbound call from one of your lines (`from.lineId`) to `dial_string`. Your phone rings first, then the number is dialled.
  • send_smsChanges dataSend an SMS with `body` from your `owner_phone_number` to `contact_phone_numbers` (E.164). Delivers immediately.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose GoTo Connect from the app list.

  2. 2

    Paste your key

    Create your own OAuth client, paste its client ID and client secret, then sign in to GoTo once. Sign in at developer.goto.com, choose OAuth Clients, create a client with the redirect URI https://pipmcp.com/oauth/callback and tick the scopes you want to allow. You can also add your GoTo account key, which the phone system admin and report tools need.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in GoTo Connect?

The AI can read call history, call reports and activity reports, SMS conversations, voicemails with transcriptions, faxes, users, lines, extensions, phone numbers, call queues and presence. It can send SMS, mark conversations and voicemails as read, forward voicemails and place calls from your line.

Does the AI see my GoTo Connect credentials?

No. Your OAuth client secret and the sign-in tokens are encrypted at rest and never shown to the AI. After you save the secret, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Sending an SMS and placing a call reach other people right away, and both can require your approval before they run. The scopes you tick on your OAuth client limit access further. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

GoTo Connect connects with OAuth, and this connection needs the PipMCP Pro plan. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own GoTo Connect account.

Why do I create my own GoTo OAuth client?

GoTo Connect connects through an OAuth client you own, so the access belongs to you and you decide the scopes. You create it at developer.goto.com under OAuth Clients, add https://pipmcp.com/oauth/callback as redirect URI, paste the client ID and secret into PipMCP and sign in once. Admin endpoints need a GoTo Connect admin user.

Let your AI work in GoTo Connect today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect GoTo Connect free

PipMCP is not affiliated with GoTo Connect. Product names are trademarks of their owners.