REST zu MCP
Der MCP-Server bietet nicht jeden REST-Vorgang an. Für manche REST-Vorgänge gibt es kein MCP-Werkzeug, zum Beispiel für die Webhook-Endpunkte. Diese Tabelle entsteht aus demselben Register wie die API-Referenz, darum zeigt sie immer den aktuellen Stand. Wo in der Spalte "In MCP" no steht, kann ein Assistent es nicht tun; nutze die 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 operation | Endpoint | Area | In MCP | MCP tool or reason |
|---|---|---|---|---|
get_account_overview | GET /v1/account/overview | Account | yes | get_account_overview |
get_optin_status | GET /v1/optin-status | Account | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
create_learned_answer | POST /v1/learned-answers | AI reply | yes | save_learned_answer (shared tool) |
get_ai_reply_settings | GET /v1/ai-reply-settings | AI reply | yes | get_ai_reply_settings |
list_learned_answers | GET /v1/learned-answers | AI reply | yes | list_learned_answers |
update_ai_reply_settings | PATCH /v1/ai-reply-settings | AI reply | yes | update_ai_reply_settings |
update_learned_answer | PATCH /v1/learned-answers/{answer_id} | AI reply | yes | save_learned_answer (shared tool) |
create_automation | POST /v1/automations | Automations | yes | save_automation (shared tool) |
create_automation_run | POST /v1/automations/{automation_id}/runs | Automations | yes | run_automation (shared tool) |
get_automation | GET /v1/automations/{automation_id} | Automations | yes | get_automation |
get_automation_catalog | GET /v1/automation-catalog | Automations | yes | get_automation_catalog |
get_inbound_webhook | GET /v1/automations/{automation_id}/inbound-webhook | Automations | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_automation_runs | GET /v1/automations/{automation_id}/runs | Automations | yes | list_automation_runs |
list_automations | GET /v1/automations | Automations | yes | list_automations |
set_automation_status | PUT /v1/automations/{automation_id}/status | Automations | yes | set_automation_status |
update_automation | PATCH /v1/automations/{automation_id} | Automations | yes | save_automation (shared tool) |
get_billing | GET /v1/billing | Billing | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_credit_history | GET /v1/billing/credit-history | Billing | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_invoices | GET /v1/billing/invoices | Billing | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
get_business_profile | GET /v1/business-profile | Business profile | yes | get_business_profile |
update_business_profile | PATCH /v1/business-profile | Business profile | yes | update_business_profile |
get_me | GET /v1/me | Connection and apps | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_events | GET /v1/events | Connection and apps | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
create_contact | POST /v1/contacts | Contacts | yes | save_contact (shared tool) |
create_contact_export | POST /v1/contact-exports | Contacts | yes | export_contacts (shared tool) |
create_optin_confirmations | POST /v1/optin-confirmations | Contacts | yes | send_optin_confirmations (shared tool) |
get_contact | GET /v1/contacts/{contact_id} | Contacts | yes | get_contact |
get_contact_export | GET /v1/contact-exports/{export_id} | Contacts | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_tags | GET /v1/tags | Contacts | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
search_contacts | GET /v1/contacts | Contacts | yes | search_contacts |
tag_contacts | POST /v1/contacts/tags | Contacts | yes | tag_contacts |
unsubscribe_contact | POST /v1/contacts/{contact_id}/unsubscribe | Contacts | yes | unsubscribe_contact |
update_contact | PATCH /v1/contacts/{contact_id} | Contacts | yes | save_contact (shared tool) |
create_conversation_note | POST /v1/conversations/{conversation_id}/notes | Conversations | yes | add_conversation_note (shared tool) |
get_conversation | GET /v1/conversations/{conversation_id} | Conversations | yes | get_conversation |
list_conversations | GET /v1/conversations | Conversations | yes | list_conversations |
list_messages | GET /v1/messages | Conversations | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
update_conversation | PATCH /v1/conversations/{conversation_id} | Conversations | yes | update_conversation |
create_followup_sequence | POST /v1/followup-sequences | Follow-ups | yes | save_followup_sequence (shared tool) |
get_followup_sequence | GET /v1/followup-sequences/{sequence_id} | Follow-ups | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
get_followup_settings | GET /v1/followup-settings | Follow-ups | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_followup_sequences | GET /v1/followup-sequences | Follow-ups | yes | list_followup_sequences |
update_followup_sequence | PATCH /v1/followup-sequences/{sequence_id} | Follow-ups | yes | save_followup_sequence (shared tool) |
update_followup_settings | PATCH /v1/followup-settings | Follow-ups | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_knowledge_documents | GET /v1/knowledge-documents | Knowledge | yes | list_knowledge_documents |
search_knowledge | GET /v1/knowledge/search | Knowledge | yes | search_knowledge |
apply_landing_page_ops | POST /v1/landing-page/operations | Landing page | yes | apply_landing_page_ops |
get_landing_catalog | GET /v1/landing-catalog | Landing page | yes | get_landing_catalog |
get_landing_page | GET /v1/landing-page | Landing page | yes | get_landing_page |
publish_landing_page | PUT /v1/landing-page/publication | Landing page | yes | publish_landing_page |
restore_landing_page | POST /v1/landing-page/restorations | Landing page | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
create_media | POST /v1/media | Media | yes | upload_file (shared tool) |
list_media | GET /v1/media | Media | yes | list_media |
control_newsletter | POST /v1/newsletters/{newsletter_id}/control | Newsletters | yes | control_newsletter |
create_newsletter | POST /v1/newsletters | Newsletters | yes | save_newsletter (shared tool) |
get_newsletter | GET /v1/newsletters/{newsletter_id} | Newsletters | yes | get_newsletter |
get_newsletter_send_preview | GET /v1/newsletters/{newsletter_id}/send-preview | Newsletters | yes | plan_newsletter_send (shared tool) |
list_newsletters | GET /v1/newsletters | Newsletters | yes | list_newsletters |
send_newsletter | POST /v1/newsletters/{newsletter_id}/send | Newsletters | yes | send_newsletter |
send_test_newsletter | POST /v1/newsletters/{newsletter_id}/test-send | Newsletters | yes | send_test_newsletter |
update_newsletter | PATCH /v1/newsletters/{newsletter_id} | Newsletters | yes | save_newsletter (shared tool) |
get_send | GET /v1/sends/{send_id} | Sends | yes | get_send_status (shared tool) |
send_template_message | POST /v1/sends | Sends | yes | send_template_message |
send_text_message | POST /v1/sends | Sends | yes | send_text_message |
get_stats | GET /v1/stats | Statistics | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_team_members | GET /v1/team-members | Team | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
create_template | POST /v1/templates | Templates | yes | save_template (shared tool) |
create_template_submissions | POST /v1/template-submissions | Templates | yes | submit_templates (shared tool) |
get_template | GET /v1/templates/{template_id} | Templates | no | Not decided: no MCP tool in this version. Use the REST call. Whether a later MCP tool comes is not decided yet. |
list_templates | GET /v1/templates | Templates | yes | list_templates |
update_template | PATCH /v1/templates/{template_id} | Templates | yes | save_template (shared tool) |
create_webhook_endpoint | POST /v1/webhook-endpoints | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
enable_webhook_endpoint | POST /v1/webhook-endpoints/{endpoint_id}/enable | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
get_webhook_endpoint | GET /v1/webhook-endpoints/{endpoint_id} | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
list_webhook_deliveries | GET /v1/webhook-endpoints/{endpoint_id}/deliveries | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
list_webhook_endpoints | GET /v1/webhook-endpoints | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
redeliver_webhook_delivery | POST /v1/webhook-deliveries/{delivery_id}/redeliver | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
replay_webhook_events | POST /v1/webhook-endpoints/{endpoint_id}/replay | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
rotate_webhook_secret | POST /v1/webhook-endpoints/{endpoint_id}/rotate-secret | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
test_webhook_endpoint | POST /v1/webhook-endpoints/{endpoint_id}/test | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
unsubscribe_webhook_endpoint | DELETE /v1/webhook-endpoints/{endpoint_id} | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). MCP has no tools that delete data. |
update_webhook_endpoint | PATCH /v1/webhook-endpoints/{endpoint_id} | Webhook endpoints | no | Left out on purpose: Webhook endpoints are managed over REST only (decision for the webhooks area). |
Jeder nur-REST-Vorgang sagt, welcher von zwei Fällen es ist. "Left out on purpose" (bewusst weggelassen) heißt: eine festgehaltene Entscheidung, es wird kein MCP-Werkzeug geben. "Not decided" (nicht entschieden) heißt: in dieser Version gibt es kein MCP-Werkzeug und noch keine Entscheidung über ein späteres. Ein Grund steht hier nur, wenn das Register oder der Code ihn festhält. Was ein Assistent nie tun kann, steht im MCP-Server, die MCP-Seite im Werkzeugverzeichnis.