Integration · Communication
Connect Claude & ChatGPT to Openmic
Ask your AI to set up a voice agent in Openmic, change its prompt, or show yesterday's calls. It can place an outbound AI call, create calling campaigns from a contact list, send an SMS, and read call logs, SMS logs and usage, with your approval before it calls or texts anyone if you want it.
Free plan, no credit card. Takes about a minute.
Try asking
“Show yesterday's failed calls from the Sales agent.”
The AI lists calls filtered by agent, status and date range.
“Create a voice agent that books appointments, with a friendly first message.”
It creates the agent with a name, prompt and first message, and can pick a voice from the available voices.
“Call this customer with the Reminder agent.”
It places an outbound AI phone call from your number with the agent you choose. This calls a real person.
What your AI can do
Voice agents
List, read, create and update voice AI agents, browse voices, and link an agent to a phone number.
Calls and campaigns
Place outbound AI calls, create and update calling campaigns, and read call logs and usage.
Contacts, numbers and SMS
Create contact lists, add and update contacts, list your phone numbers, send SMS and read SMS logs.
“Set up a campaign that calls the Renewals list between 9:00 and 17:00.”
It creates an outbound calling campaign with the agent, your number, the contact list and the daily calling window.
“Update the agent's prompt with our new opening hours.”
It updates only the prompt on the agent and leaves the other settings as they are.
“What was our usage last month?”
It reads the usage totals for that date range.
25 tools for Openmic
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contact_to_listChanges dataAdd a contact to a list (`contact_list_id`) with `name`, phone numbers and extra info.create_agentChanges dataCreate a voice AI agent with `name` and `prompt`, plus optional voice, first message and model settings.create_campaignChanges dataCreate an outbound calling campaign: `name`, `type`, `agent_uid`, `from_number`, `contact_list_id` and the daily calling window (`time_start`, `time_end`). Once running it calls the list's contacts.create_contact_listChanges dataCreate a contact list with `name`.get_agentGet one agent by `uid`, including prompt, voice, first message and call settings.get_callGet one call by `call_id` with its details.get_campaignGet one campaign by `campaign_id`.get_contact_listGet one contact list by `contact_id` (the list ID).get_current_userGet the signed-in Openmic user and account details.get_phone_numberGet one phone number by `phone_number_id`, including its linked agents.get_usageGet usage totals for a date range, optionally grouped.link_agent_to_numberChanges dataLink an agent (`agent_uid`) to a phone number (`phone_number_id`) for inbound or outbound calls (`direction`).list_agentsList voice AI agents, searchable by `name` and creation date.list_callsList calls, filtered by agent, from/to number, customer ID, status or date range.list_campaignsList calling campaigns, optionally by status or creation date.list_contact_listsList contact lists.list_contacts_in_listList the contacts in a contact list (`contact_list_id`).list_phone_numbersList your phone numbers, searchable by number or name.list_sms_logsList SMS messages sent and received, filtered by direction, number or date range.list_voicesSearch available AI voices by text, gender, language, accent or provider.place_phone_callChanges dataPlace an outbound AI phone call from your number `from_number` to `to_number`, optionally with a different agent and dynamic variables. This calls a real person.send_smsVisible to othersSend an SMS `message` to `to_number`, optionally from a specific number. This sends a real text.update_agentChanges dataUpdate an agent by `uid`: prompt, name, voice, first message or call settings. Only fields you pass change.update_campaignChanges dataUpdate a campaign by `campaign_id`: name, calling days and hours, time zone, number or contact list.update_contactChanges dataUpdate a contact (`contact_id`) in a list (`contact_list_id`): name, phone numbers or extra info.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Openmic from the app list.
- 2
Paste your key
Paste your Openmic secret API key. In the dashboard open the API Key page and create or copy a secret key. It starts with omic_, not omic_pub_. Secret keys are masked after creation, so copy it right away.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Openmic?
The AI can read agents, voices, calls, campaigns, contact lists and their contacts, phone numbers, SMS logs, usage and your user details. It can create and update agents, link an agent to a number, create contact lists and contacts, create and update campaigns, place outbound calls and send SMS.
Does the AI see my Openmic credentials?
No. Your Openmic credentials are encrypted at rest and never shown to the AI. After you save them, they are 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 with reading calls and agents. Placing a call and sending an SMS reach real people, and a running campaign calls its whole list. These 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 Openmic account.
Which Openmic API key should I use?
Use a secret key. It starts with omic_, while public keys start with omic_pub_ and do not work here. Secret keys are masked after creation, so copy the key into PipMCP right after you create it.
Let your AI work in Openmic today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Openmic freePipMCP is not affiliated with Openmic. Product names are trademarks of their owners.






