Skip to content

Integration · Communication

Connect Claude & ChatGPT to PitchPrfct

Ask your AI who replied to your texts, how a campaign went, or to send an SMS from PitchPrfct. It can search contacts, conversations and messages, create and tag contacts, add them to lists and enroll them in workflows. It can also check your credit balance before you send.

Connect PitchPrfct free

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

Try asking

  • “Which conversations have unread replies?”

    The AI lists the conversations that are not read yet and can open the messages in each one.

  • “Text Maria Jensen that her appointment tomorrow at 10:00 is confirmed.”

    It finds the contact, picks one of your phone numbers and sends the SMS. The text is real and uses credits.

  • “How did the spring campaign go?”

    It finds the campaign and lists its contacts with their send status: pending, processed, succeeded or failed.

What your AI can do

SMS and conversations

Send an SMS now or schedule it, search sent and received messages, read conversations and mark them read or archived.

Contacts, lists and tags

Search, create and update contacts, add tags, put contacts on lists and opt contacts out of SMS.

Campaigns and automation

Look up campaigns and their send results, save SMS templates and enroll contacts in workflows.

  • “Add +4512345678 as Peter Holm and tag him as lead.”

    It creates the contact, or updates the one that already has that number, and adds the tag.

  • “Put everyone tagged webinar on the Follow-up list.”

    It searches contacts by tag and adds them to the contact list you name.

  • “Tom Berg asked us to stop texting him. Opt him out.”

    It finds the contact and opts him out of SMS with an internal note on why. He will no longer receive messages.

26 tools for PitchPrfct

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

  • add_contact_tagsChanges dataAdd one or more `tags` to a contact by `contact_uuid`.
  • add_contacts_to_listChanges dataAdd contacts (`contact_ids`) to a contact list by `contact_list_id`.
  • create_contactChanges dataCreate a contact with `phone_number` plus optional first_name, last_name, email, company, address, tags and custom_fields. Set `update_existing` to update a contact that already has this number.
  • create_templateChanges dataSave a new SMS template with a `name` and message `content`.
  • delete_contactDeletesPermanently delete a contact by `contact_uuid`. This cannot be undone.
  • enroll_contact_in_workflowChanges dataEnroll a contact (`contact_uuid`) in an automation workflow (`workflow_id`). The workflow may start sending messages to them.
  • get_campaignGet one SMS campaign by `campaign_id`, with its status and settings.
  • get_contactGet one contact by `contact_uuid`, with phone, email, tags and custom fields.
  • get_contact_listGet one contact list by its ID (passed as `contact_id`); set `include_contacts` to also return the contact IDs in it.
  • get_credit_balanceGet the account's current credit balance for sending messages.
  • get_messageGet one message by `message_id`, with its content, direction and delivery status.
  • list_campaign_contactsList the contacts in a campaign by `campaign_id` with their send `status` (pending, processed, succeeded, failed).
  • list_contact_listsList contact lists with their IDs.
  • list_conversation_messagesList the messages in one conversation by `conversation_id` (the conversation's numeric id, not a contact UUID).
  • list_conversationsList SMS conversations, filtered by `search`, `contact_uuid`, `is_read`, `starred` or `is_archived`. Use to find a conversation ID or unread replies.
  • list_phone_numbersList the phone numbers on the account. Use to pick the `from_number` for sending SMS.
  • list_tagsList all contact tags with their IDs.
  • opt_out_contactChanges dataOpt a contact out of SMS by `contact_uuid`, with an optional internal `reason`. They will no longer receive messages.
  • search_campaignsSearch SMS campaigns by `search` text, `status` (e.g. scheduled, in_progress, completed) or `type`.
  • search_contactsSearch contacts by `search` text (name, phone, email), `tags`, `list_id`, `opted_out` or created date range. Use to find a contact's UUID.
  • search_messagesSearch sent and received messages by `search` text, `direction` (inbound/outbound), `status`, `contact_uuid`, `conversation_id` or created date range.
  • search_templatesSearch saved SMS templates by `search` text.
  • search_workflowsSearch automation workflows by `search` text or `status`.
  • send_smsVisible to othersSend an SMS with `content` from one of your numbers (`from_number`, E.164) to either `to_number` or a contact (`contact_uuid`); pass `scheduled_for` (ISO 8601) to send later. Sends a real text message and uses credits.
  • update_contactChanges dataUpdate a contact by `contact_uuid`: name, email, company, address, tags, starred or custom fields. Only the fields you pass change.
  • update_conversationChanges dataMark a conversation (ID passed as `message_id`) as read or unread (`is_read`) or archive it (`is_archived`).

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your PitchPrfct API key. Open the Developers page in PitchPrfct, create an API key and grant it the scopes you need. Copy the key right away, because it is masked after creation.

  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 PitchPrfct?

The AI can read contacts, contact lists, tags, conversations, messages, campaigns, templates, workflows, phone numbers and your credit balance. It can send and schedule SMS, create and update contacts, add tags, add contacts to lists, save templates, enroll contacts in workflows, opt contacts out and delete a contact if you switch that tool on.

Does the AI see my PitchPrfct credentials?

No. Your PitchPrfct API key is encrypted at rest and never shown to the AI. After you save it, 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 uses credits, enrolling a contact in a workflow may start messages to them, and deleting a contact is permanent. These actions can require your approval before they run. 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?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own PitchPrfct account.

Which scopes should my PitchPrfct API key have?

Grant only the scopes that match the tools you plan to switch on in PipMCP. Copy the key as soon as you create it, because PitchPrfct masks it afterwards. If you lose it, create a new key and paste that into PipMCP.

Let your AI work in PitchPrfct today.

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

Connect PitchPrfct free

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