Skip to content

Integration · Communication

net2phone.com

Connect Claude & ChatGPT to net2phone

Ask your AI who called yesterday, how a call queue is doing right now, or which colleagues are online in net2phone. It can search call history, build call queue and agent reports, look up the company directory, fetch links to voicemails and call recordings, and start a call from your phone. Phone questions get answered without opening the admin portal.

Connect net2phone free

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

Try asking

  • “Who called us from +45 12 34 56 78 this week?”

    The AI searches call history and lists the matching calls with time, direction and duration.

  • “How many callers are waiting in the support queue right now?”

    It finds the queue and reads its live statistics, such as waiting calls and available agents.

  • “Give me a daily report for the sales queue for last month.”

    It builds a call queue report for the period, grouped by day.

What your AI can do

Call history and reports

Search call detail records and build call queue and per-agent reports for any period.

Queues, presence and directory

List call queues with live stats, see who is online by extension and search users, departments and ring groups.

Voicemail, recordings and numbers

Get audio links for voicemails and recordings, mark or delete voicemails, list phone and SMS numbers and manage blocked callers.

  • “Is Maria online, and what is her extension?”

    It searches the company directory and checks presence to show whether she is online, offline or unknown.

  • “Get me the audio of the newest voicemail, then mark it as read.”

    It creates a temporary download link for the voicemail audio and marks the voicemail as read.

  • “Call extension 214 for me.”

    It starts a call from your own phone. Your phone rings first, then extension 214 is dialed.

