Integration · Productivity
Connect Claude & ChatGPT to CustomGPT.ai
Ask your AI to put a question to one of your CustomGPT.ai agents, go through past conversations or show the source behind a citation. It can create and update agents, check which documents an agent has indexed and re-index one, list the leads captured in chats and read agent stats and your plan limits.
Free plan, no credit card. Takes about a minute.
Try asking
“Ask our support agent what our return policy says about opened items.”
The AI starts a conversation with the agent, sends the question and returns the answer with its citations.
“Where did that answer come from?”
It reads the citation and shows the source document behind it.
“Which leads did the website agent capture last week?”
It lists the leads the agent collected in chats between the dates you give.
What your AI can do
Talk to your agents
Start conversations, ask an agent questions, read answers with citations and rate answers as liked or disliked.
Agents and content
List, create and update agents, read their settings and sources, and check or re-index the documents they learned from.
Leads and usage
List leads captured in chats, read conversation history, agent stats and your account's plan limits and usage.
“Which pages on our help center failed to index?”
It lists the agent's documents filtered by crawl or index status.
“Re-index the pricing page, it changed yesterday.”
It finds the document and asks CustomGPT.ai to crawl and index it again.
“Create an agent from https://example.com/sitemap.xml called Docs Helper.”
It creates a new agent that learns from the sitemap you give.
112 tools for CustomGPT.ai
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_agentChanges dataCreate a new agent. Pass `project_name` and `sitemap_path` (a website sitemap URL to learn from).create_completionChanges dataCreate a new completion. API summary: Send message (OpenAI format).create_conversationChanges dataStart a new conversation with an agent. Pass `project_id` and optionally a `name`; returns the `session_id` to send messages to.create_customChanges dataCreate a new custom. API summary: Create a custom action (MCP).create_invitationChanges dataCreate a new invitation. API summary: Invite a new member.create_project_childChanges dataCreate a new child for a project. API summary: Assign child agents.create_project_labelChanges dataCreate a new label for a project. API summary: Create labels.create_project_licenseChanges dataCreate a new license for a project. API summary: Create a license.create_project_replicateChanges dataCreate a new replicate for a project. API summary: Replicate an agent.create_project_settingChanges dataCreate a new setting for a project. API summary: Update agent settings.create_project_sourceChanges dataCreate a new source for a project. API summary: Add a source.create_project_taskChanges dataCreate a new task for a project. Required: prompt. API summary: Create task.create_roleDeletesCreate a new role. Destructive action; may require approval. API summary: Create a custom role.create_task_messageChanges dataCreate a new message for a task. Required: prompt. Search messages first to avoid duplicates. API summary: Send follow-up message.create_task_stopChanges dataCreate a new stop for a task. API summary: Stop response.create_task_tool_outputChanges dataCreate a new tool output for a task. Required: tool outputs. API summary: Submit tool outputs.create_team_switchChanges dataCreate a new switch for a team. API summary: Switch active team.create_userChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Update user profile.delete_conversationDeletesPermanently delete a conversation. Pass `project_id` and `session_id`.delete_customDeletesPermanently delete a custom by action key. Destructive action; may require approval. API summary: Delete a custom action.delete_invitationDeletesPermanently delete a invitation by invitation id. Destructive action; may require approval. API summary: Cancel an invitation.delete_message_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete message file.delete_pagesMoves moneyPermanently delete a page by project id. Financial or irreversible action; may require approval. API summary: Delete webpage context pages.delete_persona_sub_personaDeletesPermanently delete a sub persona by sub persona slug. Destructive action; may require approval. API summary: Delete sub-persona override.delete_projectDeletesPermanently delete a project by project id. Destructive action; may require approval. API summary: Delete an agent.delete_project_childDeletesPermanently delete a child by child project id. Destructive action; may require approval. API summary: Unassign a child agent.delete_project_childrenMoves moneyPermanently delete a child by project id. Financial or irreversible action; may require approval. API summary: Bulk unassign child agents.delete_project_labelDeletesPermanently delete a label by label id. Destructive action; may require approval.delete_project_licenseDeletesPermanently delete a license by license id. Destructive action; may require approval.delete_project_pageDeletesPermanently delete a page by page id. Destructive action; may require approval. API summary: Delete a document.delete_project_sourceDeletesPermanently delete a source by source id. Destructive action; may require approval.delete_project_taskDeletesPermanently delete a task by task id. Destructive action; may require approval. API summary: Delete task.delete_roleDeletesPermanently delete a role by role id. Destructive action; may require approval. API summary: Delete a custom role.delete_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove a team member.delete_usersMoves moneyPermanently delete a user by project id. Financial or irreversible action; may require approval. API summary: Remove users from labels.download_documentDownload the document for a document. API summary: Download message file.download_invoiceDownload the document for a invoice. API summary: Download an invoice.export_leadsExport leads. API summary: Export leads for a conversation.export_messagesExport messages. API summary: Export conversation.export_tasksExport tasks.get_account_limitsGet the account's plan limits and current usage (agents, pages, queries).get_agentGet one agent's details by `project_id`.get_agent_settingsGet an agent's settings (persona, default prompt, citations and more) by `project_id`.get_agent_statsGet an agent's statistics (pages indexed, words, queries) by `project_id`.get_citationGet the source behind a citation in an answer. Pass `project_id` and `citation_id`.get_current_userGet the profile of the connected CustomGPT.ai user.get_messageGet one message with its answer and citations. Pass `project_id`, `session_id` and `prompt_id`.get_personaGet one persona by version. API summary: Get persona version.get_previewGet one preview by preview id. API summary: Get citation source preview.get_project_labelGet one label for a project by label id. API summary: Get label details.get_project_licenseGet one license for a project by license id. API summary: Get license details.get_project_taskGet one task for a project by task id. API summary: Poll task.get_task_messageGet one message for a task by prompt history id. API summary: Get task message.list_agent_documentsList the pages/documents an agent has learned from, with crawl and index status. Pass `project_id`; filter with `search`, `crawl_status` or `index_status`.list_agent_sourcesList the content sources (sitemaps, uploads, integrations) of an agent by `project_id`.list_agentsList your agents (formerly called projects), optionally filtered by `name`, with paging and sorting.list_conversation_messagesList the messages in a conversation. Pass `project_id` and `session_id`.list_conversationsList an agent's conversations by `project_id`, optionally filtered by `name` or `last_updated_after`.list_intelligencesList intelligences. Optional filters: start date, end date, content source, accuracy, stakeholder status or user emotion. Results are paginated. API summary: Get customer intelligence.list_invitationsList invitations. Results are paginated. API summary: List pending invitations.list_invoicesList invoices. Results are paginated.list_lead_collatedsList collateds for a lead. API summary: Export a single collated lead for a conversation.list_leadsList leads captured by an agent's chats, by `project_id`, optionally between `start_date` and `end_date`.list_message_claimsList claims for a message. API summary: Get message claims.list_message_documentsList documents for a message. API summary: List message files.list_message_trust_scoresList trust scores for a message. API summary: Get message trust score.list_page_labelsList labels for a page. API summary: Get document labels.list_page_metadataList metadata for a page. API summary: Get document metadata.list_pagesList pages. Optional filters: url. Results are paginated. API summary: List webpage context pages.list_payment_methodsList payment methods.list_persona_sub_personasList sub personas for a persona. API summary: List sub-personas.list_personasList personas. Results are paginated. API summary: List persona versions.list_plansList plans. API summary: Get current plan details.list_project_actionsList actions for a project. API summary: List agent actions.list_project_childrenList children for a project. API summary: List child agents.list_project_deploymentsList deployments for a project. API summary: Get deployment settings.list_project_labelsList labels for a project. Results are paginated. API summary: List all labels.list_project_licensesList licenses for a project.list_project_tasksList tasks for a project. Results are paginated.list_rolesList roles.list_task_messagesList messages for a task. Optional filters: order. Results are paginated. API summary: List task messages.list_team_membersList users. Results are paginated. API summary: List team members.list_teamsList teams. Results are paginated. API summary: List all teams the authenticated user belongs to.rate_messageVisible to othersMark an agent's answer as liked, disliked or neutral. Pass `project_id`, `session_id`, `prompt_id` and `reaction`.reindex_documentChanges dataRe-crawl and re-index one document of an agent. Pass `project_id` and `page_id`.search_analysisSearch analysis by filters or interval. Use this to find existing analysis before creating a new analysi. API summary: Get analytics chart data.search_messagesSearch messages by filters. Use this to find existing messages before creating a new message. API summary: Get conversation analytics.search_queriesSearch queries by filters. Use this to find existing queries before creating a new query. API summary: Get query analytics.search_trafficSearch traffic by filters. Use this to find existing traffic before creating a new traffic. API summary: Get traffic analytics.search_users_team_memberSearch users by email or user id. Use this to find existing users before creating a new user. API summary: Search team members.send_messageChanges dataAsk an agent a question in a conversation and get its answer. Pass `project_id`, `session_id` and `prompt`.submit_invitationVisible to othersResend a invitation (invitation id). Has effects visible outside this system. API summary: Resend an invitation.submit_messageVisible to othersVerify a message (prompt id). Has effects visible outside this system. API summary: Verify message accuracy.update_agentChanges dataUpdate an agent's name or content settings by `project_id`. Only the fields you pass change.update_builtin_settingsVisible to othersUpdate an existing setting identified by action key. Has effects visible outside this system. API summary: Update built-in action settings.update_customChanges dataUpdate an existing custom identified by action key. API summary: Update a custom action configuration.update_messagesVisible to othersUpdate an existing message identified by project id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Bulk update page messages.update_page_labelsVisible to othersUpdate an existing label identified by page id. Has effects visible outside this system. API summary: Replace document labels.update_page_metadataVisible to othersUpdate an existing metadata identified by page id. Has effects visible outside this system. API summary: Update document metadata.update_persona_activateChanges dataUpdate an existing persona activate identified by version. API summary: Activate a persona version.update_persona_sub_personaChanges dataUpdate an existing sub persona identified by sub persona slug. Only the fields you pass are changed. API summary: Update sub-persona override.update_project_deploymentChanges dataUpdate an existing deployment identified by section. Only the fields you pass are changed. API summary: Update deployment settings.update_project_labelChanges dataUpdate an existing label identified by label id. API summary: Update a label name.update_project_labelsVisible to othersUpdate an existing label identified by project id. Has effects visible outside this system. API summary: Assign users to a label.update_project_licenseChanges dataUpdate an existing license identified by license id. API summary: Update a license.update_project_messageChanges dataUpdate an existing message identified by session id. API summary: Update conversation.update_project_sourceChanges dataUpdate an existing source identified by source id. API summary: Update source settings.update_project_taskChanges dataUpdate an existing task identified by task id. API summary: Update task.update_roleDeletesUpdate an existing role identified by role id. Destructive action; may require approval. API summary: Update a custom role.update_source_instant_syncsVisible to othersUpdate an existing instant sync identified by source id. Has effects visible outside this system. API summary: Trigger instant source sync.update_teamsVisible to othersUpdate an existing team. Has effects visible outside this system. API summary: Update a team name.update_userChanges dataUpdate an existing user identified by user id. API summary: Update a team member's role.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose CustomGPT.ai from the app list.
- 2
Paste your key
Paste a CustomGPT.ai API key. In your CustomGPT.ai dashboard, open the Developers page in the sidebar, click Create new key and copy the token.
- 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 CustomGPT.ai?
It can list and read your agents, their settings, sources, documents and stats, and read conversations, messages, citations and captured leads. It can start conversations and send questions to an agent, rate answers, create and update agents, re-index a document and delete a conversation. It can also read your user profile and plan limits.
Does the AI see my CustomGPT.ai API key?
No. You paste your CustomGPT.ai API key into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.
Can I control what the AI is allowed to do?
Yes. Switch on only the tools you want, for example asking agents and reading conversations without creating or changing agents. Actions that cannot be undone, like delete_conversation, can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and 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, and you do not need a credit card to start. Paid plans are billed per completed task. You also need your own CustomGPT.ai account.
Can my AI assistant ask questions to my CustomGPT.ai agent?
Yes. The AI starts a conversation with the agent, sends your question and gets the agent's answer back, with citations to the sources it used. You can then ask it to open a citation to see the source, or to continue in the same conversation.
Let your AI work in CustomGPT.ai today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect CustomGPT.ai freeHeyMyApps is not affiliated with CustomGPT.ai. Product names are trademarks of their owners.






