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.
39 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_agent_toolChanges dataCreate a new tool for a agent. Required: type or name. API summary: Create a tool for an agent.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_add_contacts_bulkVisible to othersCreate a new contact. Required: contacts. Has effects visible outside this system. API summary: Bulk add contacts.create_contact_listChanges dataCreate a contact list with `name`.delete_agentDeletesPermanently delete a agent by uid. Destructive action; may require approval. API summary: Delete an agent.delete_agent_toolDeletesPermanently delete a tool by tool id. Destructive action; may require approval.delete_campaignDeletesPermanently delete a campaign by campaign id. Destructive action; may require approval.delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete a contact list.delete_contactsMoves moneyPermanently delete a contact by contact list id. Financial or irreversible action; may require approval. API summary: Delete contacts from a list.detach_phone_number_agentChanges dataUnlink a phone number. API summary: Unlink an agent from a phone number.get_agentGet one agent by `uid`, including prompt, voice, first message and call settings.get_agent_toolGet one tool for a agent by tool id. API summary: Get a tool.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_sms_logGet one sms log by sms log id. API summary: Get an SMS log.get_usageGet usage totals for a date range, optionally grouped.get_voiceGet one voice by voice id. API summary: Get a voice.link_agent_to_numberChanges dataLink an agent (`agent_uid`) to a phone number (`phone_number_id`) for inbound or outbound calls (`direction`).list_agent_toolsList tools for a agent. Optional filters: type, created after or created before. Results are paginated. API summary: List tools for an agent.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_agent_toolChanges dataUpdate an existing tool identified by tool id. Only the fields you pass are changed. API summary: Update a tool.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.update_contact_2Changes dataUpdate an existing contact identified by contact id. Only the fields you pass are changed. API summary: Update a contact list.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps 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 HeyMyApps 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?
HeyMyApps 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 HeyMyApps 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 freeHeyMyApps is not affiliated with Openmic. Product names are trademarks of their owners.