134 tools for net2phone

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

  • attach_phone_numberChanges dataAssign a phone number (phone number id). API summary: Assign phone number.
  • create_account_call_detail_records_searchChanges dataCreate a new call detail records search for a account. API summary: Search sip trunk call detail records.
  • create_available_phone_numbers_lookupChanges dataCreate a new available phone numbers lookup. Required: area code. API summary: Lookup available phone numbers.
  • create_blocked_callerChanges dataCreate a new blocked caller. Required: blocked at level or phone number pattern. Search blocked callers first to avoid duplicates. API summary: Create blocked caller.
  • create_call_recordings_batch_deleteVisible to othersCreate a new call recordings batch delete. Required: requests. Has effects visible outside this system. API summary: Batch delete call recordings.
  • create_call_recordings_batch_set_view_statusVisible to othersCreate a new call recordings batch set view status. Required: requests. Has effects visible outside this system. API summary: Batch set call recording view status.
  • create_channel_conversation_productChanges dataCreate a new product for a channel conversation. API summary: Channel conversation create item.
  • create_conversationChanges dataCreate a new message. Required: virtual agent id. API summary: Create conversation.
  • create_conversation_messageVisible to othersCreate a new message for a message. Required: content. Has effects visible outside this system. API summary: Create conversation message.
  • create_direct_group_conversation_productChanges dataCreate a new product for a direct group conversation. API summary: Direct group conversation create item.
  • create_direct_user_conversation_productChanges dataCreate a new product for a direct user conversation. API summary: Direct user conversation create item.
  • create_endChanges dataCreate a new end. API summary: End virtual agent chat conversation.
  • create_huddle_roomChanges dataCreate a Huddle video meeting room with a `display_name`, an optional expiry time (`expires_at_time`) and optional phone dial-in.
  • create_knowledge_basisChanges dataCreate a new knowledge basis. Required: display name. API summary: Create knowledge base.
  • create_knowledge_basis_data_importChanges dataCreate a new data import for a knowledge basis. Required: type or display name. API summary: Create virtual agent knowledge base data import.
  • create_knowledge_basis_data_sourceChanges dataCreate a new data source for a knowledge basis. Required: data sources. API summary: Create data source in knowledge base.
  • create_knowledge_basis_data_sources_batch_deleteVisible to othersCreate a new data sources batch delete for a knowledge basis. Has effects visible outside this system. API summary: Batch delete knowledge base data sources.
  • create_mcp_serverChanges dataCreate a new mcp server. Required: display name or server url. API summary: Create mcp server.
  • create_mcp_server_tool_configurationChanges dataCreate a new tool configuration for a mcp server. Required: tool name or response. API summary: Create mcp server tool configuration.
  • create_messageChanges dataCreate a new message. Required: body. API summary: Phone number bound conversation move over workflow.
  • create_messaging_enabled_phone_numbers_set_registrationChanges dataCreate a new messaging enabled phone numbers set registration. Required: body. API summary: Set messaging enabled phone number registration.
  • create_messaging_enabled_phone_numbers_set_routeChanges dataCreate a new messaging enabled phone numbers set route. API summary: Set messaging enabled phone number route.
  • create_phone_number_bound_conversation_productChanges dataCreate a new product for a phone number bound conversation. Required: body. API summary: Phone number bound conversation create item.
  • create_phone_number_messaging_assignmentChanges dataCreate a new messaging assignment for a phone number. Required: virtual agent id. API summary: Set virtual agent messaging assignment.
  • create_phone_number_voice_conversation_template_assignmentChanges dataCreate a new voice conversation template assignment for a phone number. Required: virtual agent id or voice conversation template id. API summary: Set voice conversation template.
  • create_phone_numbers_batch_createVisible to othersCreate a new phone numbers batch create. Required: requests. Has effects visible outside this system. API summary: Batch create phone numbers.
  • create_port_out_requestChanges dataCreate a new port out request. Required: port timeframe, phone numbers or port reason. API summary: Create port out request.
  • create_subscriptionDeletesCreate a new subscription. Required: platform. Destructive action; may require approval. API summary: Create webhook subscription.
  • create_toolChanges dataCreate a new tool. Required: type, display name, description, inputs or response. API summary: Create tool.
  • create_tools_previewChanges dataCreate a new tools preview. Required: server url. API summary: Preview mcp server tools.
  • create_tts_voice_sampleChanges dataCreate a new sample for a tts voice. Required: text. API summary: Play virtual agent voice sample.
  • create_virtual_agentChanges dataCreate a new virtual agent. Required: display name. API summary: Create virtual agent.
  • create_virtual_agent_knowledge_basisChanges dataCreate a new knowledge basis for a virtual agent. Required: knowledge base id. API summary: Add knowledge base to virtual agent.
  • create_virtual_agent_mcp_serverChanges dataCreate a new mcp server for a virtual agent. Required: mcp server id. API summary: Add mcp server to virtual agent.
  • create_virtual_agent_toolChanges dataCreate a new tool for a virtual agent. Required: tool id. API summary: Add tool to virtual agent.
  • create_virtual_agent_voice_conversation_templateChanges dataCreate a new voice conversation template for a virtual agent. Required: initial greeting, display name or languages. API summary: Create voice conversation template in virtual agent.
  • delete_knowledge_basisDeletesPermanently delete a knowledge basis by knowledge base id. Destructive action; may require approval. API summary: Delete knowledge base.
  • delete_knowledge_basis_data_importDeletesPermanently delete a data import by data import id. Destructive action; may require approval. API summary: Delete virtual agent knowledge base data import.
  • delete_mcp_serverDeletesPermanently delete a mcp server by mcp server id. Destructive action; may require approval. API summary: Delete mcp server.
  • delete_mcp_server_tool_configurationDeletesPermanently delete a tool configuration by tool name. Destructive action; may require approval. API summary: Delete mcp server tool configuration.
  • delete_phone_numberDeletesPermanently delete a phone number by phone number id. Destructive action; may require approval. API summary: Delete phone number.
  • delete_phone_number_messaging_assignmentsMoves moneyPermanently delete a messaging assignment by phone number id. Financial or irreversible action; may require approval. API summary: Clear virtual agent messaging assignment.
  • delete_phone_number_voice_conversation_template_assignmentsMoves moneyPermanently delete a voice conversation template assignment by phone number id. Financial or irreversible action; may require approval. API summary: Clear voice conversation template.
  • delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Delete webhook subscription.
  • delete_toolDeletesPermanently delete a tool by tool id. Destructive action; may require approval. API summary: Delete tool.
  • delete_virtual_agentDeletesPermanently delete a virtual agent by virtual agent id. Destructive action; may require approval. API summary: Delete virtual agent.
  • delete_virtual_agent_knowledge_basisDeletesPermanently delete a knowledge basis by knowledge base id. Destructive action; may require approval. API summary: Delete knowledge base from virtual agent.
  • delete_virtual_agent_mcp_serverDeletesPermanently delete a mcp server by mcp server id. Destructive action; may require approval. API summary: Delete mcp server from virtual agent.
  • delete_virtual_agent_toolDeletesPermanently delete a tool by tool id. Destructive action; may require approval. API summary: Delete tool from virtual agent handler.
  • delete_virtual_agent_voice_conversation_templateDeletesPermanently delete a voice conversation template by voice conversation template id. Destructive action; may require approval. API summary: Delete virtual agent voice conversation template.
  • delete_voicemailDeletesPermanently delete a voicemail by `voicemail_id`. This cannot be undone.
  • detach_phone_numberChanges dataUnassign a phone number (phone number id). API summary: Unassign phone number.
  • export_conversations_exportsExport conversations exports.
  • get_call_forwardingGet a user's call forwarding settings by `user_id`.
  • get_call_queue_agent_reportChanges dataBuild a per-agent report for one call queue by `call_queue_id` over a period (`start_date`, `end_date`), optionally for specific `agent_ids`.
  • get_call_queue_reportChanges dataBuild a report for one call queue by `call_queue_id` over a period (`start_date`, `end_date`), grouped by `interval_size` (quarter_of_hour, hour or day) in an optional `iana_timezone_id`.
  • get_call_queue_statsGet live statistics for one call queue by `call_queue_id`, such as waiting calls and available agents.
  • get_current_userGet the net2phone user this connection acts as, including name, extension and user ID.
  • get_knowledge_basisGet one knowledge basis by knowledge base id. API summary: Get knowledge base.
  • get_knowledge_basis_data_importGet one data import for a knowledge basis by data import id. API summary: Get virtual agent knowledge base data import.
  • get_knowledge_basis_data_sourceGet one data source for a knowledge basis by data source id. API summary: Get knowledge base data source.
  • get_mcp_serverGet one mcp server by mcp server id. API summary: Get mcp server.
  • get_mcp_server_tool_configurationGet one tool configuration for a mcp server by tool name. API summary: Get mcp server tool configuration.
  • get_messageGet one message by message id. API summary: Get conversation.
  • get_phone_numberGet one phone number by phone number id. API summary: Get virtual agent phone number.
  • get_subscriptionGet one subscription by subscription id. API summary: Get webhook subscription.
  • get_toolGet one tool by tool id. API summary: Get tool.
  • get_user_call_recording_settingsList users for a user. API summary: Get user call recording settings.
  • get_virtual_agentGet one virtual agent by virtual agent id. API summary: Get virtual agent.
  • get_virtual_agent_voice_conversation_templateGet one voice conversation template for a virtual agent by voice conversation template id. API summary: Get virtual agent voice conversation template.
  • get_voicemail_audio_linkGet a temporary download link for a voicemail's audio. Pass the voicemail's ID in `generate_audio_download_link_id`.
  • list_accountsList accounts. Optional filters: page index. Results are paginated. API summary: List sip trunk accounts.
  • list_agent_activity_reportsList agent activity reports. Optional filters: start date, end date, interval size, agent ids, internal phone numbers or iana timezone id. API summary: Get messaging enabled phone numbers agent activity report.
  • list_anonymous_callers_blocking_settingsList anonymous callers blocking settings. API summary: Get anonymous callers blocking settings.
  • list_call_queuesList the account's call queues with their IDs and names.
  • list_campaign_registry_campaign_sharing_rejection_reasonsList sharing rejection reasons for a campaign registry campaign. API summary: List campaign registry campaign sharing rejection reasons.
  • list_defaultsList defaults. API summary: Get default background audio.
  • list_generate_audio_download_linksList generate audio download links. API summary: Generate call recording audio download link.
  • list_generate_audio_download_links_generate_virtual_agent_converList generate audio download links. API summary: Generate virtual agent conversation audio download link.
  • list_huddle_dial_in_phone_numbersList huddle dial in phone numbers. Optional filters: before or region codes. Results are paginated.
  • list_knowledge_basesList knowledge bases.
  • list_knowledge_basis_data_importsList data imports for a knowledge basis. API summary: List virtual agent knowledge base data imports.
  • list_knowledge_basis_data_sourcesList data sources for a knowledge basis. API summary: List knowledge base data sources.
  • list_limitsList limits. API summary: Get virtual agent limits.
  • list_live_activity_reportsList live activity reports. Optional filters: iana timezone id. API summary: Get messaging enabled phone numbers live activity report.
  • list_mcp_server_tool_configurationsList tool configurations for a mcp server. API summary: List mcp server tool configurations.
  • list_mcp_server_toolsList tools for a mcp server. Results are paginated. API summary: List mcp server tools.
  • list_mcp_serversList mcp servers.
  • list_messagesList messages for a message. Optional filters: include tools. API summary: List conversation messages.
  • list_messaging_enabled_phone_number_assignmentsList messaging enabled phone number assignments. Optional filters: before. Results are paginated.
  • list_modelsList models. API summary: List virtual agent models.
  • list_phone_number_activity_reportsList phone number activity reports. Optional filters: start date, end date, interval size, internal phone numbers or iana timezone id. API summary: Get messaging enabled phone numbers phone number activity report.
  • list_phone_numbersList phone numbers. Optional filters: before, assignment status or include counters. Results are paginated.
  • list_presenceList who is online, offline or unknown by extension; filter by `presence_status` or `extension`.
  • list_sip_registrationsList sip registrations. Optional filters: extension, registration status or before. Results are paginated.
  • list_sms_numbersList the phone numbers that can send and receive text messages.
  • list_subscriptionsList subscriptions. Optional filters: before. Results are paginated. API summary: List webhook subscriptions.
  • list_supervisorsList supervisors. API summary: Get call queue statistics supervisor.
  • list_toolsList tools.
  • list_tts_voicesList tts voices. API summary: List text to speech voices.
  • list_usagesList usages. API summary: Get virtual agent current usage.
  • list_virtual_agent_messagesList messages for a virtual agent. Optional filters: before, start time, end time, transport or from. Results are paginated. API summary: List virtual agent conversations.
  • list_virtual_agent_n2p_directory_configurationsList n2p directory configurations for a virtual agent. API summary: Get virtual agent net 2 phone directory configuration.
  • list_virtual_agent_phone_numbersList phone numbers. API summary: List virtual agent phone numbers.
  • list_virtual_agent_voice_conversation_templatesList voice conversation templates for a virtual agent. API summary: List virtual agent voice conversation templates.
  • list_virtual_agentsList virtual agents.
  • list_voice_conversation_template_background_audioList background audio for a voice conversation template. API summary: Get virtual agent voice conversation template background audio.
  • list_voice_languagesList voice languages. API summary: List virtual agent voice languages.
  • list_webhook_event_typesList webhook event types.
  • list_webhook_platformsList webhook platforms.
  • mark_voicemailChanges dataMark a voicemail as `read` or `unread` by `voicemail_id`.
  • search_blocked_callersList blocked caller numbers, optionally matching `search_query`.
  • search_call_historyChanges dataSearch call history (call detail records) for the account: who called whom, when, direction and duration. Filters are optional; results are paginated.
  • search_directorySearch the company phone directory (users, departments, ring groups, call queues) by name, extension or number in `search_query`; filter by `types`.
  • start_callChanges dataStart a phone call from the connected user's phone to `to` (a phone number in E.164 format or an internal extension). The user's phone rings first, then the other party is dialed.
  • submit_tool_resultVisible to othersSubmit a tool result (conversation id). Has effects visible outside this system. API summary: Submit virtual agent tool result.
  • unblock_callerDeletesRemove a number from the blocked callers list by `blocked_caller_id`, so it can call in again.
  • update_accountsVisible to othersUpdate an existing account. Has effects visible outside this system. API summary: Set anonymous callers blocking settings for account.
  • update_blocked_callerChanges dataUpdate an existing blocked caller identified by blocked caller id. API summary: Update blocked caller.
  • update_knowledge_basisChanges dataUpdate an existing knowledge basis identified by knowledge base id. API summary: Update knowledge base.
  • update_knowledge_basis_data_sourceChanges dataUpdate an existing data source identified by data source id. API summary: Update knowledge base data source.
  • update_mcp_serverChanges dataUpdate an existing mcp server identified by mcp server id. API summary: Update mcp server.
  • update_mcp_server_tool_configurationChanges dataUpdate an existing tool configuration identified by tool name. API summary: Update mcp server tool configuration.
  • update_messaging_enabled_phone_number_assignmentChanges dataUpdate an existing messaging enabled phone number assignment identified by messaging enabled phone number assignment id. API summary: Update messaging enabled phone number assignment.
  • update_overagesVisible to othersUpdate an existing overage. Has effects visible outside this system. API summary: Toggle virtual agent overage.
  • update_subscriptionDeletesUpdate an existing subscription identified by subscription id. Destructive action; may require approval. API summary: Update webhook subscription.
  • update_subscriptionsMoves moneyUpdate an existing subscription identified by webhook subscription id. Financial or irreversible action; may require approval. API summary: Regenerate webhook subscription secret.
  • update_toolChanges dataUpdate an existing tool identified by tool id. API summary: Update tool.
  • update_user_call_forwarding_settingsVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Update user call forwarding settings.
  • update_user_call_recording_settingsVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Update user call recording settings.
  • update_usersVisible to othersUpdate an existing user. Has effects visible outside this system. API summary: Set anonymous callers blocking settings for current user.
  • update_virtual_agentChanges dataUpdate an existing virtual agent identified by virtual agent id. API summary: Update virtual agent.
  • update_virtual_agent_n2p_directory_configurationsVisible to othersUpdate an existing n2p directory configuration identified by virtual agent id. Has effects visible outside this system. API summary: Update virtual agent net 2 phone directory configuration.
  • update_virtual_agent_voice_conversation_templateChanges dataUpdate an existing voice conversation template identified by voice conversation template id. API summary: Update virtual agent voice conversation template.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose net2phone from the app list.

  2. 2

    Paste your key

    Paste a net2phone API key. Create the key for your net2phone account as described in the API Keys section of net2phone's API V2 authentication guide. The AI acts with that key's access to your net2phone account.

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

The AI can search call history, build call queue and agent reports, read live queue statistics, list queues, presence, phone numbers, SMS numbers and blocked callers, search the company directory and read a user's call forwarding. It can get audio links for voicemails and recordings, mark voicemails read or unread, start a call from your phone and create a Huddle meeting room. If you switch those tools on, it can also delete voicemails and unblock callers.

Does the AI see my net2phone credentials?

No. Your net2phone 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 with call history and reports only. Deleting a voicemail is permanent and unblocking a caller lets that number call in again, and both 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 net2phone account.

How does starting a call work?

When the AI starts a call, your own net2phone phone rings first. When you answer, the number or extension you asked for is dialed. The AI does not talk on the call, it only sets it up.

Let your AI work in net2phone today.

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

Connect net2phone free

HeyMyApps is not affiliated with net2phone. Product names are trademarks of their owners.