smartchat

REST to MCP

The MCP server does not offer every REST operation. Some REST operations have no MCP tool, for example the webhook endpoints. This table is built from the same register as the API reference, so it always shows the current state. Where the column "In MCP" says no, an assistant cannot do it; use the REST API.

54 of 82 REST operations can be used in MCP. 28 are REST only. Several REST operations can share one MCP tool (for example create and update of a contact are both save_contact).

REST operationEndpointAreaIn MCPMCP tool or reason
get_account_overviewGET /v1/account/overviewAccountyesget_account_overview
get_optin_statusGET /v1/optin-statusAccountnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
create_learned_answerPOST /v1/learned-answersAI replyyessave_learned_answer (shared tool)
get_ai_reply_settingsGET /v1/ai-reply-settingsAI replyyesget_ai_reply_settings
list_learned_answersGET /v1/learned-answersAI replyyeslist_learned_answers
update_ai_reply_settingsPATCH /v1/ai-reply-settingsAI replyyesupdate_ai_reply_settings
update_learned_answerPATCH /v1/learned-answers/{answer_id}AI replyyessave_learned_answer (shared tool)
create_automationPOST /v1/automationsAutomationsyessave_automation (shared tool)
create_automation_runPOST /v1/automations/{automation_id}/runsAutomationsyesrun_automation (shared tool)
get_automationGET /v1/automations/{automation_id}Automationsyesget_automation
get_automation_catalogGET /v1/automation-catalogAutomationsyesget_automation_catalog
get_inbound_webhookGET /v1/automations/{automation_id}/inbound-webhookAutomationsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_automation_runsGET /v1/automations/{automation_id}/runsAutomationsyeslist_automation_runs
list_automationsGET /v1/automationsAutomationsyeslist_automations
set_automation_statusPUT /v1/automations/{automation_id}/statusAutomationsyesset_automation_status
update_automationPATCH /v1/automations/{automation_id}Automationsyessave_automation (shared tool)
get_billingGET /v1/billingBillingnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_credit_historyGET /v1/billing/credit-historyBillingnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_invoicesGET /v1/billing/invoicesBillingnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
get_business_profileGET /v1/business-profileBusiness profileyesget_business_profile
update_business_profilePATCH /v1/business-profileBusiness profileyesupdate_business_profile
get_meGET /v1/meConnection and appsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_eventsGET /v1/eventsConnection and appsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
create_contactPOST /v1/contactsContactsyessave_contact (shared tool)
create_contact_exportPOST /v1/contact-exportsContactsyesexport_contacts (shared tool)
create_optin_confirmationsPOST /v1/optin-confirmationsContactsyessend_optin_confirmations (shared tool)
get_contactGET /v1/contacts/{contact_id}Contactsyesget_contact
get_contact_exportGET /v1/contact-exports/{export_id}ContactsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_tagsGET /v1/tagsContactsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
search_contactsGET /v1/contactsContactsyessearch_contacts
tag_contactsPOST /v1/contacts/tagsContactsyestag_contacts
unsubscribe_contactPOST /v1/contacts/{contact_id}/unsubscribeContactsyesunsubscribe_contact
update_contactPATCH /v1/contacts/{contact_id}Contactsyessave_contact (shared tool)
create_conversation_notePOST /v1/conversations/{conversation_id}/notesConversationsyesadd_conversation_note (shared tool)
get_conversationGET /v1/conversations/{conversation_id}Conversationsyesget_conversation
list_conversationsGET /v1/conversationsConversationsyeslist_conversations
list_messagesGET /v1/messagesConversationsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
update_conversationPATCH /v1/conversations/{conversation_id}Conversationsyesupdate_conversation
create_followup_sequencePOST /v1/followup-sequencesFollow-upsyessave_followup_sequence (shared tool)
get_followup_sequenceGET /v1/followup-sequences/{sequence_id}Follow-upsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
get_followup_settingsGET /v1/followup-settingsFollow-upsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_followup_sequencesGET /v1/followup-sequencesFollow-upsyeslist_followup_sequences
update_followup_sequencePATCH /v1/followup-sequences/{sequence_id}Follow-upsyessave_followup_sequence (shared tool)
update_followup_settingsPATCH /v1/followup-settingsFollow-upsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_knowledge_documentsGET /v1/knowledge-documentsKnowledgeyeslist_knowledge_documents
search_knowledgeGET /v1/knowledge/searchKnowledgeyessearch_knowledge
apply_landing_page_opsPOST /v1/landing-page/operationsLanding pageyesapply_landing_page_ops
get_landing_catalogGET /v1/landing-catalogLanding pageyesget_landing_catalog
get_landing_pageGET /v1/landing-pageLanding pageyesget_landing_page
publish_landing_pagePUT /v1/landing-page/publicationLanding pageyespublish_landing_page
restore_landing_pagePOST /v1/landing-page/restorationsLanding pagenoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
create_mediaPOST /v1/mediaMediayesupload_file (shared tool)
list_mediaGET /v1/mediaMediayeslist_media
control_newsletterPOST /v1/newsletters/{newsletter_id}/controlNewslettersyescontrol_newsletter
create_newsletterPOST /v1/newslettersNewslettersyessave_newsletter (shared tool)
get_newsletterGET /v1/newsletters/{newsletter_id}Newslettersyesget_newsletter
get_newsletter_send_previewGET /v1/newsletters/{newsletter_id}/send-previewNewslettersyesplan_newsletter_send (shared tool)
list_newslettersGET /v1/newslettersNewslettersyeslist_newsletters
send_newsletterPOST /v1/newsletters/{newsletter_id}/sendNewslettersyessend_newsletter
send_test_newsletterPOST /v1/newsletters/{newsletter_id}/test-sendNewslettersyessend_test_newsletter
update_newsletterPATCH /v1/newsletters/{newsletter_id}Newslettersyessave_newsletter (shared tool)
get_sendGET /v1/sends/{send_id}Sendsyesget_send_status (shared tool)
send_template_messagePOST /v1/sendsSendsyessend_template_message
send_text_messagePOST /v1/sendsSendsyessend_text_message
get_statsGET /v1/statsStatisticsnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_team_membersGET /v1/team-membersTeamnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
create_templatePOST /v1/templatesTemplatesyessave_template (shared tool)
create_template_submissionsPOST /v1/template-submissionsTemplatesyessubmit_templates (shared tool)
get_templateGET /v1/templates/{template_id}TemplatesnoNot decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet.
list_templatesGET /v1/templatesTemplatesyeslist_templates
update_templatePATCH /v1/templates/{template_id}Templatesyessave_template (shared tool)
create_webhook_endpointPOST /v1/webhook-endpointsWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
enable_webhook_endpointPOST /v1/webhook-endpoints/{endpoint_id}/enableWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
get_webhook_endpointGET /v1/webhook-endpoints/{endpoint_id}Webhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
list_webhook_deliveriesGET /v1/webhook-endpoints/{endpoint_id}/deliveriesWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
list_webhook_endpointsGET /v1/webhook-endpointsWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
redeliver_webhook_deliveryPOST /v1/webhook-deliveries/{delivery_id}/redeliverWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
replay_webhook_eventsPOST /v1/webhook-endpoints/{endpoint_id}/replayWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
rotate_webhook_secretPOST /v1/webhook-endpoints/{endpoint_id}/rotate-secretWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
test_webhook_endpointPOST /v1/webhook-endpoints/{endpoint_id}/testWebhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).
unsubscribe_webhook_endpointDELETE /v1/webhook-endpoints/{endpoint_id}Webhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). MCP has no tools that delete data.
update_webhook_endpointPATCH /v1/webhook-endpoints/{endpoint_id}Webhook endpointsnoLeft out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area).

Every REST only operation says which of two cases it is. "Left out on purpose" means a recorded decision: there will be no MCP tool. "Not decided" means there is no MCP tool in this version and no decision about a later one yet. A reason is only written here when the register or the code records it. See MCP server for what an assistant can never do, and the tool list for the MCP side.