Skip to content

Integration · Customer support

moveo.ai

Connect Claude & ChatGPT to Moveo.AI

Ask your AI what is open in a desk, what a customer said in a conversation, or how a broadcast performed in Moveo.AI. It can read conversations and transcripts, reply to customers, add internal notes, reassign conversations, manage contacts, search knowledge bases and read broadcast analytics. Support work gets done from the chat.

Connect Moveo.AI free

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

Try asking

  • “Which conversations are open in the support desk?”

    The AI finds the desk and lists its conversations filtered by status, with assignee and department.

  • “Summarize the conversation with the customer who asked about a refund.”

    It reads the transcript of the conversation and sums up what was said.

  • “Add an internal note: waiting for the warehouse to confirm.”

    It adds the note to the conversation. Only agents see it, not the customer.

What your AI can do

Conversations

List conversations by desk, read messages and transcripts, reply to customers, add internal notes and change status, assignee or department.

Contacts

Search, create, update and delete contacts, and see what the AI agents remember about each one.

AI agents, knowledge and broadcasts

Read AI agents, desks and agent presence, search knowledge bases, and read broadcasts, recipients and analytics.

  • “Assign this conversation to the billing department.”

    It looks up the desk's departments and moves the conversation there.

  • “What does our knowledge base say about delivery times?”

    It searches the knowledge base with your question and returns the matching passages.

  • “How did last week's WhatsApp broadcast do?”

    It finds the campaign and reads its delivery and engagement analytics.

289 tools for Moveo.AI

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

  • add_internal_noteChanges dataAdd an internal note with `text` to a conversation by `desk_id` and `session_id`. Only agents see it, not the customer.
  • cancel_messageDeletesCancel a message (message id). Destructive action; may require approval. API summary: Cancel a scheduled message.
  • cancel_runDeletesCancel a run (run id). Destructive action; may require approval. API summary: Cancel a simulation run.
  • create_a_contact_memoryChanges dataCreate a new contact for a contact. Required: account slug, category or content. Search contacts first to avoid duplicates. API summary: Create a contact memory.
  • create_a_debt_for_a_contactChanges dataCreate a new contact for a contact. Required: account slug, original creditor or original balance. Search contacts first to avoid duplicates. API summary: Create a debt for a contact.
  • create_brainChanges dataCreate a new brain. Required: account slug, body name, language or description. Search brains first to avoid duplicates. API summary: Create AI agent with training configuration.
  • create_brain_classifyChanges dataCreate a new classify for a brain. Required: account slug. API summary: Detect intents and entities from multiple user messages.
  • create_brain_dialogChanges dataCreate a new dialog for a brain. Required: account slug, name, collection or nodes. Search dialogs first to avoid duplicates. API summary: Add dialog.
  • create_brain_entityChanges dataCreate a new entity for a brain. Required: account slug or entity. API summary: Add entity.
  • create_brain_insightChanges dataCreate a new insight for a brain. Required: account slug, name, description or type. API summary: Add insight.
  • create_brain_intentChanges dataCreate a new intent for a brain. Required: account slug or intent. Search intents first to avoid duplicates. API summary: Add intent.
  • create_brain_mcpChanges dataCreate a new mcp for a brain. Required: account slug, name or url. API summary: Create MCP server.
  • create_brain_messageVisible to othersCreate a new message for a brain. Required: account slug, session id, channel or input. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Send a message using an AI agent.
  • create_brain_recommendationChanges dataCreate a new recommendation for a brain. Required: account slug. API summary: Configure recommendations source.
  • create_brain_simulationChanges dataCreate a new simulation for a brain. Required: account slug, name, scenario or pass criteria. API summary: Create simulation.
  • create_brain_trainChanges dataCreate a new train for a brain. Required: account slug. API summary: Queue an AI agent retrain.
  • create_brain_versionChanges dataCreate a new version for a brain. Required: account slug. API summary: Create version.
  • create_brain_webhookDeletesCreate a new webhook for a brain. Required: account slug, name, url or token. Destructive action; may require approval. API summary: Create webhook for AI agent response events.
  • create_campaignChanges dataCreate a new campaign. Required: account slug, name or type. Search campaigns first to avoid duplicates. API summary: Create a campaign.
  • create_campaign_senderChanges dataCreate a new sender for a campaign. Required: account slug or integration id. API summary: Create a campaign sender.
  • create_categoryChanges dataCreate a new category. Required: account slug, name or language. Search categories first to avoid duplicates. API summary: Create knowledge base for document storage.
  • create_category_datasourceChanges dataCreate a new datasource for a category. Required: account slug, name, type or config. API summary: Connect new datasource to knowledge base.
  • create_contactChanges dataCreate a contact with `name` (required), email, phone, language, location, time zone, external_id and custom fields.
  • create_conversation_messageVisible to othersCreate a new message for a conversation. Required: account slug, template or scheduled at. Search messages first to avoid duplicates. Has effects visible outside this system. API summary: Schedule a template message.
  • create_correctionChanges dataCreate a new correction. Required: account slug, language, correction or task. API summary: Submit AI agent response corrections for training.
  • create_credentialChanges dataCreate a new credential. Required: account slug, name or type. API summary: Create apikey.
  • create_datasource_documentChanges dataCreate a new document for a datasource. Required: account slug, name, type or file url. API summary: Create a new document for a specific datasource.
  • create_debt_contactChanges dataCreate a new contact for a debt. Required: account slug, body contact id or role. Search contacts first to avoid duplicates. API summary: Add a party to a debt.
  • create_department_userChanges dataCreate a new user for a department. Required: account slug or user ids. API summary: Add members to department.
  • create_deskChanges dataCreate a new desk. Required: account slug or name. Search desks first to avoid duplicates. API summary: Create an environment.
  • create_desk_bundleChanges dataCreate a new bundle for a desk. Required: account slug or name. API summary: Add bundle.
  • create_desk_capacity_policyChanges dataCreate a new capacity policy for a desk. Required: account slug or name. API summary: Create the capacity policy.
  • create_desk_companyChanges dataCreate a new company for a desk. Required: account slug, name, timezone or intervals. API summary: Add business hours.
  • create_desk_departmentChanges dataCreate a new department for a desk. Required: account slug or name. API summary: Add a department.
  • create_desk_integrationChanges dataCreate a new integration for a desk. Required: account slug, name or type. Search integrations first to avoid duplicates. API summary: Add integration.
  • create_desk_macroChanges dataCreate a new macro for a desk. Required: account slug, name or text. API summary: Create a macro.
  • create_desk_ruleChanges dataCreate a new rule for a desk. Required: account slug, name, triggers, actions, status or description. API summary: Add rule.
  • create_desk_slaChanges dataCreate a new sla for a desk. Required: account slug, name, first reply time in seconds or next reply time in seconds. API summary: Add service level agreements.
  • create_desk_viewChanges dataCreate a new view for a desk. Required: account slug, type, name or condition. API summary: Add view.
  • create_desk_webhookDeletesCreate a new webhook for a desk. Required: account slug. Destructive action; may require approval. API summary: Create webhook for environment conversation events.
  • create_dialogChanges dataCreate a new dialog. Required: account slug or prompt. Search dialogs first to avoid duplicates. API summary: Auto generate a dialog.
  • create_evaluation_insightChanges dataCreate a new insight for a evaluation. Required: account slug. API summary: Run brain insights against an evaluation transcript.
  • create_intentChanges dataCreate a new intent. Required: account slug, expressions or total. Search intents first to avoid duplicates. API summary: Auto generate intent from expressions.
  • create_language_modelChanges dataCreate a new language model. Required: account slug, name, provider or model. API summary: Create a language model.
  • create_messageChanges dataCreate a new message. Required: account slug, type or target. Search messages first to avoid duplicates. API summary: Create AI-generated summary event for conversation.
  • create_pluginChanges dataCreate a new plugin. Required: account slug, events, url, token or name. Search plugins first to avoid duplicates. API summary: Create a plugin.
  • create_reportChanges dataCreate a new report. Required: account slug or name. Search reports first to avoid duplicates. API summary: Create a report.
  • create_runChanges dataCreate a new run. Required: account slug. API summary: Trigger a simulation run.
  • create_scheduleChanges dataCreate a new schedule. Required: account slug, name or cron expression. API summary: Create simulation schedule.
  • create_session_enqueueVisible to othersCreate a new enqueue for a session. Required: account slug or input. Has effects visible outside this system. API summary: Enqueue message for async processing (Beta).
  • create_subscriber_resumeChanges dataCreate a new resume for a subscriber. Required: account slug. API summary: Resume a stopped campaign subscriber.
  • create_subscriber_stopChanges dataCreate a new stop for a subscriber. Required: account slug. API summary: Stop a campaign subscriber.
  • delete_a_contact_identityDeletesPermanently delete a contact by contact id 2. Destructive action; may require approval. API summary: Delete a contact identity.
  • delete_a_contact_memoryDeletesPermanently delete a contact by contact id 2. Destructive action; may require approval. API summary: Delete a contact memory.
  • delete_a_debtDeletesPermanently delete a contact by contact id 2. Destructive action; may require approval. API summary: Delete a debt.
  • delete_brainDeletesPermanently delete a brain by brain id. Destructive action; may require approval. API summary: Delete AI agent and all training data.
  • delete_brain_dialogDeletesPermanently delete a dialog by dialog id. Destructive action; may require approval. API summary: Delete dialog.
  • delete_brain_entityDeletesPermanently delete a entity by entity. Destructive action; may require approval. API summary: Delete entity.
  • delete_brain_insightDeletesPermanently delete a insight by insight id. Destructive action; may require approval. API summary: Delete insight.
  • delete_brain_intentDeletesPermanently delete a intent by intent. Destructive action; may require approval. API summary: Delete intent.
  • delete_brain_mcpDeletesPermanently delete a mcp by mcp id. Destructive action; may require approval. API summary: Delete MCP server.
  • delete_brain_model_strategiesMoves moneyPermanently delete a model strategy by brain id. Financial or irreversible action; may require approval. API summary: Clear the AI agent's model strategy.
  • delete_brain_simulationDeletesPermanently delete a simulation by simulation id. Destructive action; may require approval. API summary: Delete simulation.
  • delete_brain_versionDeletesPermanently delete a version by version. Destructive action; may require approval. API summary: Delete version.
  • delete_brain_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Remove AI agent webhook.
  • delete_campaignDeletesPermanently delete a campaign by campaign id. Destructive action; may require approval.
  • delete_campaign_senderDeletesPermanently delete a sender by sender id. Destructive action; may require approval. API summary: Delete a campaign sender.
  • delete_categoryDeletesPermanently delete a category by category id. Destructive action; may require approval. API summary: Delete a knowledge base.
  • delete_category_datasourceDeletesPermanently delete a datasource by datasource id. Destructive action; may require approval. API summary: Remove datasource and stop document sync.
  • delete_contactDeletesPermanently delete a contact by `contact_id`. This cannot be undone.
  • delete_conversation_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a comment.
  • delete_credentialDeletesPermanently delete a credential by credential id. Destructive action; may require approval. API summary: Delete credential.
  • delete_datasource_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete a document by ID for a specific datasource.
  • delete_debt_contactDeletesPermanently delete a contact by contact contact id. Destructive action; may require approval. API summary: Remove a party from a debt.
  • delete_department_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove department member.
  • delete_deskDeletesPermanently delete a desk by desk id. Destructive action; may require approval. API summary: Delete an environment.
  • delete_desk_bundleDeletesPermanently delete a bundle by bundle id. Destructive action; may require approval. API summary: Delete bundle.
  • delete_desk_capacity_policiesMoves moneyPermanently delete a capacity policy by desk id. Financial or irreversible action; may require approval. API summary: Delete the capacity policy.
  • delete_desk_companyDeletesPermanently delete a company by business hours id. Destructive action; may require approval. API summary: Delete business hours.
  • delete_desk_departmentDeletesPermanently delete a department by department id. Destructive action; may require approval. API summary: Delete department.
  • delete_desk_integrationDeletesPermanently delete a integration by integration id. Destructive action; may require approval. API summary: Delete integration.
  • delete_desk_macroDeletesPermanently delete a macro by macro id. Destructive action; may require approval.
  • delete_desk_messageDeletesPermanently delete a message by session id. Destructive action; may require approval. API summary: Delete conversation permanently.
  • delete_desk_ruleDeletesPermanently delete a rule by rule id. Destructive action; may require approval. API summary: Delete rule.
  • delete_desk_sessionDeletesPermanently delete a session by session id. Destructive action; may require approval.
  • delete_desk_slaDeletesPermanently delete a sla by sla id. Destructive action; may require approval. API summary: Delete service level agreement.
  • delete_desk_viewDeletesPermanently delete a view by view id. Destructive action; may require approval. API summary: Delete view.
  • delete_desk_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Remove environment webhook.
  • delete_language_modelDeletesPermanently delete a language model by language model id. Destructive action; may require approval.
  • delete_overrideDeletesPermanently delete a override by user id. Destructive action; may require approval. API summary: Delete an agent override.
  • delete_pluginDeletesPermanently delete a plugin by plugin id. Destructive action; may require approval.
  • delete_reportDeletesPermanently delete a report by report id. Destructive action; may require approval.
  • delete_runDeletesPermanently delete a run by run id. Destructive action; may require approval. API summary: Delete simulation run.
  • delete_scheduleDeletesPermanently delete a schedule by schedule id. Destructive action; may require approval. API summary: Delete simulation schedule.
  • download_documentDownload the document for a document. API summary: Downloads the file.
  • download_sessionChanges dataDownload the document for a session. API summary: Create download URL for session file.
  • get_a_commentGet one message for a conversation by message id. API summary: Get a comment.
  • get_ai_agentGet one AI agent by `brain_id`, including its settings and language.
  • get_brain_dialogGet one dialog for a brain by dialog id. API summary: Get dialog details.
  • get_brain_entityGet one entity for a brain by entity. API summary: Get entity details.
  • get_brain_improvementGet one improvement for a brain by improvement id. API summary: Get an improvement.
  • get_brain_insightGet one insight for a brain by insight id. API summary: Get insight details.
  • get_brain_intentGet one intent for a brain by intent. API summary: Get intent details.
  • get_brain_mcpGet one mcp for a brain by mcp id. API summary: Get MCP server details.
  • get_brain_simulationGet one simulation for a brain by simulation id. API summary: Get simulation.
  • get_brain_versionGet one version for a brain by version. API summary: Get version details.
  • get_brain_webhookGet one webhook for a brain by webhook id. API summary: Get AI agent webhook details.
  • get_broadcastGet one broadcast campaign by `campaign_id`.
  • get_broadcast_analyticsGet delivery and engagement analytics for a broadcast campaign by `campaign_id`.
  • get_campaign_senderGet one sender for a campaign by sender id. API summary: Get a campaign sender.
  • get_campaign_subscriberGet one subscriber for a campaign by subscriber id. API summary: Get a campaign subscriber.
  • get_categoryGet one category by category id. API summary: Get knowledge base details and document statistics.
  • get_category_datasourceGet one datasource for a category by datasource id. API summary: Get datasource details and sync status.
  • get_contactGet one contact by `contact_id`, with name, email, phone, language, location and custom fields.
  • get_contact_get_contact_debtGet one contact for a contact by contact id 2. API summary: Return a debt.
  • get_contact_get_contact_memoryGet one contact for a contact by contact id 2. API summary: Return a contact memory.
  • get_conversationGet one conversation by `desk_id` and `session_id`, including status, assignee and context.
  • get_conversation_event_history_and_activitiesList messages for a conversation. Optional filters: account slug. API summary: Get conversation event history and activities.
  • get_conversation_messageGet one message for a conversation by message id. API summary: Get a scheduled message.
  • get_conversation_transcriptGet the full transcript of a conversation by `desk_id` and `session_id`.
  • get_current_userGet the Moveo user linked to the connected API key.
  • get_datasource_documentGet one document for a datasource by document id. API summary: Get a document by ID for a specific datasource.
  • get_datasource_document_previewGet one document for a datasource by document id. API summary: Generate presigned URL for document preview.
  • get_deskGet one desk by `desk_id`.
  • get_desk_bundleGet one bundle for a desk by bundle id. API summary: Get bundle details.
  • get_desk_companyGet one company for a desk by business hours id. API summary: Return a business hours.
  • get_desk_departmentGet one department for a desk by department id. API summary: Get department details.
  • get_desk_integrationGet one integration for a desk by integration id. API summary: Get integration details.
  • get_desk_macroGet one macro for a desk by macro id. API summary: Return a macro.
  • get_desk_ruleGet one rule for a desk by rule id. API summary: Get rule details.
  • get_desk_slaGet one sla for a desk by sla id. API summary: Return a service level agreements.
  • get_desk_viewGet one view for a desk by view id. API summary: Get view details.
  • get_desk_webhookGet one webhook for a desk by webhook id. API summary: Get environment webhook details and event settings.
  • get_effectiveGet one effective by user id. API summary: Get effective limits for an agent.
  • get_language_modelGet one language model by language model id. API summary: Return a language model.
  • get_overrideGet one override by user id. API summary: Get an agent override.
  • get_pluginGet one plugin by plugin id. API summary: Return a plugin.
  • get_presenceGet one presence by user id. API summary: Get presence information for a specific user.
  • get_reportGet one report by report id. API summary: Get a report.
  • get_runGet one run by run id. API summary: Get simulation run.
  • list_a_contact_s_debtsList contacts for a contact. Optional filters: account slug. API summary: List a contact's debts.
  • list_accountsList accounts. Optional filters: account id, type or status. API summary: List all integrations of account.
  • list_agent_countsList agent counts. Optional filters: account slug or next cursor. Results are paginated. API summary: Get active conversation counts per agent.
  • list_agent_presenceList the online/away status of the account's human agents.
  • list_ai_agentsList the account's AI agents (brains), optionally filtered by `name`. Use to find a brain_id.
  • list_audit_logsList audit logs. Optional filters: account slug, next cursor, brain id, desk id, log type or source id. Results are paginated. API summary: List the audit logs.
  • list_brain_entitiesList entities for a brain. Optional filters: account slug or next cursor. Results are paginated.
  • list_brain_improvementsList improvements for a brain. Optional filters: account slug, status, severity, sort or next cursor. Results are paginated.
  • list_brain_insightsList insights for a brain. Optional filters: account slug or next cursor. Results are paginated.
  • list_brain_live_sessionsList live sessions for a brain. Optional filters: account slug. Results are paginated. API summary: List live sessions for an AI agent.
  • list_brain_mcpsList mcps for a brain. Optional filters: account slug or next cursor. Results are paginated. API summary: List MCP servers.
  • list_brain_model_strategiesList model strategies for a brain. Optional filters: account slug. API summary: Get the AI agent's model strategy.
  • list_brain_recommendationsList recommendations for a brain. Optional filters: account slug. API summary: Get AI agent recommendations.
  • list_brain_simulationsList simulations for a brain. Optional filters: account slug, next cursor, category or channel type. Results are paginated.
  • list_brain_versionsList versions for a brain. Optional filters: account slug or next cursor. Results are paginated.
  • list_brain_webhooksList webhooks for a brain. Optional filters: account slug or next cursor. Results are paginated. API summary: Get AI agent webhooks for response events.
  • list_broadcast_recipientsList the recipients of a broadcast campaign by `campaign_id`, filtered by `q`, status, channels or error type.
  • list_broadcastsList broadcast campaigns, filtered by name, type, status or channels. Use to find a campaign_id.
  • list_campaign_sendersList senders for a campaign. Optional filters: account slug or next cursor. Results are paginated. API summary: List campaign senders.
  • list_category_datasourcesList datasources for a category. Optional filters: account slug or next cursor. Results are paginated. API summary: Get all datasources in knowledge base.
  • list_category_documentsList documents for a category. Optional filters: account slug, datasource types or is draft. API summary: Get documents in knowledge base with draft status.
  • list_category_documents_list_datasources_and_documentsList documents for a category. Optional filters: account slug, datasource types or is draft. API summary: Get a list of datasources and documents for a specific knowledge base.
  • list_contact_memoriesList what the AI agents remember about a contact, by `contact_id`.
  • list_contact_tasksList tasks for a contact. Optional filters: account slug, next cursor, types or since. Results are paginated. API summary: List contact activity feed.
  • list_contactsList contacts for a contact. Optional filters: account slug. API summary: List a contact's identities.
  • list_conversation_messagesGet the message history of a conversation by `desk_id` and `session_id`.
  • list_conversation_messages_2List messages for a conversation. Optional filters: account slug. API summary: List pending scheduled messages.
  • list_conversation_overviewsList overviews for a conversation. Optional filters: account slug. API summary: Get conversation overview.
  • list_conversationsList conversations in a desk by `desk_id`, filtered by status, view_id, agent_id, brain_id or department_id, with cursor paging. Use to find a session_id.
  • list_countsList counts. Optional filters: account slug or next cursor. Results are paginated. API summary: Get conversation counts by status.
  • list_credentialsList credentials. Optional filters: account slug or next cursor. Results are paginated.
  • list_datasource_documentsList documents for a datasource. Optional filters: account slug. API summary: Get a list of documents for a specific datasource.
  • list_department_agentsList agents for a department. Optional filters: account slug. API summary: List agents in a department.
  • list_department_countsList department counts. Optional filters: account slug or next cursor. Results are paginated. API summary: Get active conversation counts per department.
  • list_department_usersList users for a department. Optional filters: account slug. API summary: List department members.
  • list_departmentsList the departments in a desk by `desk_id`. Use to find a department_id for routing.
  • list_desk_bundlesList bundles for a desk. Optional filters: account slug or next cursor. Results are paginated.
  • list_desk_capacity_policiesList capacity policies for a desk. Optional filters: account slug. API summary: Get the capacity policy.
  • list_desk_companiesList companies for a desk. Optional filters: account slug or next cursor. Results are paginated. API summary: List business hours.
  • list_desk_macrosList macros for a desk. Optional filters: account slug or next cursor. Results are paginated. API summary: List all macros.
  • list_desk_routingsList routings for a desk. Optional filters: account slug. API summary: Get aggregate routing for an environment.
  • list_desk_rulesList rules for a desk. Optional filters: account slug or next cursor. Results are paginated.
  • list_desk_slasList slas for a desk. Optional filters: account slug or next cursor. Results are paginated. API summary: List service level agreements.
  • list_desk_viewsList views for a desk. Optional filters: account slug or next cursor. Results are paginated.
  • list_desk_webhooksList webhooks for a desk. Optional filters: account slug or next cursor. Results are paginated. API summary: Get environment webhooks for conversation events.
  • list_desksList the account's desks (inboxes where human agents handle conversations), optionally filtered by `name`. Use to find a desk_id.
  • list_dialog_node_typesList dialog node types. Optional filters: account slug. API summary: Get the dialog node and action schema.
  • list_dialog_referencesList references for a dialog. Optional filters: account slug. API summary: List dialog references.
  • list_dictionariesList dictionaries. Optional filters: account slug. API summary: Get the Cartesia pronunciation dictionary for the current account.
  • list_dictionaries_get_eleven_labs_dictionaryList dictionaries. Optional filters: account slug. API summary: Get the ElevenLabs pronunciation dictionary for the current account.
  • list_diffsList diffs. Optional filters: account slug, from version, to version, verbose or path. Results are paginated. API summary: Compare AI agent version differences.
  • list_identifiesList identifies. Optional filters: url. API summary: Identify datasource type from URL for knowledge base import.
  • list_internal_notesList the internal notes on a conversation by `desk_id` and `session_id`.
  • list_knowledge_basesList the account's knowledge bases (collections). Use to find a collection_id.
  • list_language_modelsList language models. Optional filters: account slug.
  • list_modelsList models. Optional filters: account slug. API summary: List language models available for the AI agent's model strategy.
  • list_node_idsList node ids. Optional filters: account slug. API summary: List dialogs node ids.
  • list_overridesList overrides. Optional filters: account slug. API summary: List agent overrides.
  • list_presetsList presets. API summary: List voice config presets.
  • list_run_evaluationsList evaluations for a run. Optional filters: account slug, next cursor or status. Results are paginated. API summary: List evaluations for a simulation run.
  • list_runsList runs. Optional filters: account slug, next cursor, status, with fails, trigger type or started after. Results are paginated. API summary: List simulation runs.
  • list_schedulesList schedules. Optional filters: account slug, next cursor or is active. Results are paginated. API summary: List simulation schedules.
  • list_session_transcriptsList transcripts for a session. Optional filters: account slug or include debug. API summary: Get session transcript.
  • list_sshesList sshes. API summary: Return the public Moveo SSH key.
  • list_statsList stats. Optional filters: account slug, start date, end date or aggregated by. API summary: Get SendGrid email delivery stats for an integration.
  • search_brain_dialogsSearch dialogs for a brain by account slug, next cursor or name. Use this to find existing dialogs before creating a new dialog. Results are paginated. API summary: List dialogs.
  • search_brain_intentsSearch intents for a brain by account slug, next cursor or name. Use this to find existing intents before creating a new intent. Results are paginated. API summary: List intents.
  • search_check_namesSearch check names by account slug or name. Use this to find existing check names before creating a new check name. API summary: Check if report name is available.
  • search_check_names_check_brain_webhook_nameSearch check names by account slug or name. Use this to find existing check names before creating a new check name. API summary: Check if webhook name is available.
  • search_check_names_check_campaign_nameSearch check names by account slug or name. Use this to find existing check names before creating a new check name. API summary: Check if campaign name is available.
  • search_check_names_check_contact_nameSearch check names by account slug or name. Use this to find existing check names before creating a new check name. API summary: Check if contact name is available.
  • search_check_names_check_mcp_server_nameSearch check names by account slug or name. Use this to find existing check names before creating a new check name. API summary: Check if MCP server name is available.
  • search_check_names_check_simulation_nameSearch check names by account slug or name. Use this to find existing check names before creating a new check name. API summary: Check simulation name availability.
  • search_check_names_check_view_nameSearch check names by account slug or name. Use this to find existing check names before creating a new check name. API summary: Check if view name is available.
  • search_contactsSearch contacts by `q` (name, email or phone) or source, with cursor paging. Use to find a contact_id.
  • search_desk_integrationsSearch integrations for a desk by account slug, next cursor or q. Use this to find existing integrations before creating a new integration. Results are paginated. API summary: List integrations.
  • search_knowledge_baseChanges dataSearch a knowledge base by `collection_id` with a `query`, optionally limited to certain data sources. Returns the matching passages.
  • search_pluginsSearch plugins by account slug, next cursor or q. Use this to find existing plugins before creating a new plugin. Results are paginated. API summary: List all plugins.
  • search_reportsSearch reports by account slug, next cursor or name. Use this to find existing reports before creating a new report. Results are paginated. API summary: List all reports.
  • send_campaign_nowVisible to othersSend a campaign. Has effects visible outside this system. API summary: Send ephemeral campaign immediately.
  • send_campaign_now_agenticVisible to othersSend a campaign. Has effects visible outside this system. API summary: Create and start an agentic (NBA) campaign.
  • send_conversation_messageVisible to othersSend a message to the customer in a conversation by `desk_id` and `session_id`. Put the text (or a template) in `body`. The customer receives it.
  • send_messageVisible to othersSend a message (session id). Has effects visible outside this system. API summary: Send message to a session.
  • send_outbound_messageVisible to othersSend a message (desk id). Has effects visible outside this system. API summary: Send outbound message.
  • submit_brainVisible to othersPublish a brain (brain id). Has effects visible outside this system. API summary: Publish a new brain version.
  • submit_brain_copyVisible to othersCopy a brain (brain id). Has effects visible outside this system. API summary: Duplicate a brain.
  • submit_campaign_subscribersDeletesVerify a campaign. Destructive action; may require approval. API summary: Verify campaign subscribers.
  • submit_categoryVisible to othersPublish a category (collection id). Has effects visible outside this system. API summary: Publish draft documents to make them searchable.
  • submit_correctionVisible to othersSubmit a correction (evaluation id). Has effects visible outside this system. API summary: Publish a simulation turn correction.
  • submit_datasourceVisible to othersSync a datasource (datasource id). Has effects visible outside this system. API summary: Sync datasource with its source.
  • submit_guidelineVisible to othersValidate a guideline (brain id). Has effects visible outside this system. API summary: Validate AI agent authoring guidelines.
  • submit_insightVisible to othersValidate a insight (brain id). Has effects visible outside this system. API summary: Validate insight authoring.
  • submit_integrationVisible to othersVerify a integration (integration id). Has effects visible outside this system. API summary: Verify integration.
  • submit_mcpVisible to othersSync a mcp (mcp id). Has effects visible outside this system. API summary: Trigger MCP server verification.
  • submit_simulationVisible to othersValidate a simulation (brain id). Has effects visible outside this system. API summary: Validate simulation authoring.
  • update_a_commentChanges dataUpdate an existing message identified by message id. API summary: Update a comment.
  • update_a_debtChanges dataUpdate an existing contact identified by contact id 2. API summary: Update a debt.
  • update_brainChanges dataUpdate an existing brain identified by brain id. API summary: Update AI agent configuration and training.
  • update_brain_dialogChanges dataUpdate an existing dialog identified by dialog id. API summary: Update dialog.
  • update_brain_entityChanges dataUpdate an existing entity identified by entity. API summary: Update entity.
  • update_brain_insightChanges dataUpdate an existing insight identified by insight id. API summary: Update insight.
  • update_brain_intentChanges dataUpdate an existing intent identified by intent. API summary: Update intent.
  • update_brain_mcpChanges dataUpdate an existing mcp identified by mcp id. API summary: Update MCP server.
  • update_brain_model_strategiesVisible to othersUpdate an existing model strategy identified by brain id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Replace the AI agent's model strategy.
  • update_brain_recommendationsVisible to othersUpdate an existing recommendation identified by brain id. Has effects visible outside this system. API summary: Flag a recommendation intent or expression.
  • update_brain_simulationChanges dataUpdate an existing simulation identified by simulation id. API summary: Update simulation.
  • update_brain_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update AI agent webhook configuration.
  • update_bulk_removesVisible to othersUpdate an existing bulk remove identified by campaign id. Has effects visible outside this system. API summary: Bulk remove campaign subscribers.
  • update_bulk_upsertsVisible to othersUpdate an existing bulk upsert identified by campaign id. Has effects visible outside this system. API summary: Bulk upsert campaign subscribers.
  • update_campaignChanges dataUpdate an existing campaign identified by campaign id. API summary: Update a campaign.
  • update_campaign_senderChanges dataUpdate an existing sender identified by sender id. API summary: Update a campaign sender.
  • update_categoriesVisible to othersUpdate an existing category identified by brain id. Has effects visible outside this system. API summary: Update entity knowledge base.
  • update_categoryChanges dataUpdate an existing category identified by category id. API summary: Update knowledge base configuration.
  • update_category_datasourceChanges dataUpdate an existing datasource identified by datasource id. API summary: Update datasource configuration and sync settings.
  • update_category_documentsVisible to othersUpdate an existing document identified by collection id. Has effects visible outside this system. API summary: Mark published documents as draft to remove them from search.
  • update_contactChanges dataUpdate a contact by `contact_id`: name, email, phone, language, location, time zone or custom fields.
  • update_contact_touch_contact_memoryChanges dataUpdate an existing contact identified by contact id 2. Only the fields you pass are changed. API summary: Touch a contact memory.
  • update_contactsVisible to othersUpdate an existing contact identified by contact id. Has effects visible outside this system. API summary: Upsert a contact identity.
  • update_conversationChanges dataUpdate a conversation by `desk_id` and `session_id`: change status, assign to an agent (assignee_agent_id) or AI agent (assignee_brain_id), move department, or set context.
  • update_conversation_messageVisible to othersUpdate an existing message identified by message id. Has effects visible outside this system. API summary: Update a scheduled message.
  • update_conversation_messagesDeletesUpdate an existing message identified by session id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update agent typing status in conversation.
  • update_conversation_messages_mark_messages_as_deliveredVisible to othersUpdate an existing message identified by session id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Mark conversation messages as delivered to customer.
  • update_conversation_messages_mark_messages_as_readVisible to othersUpdate an existing message identified by session id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Mark conversation messages as read by agent.
  • update_datasource_documentChanges dataUpdate an existing document identified by document id. API summary: Update a document by ID for a specific datasource.
  • update_datasource_documentsVisible to othersUpdate an existing document identified by datasource id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update all the documents in a datasource. Useful to disable/enable all documents.
  • update_deskChanges dataUpdate an existing desk identified by desk id. API summary: Update an environment.
  • update_desk_bundleChanges dataUpdate an existing bundle identified by bundle id. API summary: Update bundle.
  • update_desk_capacity_policiesVisible to othersUpdate an existing capacity policy identified by desk id. Has effects visible outside this system. API summary: Update the capacity policy.
  • update_desk_companyChanges dataUpdate an existing company identified by business hours id. API summary: Update business hours.
  • update_desk_departmentChanges dataUpdate an existing department identified by department id. API summary: Update department.
  • update_desk_integrationChanges dataUpdate an existing integration identified by integration id. API summary: Update integration.
  • update_desk_macroChanges dataUpdate an existing macro identified by macro id. API summary: Update a macro.
  • update_desk_ruleChanges dataUpdate an existing rule identified by rule id. API summary: Update rule.
  • update_desk_slaChanges dataUpdate an existing sla identified by sla id. API summary: Update service level agreement.
  • update_desk_viewChanges dataUpdate an existing view identified by view id. API summary: Update view.
  • update_desk_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update environment webhook configuration.
  • update_documentsVisible to othersUpdate an existing document identified by document id 2. Only the fields you pass are changed. Has effects visible outside this system. API summary: Move a document to a different datasource.
  • update_language_modelChanges dataUpdate an existing language model identified by language model id. API summary: Update a language model.
  • update_message_failedsDeletesUpdate an existing failed identified by message id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Mark message as failed with error details.
  • update_overrideChanges dataUpdate an existing override identified by user id. API summary: Create or update an agent override.
  • update_pluginChanges dataUpdate an existing plugin identified by plugin id. API summary: Update a plugin.
  • update_presenceChanges dataUpdate an existing presence identified by user id. API summary: Update user presence.
  • update_reportChanges dataUpdate an existing report identified by report id. Only the fields you pass are changed. API summary: Update a report.
  • update_rule_reordersVisible to othersUpdate an existing reorder identified by rule id. Has effects visible outside this system. API summary: Reorder rule position.
  • update_scheduleChanges dataUpdate an existing schedule identified by schedule id. API summary: Update simulation schedule.
  • update_session_contextsVisible to othersUpdate an existing context identified by session id. Has effects visible outside this system. API summary: Update session context.
  • update_subjectsVisible to othersUpdate an existing subject. Only the fields you pass are changed. Has effects visible outside this system. API summary: Mask subject data.
  • update_testsVisible to othersUpdate an existing test. Has effects visible outside this system. API summary: Test plugin reachability with a synthetic notification payload.
  • upload_documentChanges dataUpload a document (datasource id). API summary: Get a presigned URL for document upload.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Moveo.AI API key and your account slug. In Moveo, go to Deploy > Developer Tools > API Keys (Admins and Owners only), enter a name and choose the Manage type. The Use type only allows sessions, messages and classify. Copy the key, since it is shown only once. Your account slug is the account name used in your Moveo address.

  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 Moveo.AI?

The AI can read conversations, messages, transcripts, internal notes, desks, departments, AI agents, agent presence, contacts, contact memories, knowledge bases and broadcasts with their recipients and analytics. It can reply to customers, add internal notes, update conversations, create and update contacts and search knowledge bases. It can also delete a contact if you switch that tool on.

Does the AI see my Moveo.AI credentials?

No. Your Moveo.AI 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 read-only. Sending a message reaches the customer, and deleting a contact is permanent, so 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 Moveo.AI account.

Which type of Moveo.AI API key do I need?

Choose the Manage type when you create the key under Deploy > Developer Tools > API Keys. A Use key only allows sessions, messages and classify, so most tools would not work with it. Only Admins and Owners can create API keys. You also paste your account slug, which is the account name in your Moveo address.

Let your AI work in Moveo.AI today.

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

Connect Moveo.AI free

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