# instantKOM MCP Server MCP server

Agent View of the PolicyLayer registry record for instantKOM MCP Server: identity, probed posture, risk grade, and all 245 tools classified. HTML page: https://policylayer.com/tools/instantkom-mcp-server

## Facts

- Server id: `instantkom/mcp-server`
- Homepage: https://github.com/instantKOM/mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 245
- Tool categories present: Destructive, Execute, Read, Write
- Tags: instantkom mcp server, admin, automation
- Record last modified: 2026-07-21T21:47:58.870Z

## Tools (245)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `bulk_delete_custom_fields` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/bulk-delete-custom-fields.md |
| `delete_account` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-account.md |
| `delete_api_key` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-api-key.md |
| `delete_bot` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-bot.md |
| `delete_bot_env_var` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-bot-env-var.md |
| `delete_bot_env_var_value` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-bot-env-var-value.md |
| `delete_bot_filter` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-bot-filter.md |
| `delete_broadcast` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-broadcast.md |
| `delete_broadcast_media` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-broadcast-media.md |
| `delete_chat` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-chat.md |
| `delete_contact` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-contact.md |
| `delete_contact_custom_field_value` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-contact-custom-field-value.md |
| `delete_custom_field` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-custom-field.md |
| `delete_export` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-export.md |
| `delete_feed` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-feed.md |
| `delete_flow` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-flow.md |
| `delete_flow_edge` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-flow-edge.md |
| `delete_flow_node` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-flow-node.md |
| `delete_message` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-message.md |
| `delete_message_media` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-message-media.md |
| `delete_object_folder` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-object-folder.md |
| `delete_poll` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-poll.md |
| `delete_poll_option` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-poll-option.md |
| `delete_qr_code` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-qr-code.md |
| `delete_segmentation` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-segmentation.md |
| `delete_short_link` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-short-link.md |
| `delete_super_widget` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-super-widget.md |
| `delete_tag` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-tag.md |
| `delete_team_member_by_id` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-team-member-by-id.md |
| `delete_template` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-template.md |
| `delete_ticket` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-ticket.md |
| `delete_ticket_message` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-ticket-message.md |
| `delete_widget` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/delete-widget.md |
| `remove_dashboard_widget` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/remove-dashboard-widget.md |
| `remove_ip_from_whitelist` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/remove-ip-from-whitelist.md |
| `remove_segmentation_tag` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/remove-segmentation-tag.md |
| `remove_team_member` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/remove-team-member.md |
| `unsubscribe_webhook` | Destructive | Critical | https://policylayer.com/tools/instantkom-mcp-server/unsubscribe-webhook.md |
| `approve_device_flow` | Execute | High | https://policylayer.com/tools/instantkom-mcp-server/approve-device-flow.md |
| `start_device_flow` | Execute | High | https://policylayer.com/tools/instantkom-mcp-server/start-device-flow.md |
| `switch_tenant` | Execute | High | https://policylayer.com/tools/instantkom-mcp-server/switch-tenant.md |
| `apply_coupon` | Financial | Critical | https://policylayer.com/tools/instantkom-mcp-server/apply-coupon.md |
| `subscribe_to_plan` | Financial | Critical | https://policylayer.com/tools/instantkom-mcp-server/subscribe-to-plan.md |
| `update_payment_method` | Financial | Critical | https://policylayer.com/tools/instantkom-mcp-server/update-payment-method.md |
| `download_broadcast_media` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/download-broadcast-media.md |
| `download_export` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/download-export.md |
| `download_message_media` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/download-message-media.md |
| `export_tags` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/export-tags.md |
| `export_templates` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/export-templates.md |
| `get_account` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-account.md |
| `get_analytics` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-analytics.md |
| `get_analytics_detail` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-analytics-detail.md |
| `get_api_key` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-api-key.md |
| `get_billing_info` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-billing-info.md |
| `get_bot` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-bot.md |
| `get_bot_env_var` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-bot-env-var.md |
| `get_bot_env_var_bots` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-bot-env-var-bots.md |
| `get_bot_env_var_values` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-bot-env-var-values.md |
| `get_bot_filter` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-bot-filter.md |
| `get_bot_matches` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-bot-matches.md |
| `get_broadcast` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-broadcast.md |
| `get_broadcast_media` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-broadcast-media.md |
| `get_broadcast_media_thumbnail` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-broadcast-media-thumbnail.md |
| `get_broadcasts_analytics` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-broadcasts-analytics.md |
| `get_channel` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-channel.md |
| `get_channel_kpis` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-channel-kpis.md |
| `get_channels_kpis` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-channels-kpis.md |
| `get_chat` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-chat.md |
| `get_contact` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-contact.md |
| `get_contact_custom_fields` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-contact-custom-fields.md |
| `get_contact_order_stats` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-contact-order-stats.md |
| `get_contact_orders` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-contact-orders.md |
| `get_contact_tags` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-contact-tags.md |
| `get_contacts_analytics` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-contacts-analytics.md |
| `get_current_tenant` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-current-tenant.md |
| `get_current_user` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-current-user.md |
| `get_custom_field` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-custom-field.md |
| `get_dashboard_overview` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-dashboard-overview.md |
| `get_dashboard_stats` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-dashboard-stats.md |
| `get_dashboard_widget` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-dashboard-widget.md |
| `get_dashboard_widget_types` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-dashboard-widget-types.md |
| `get_ecommerce_order` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-ecommerce-order.md |
| `get_event_stream` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-event-stream.md |
| `get_export` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-export.md |
| `get_feed` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-feed.md |
| `get_flow` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-flow.md |
| `get_flow_edge` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-flow-edge.md |
| `get_flow_node` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-flow-node.md |
| `get_health` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-health.md |
| `get_inbox_unread_count` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-inbox-unread-count.md |
| `get_invoice` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-invoice.md |
| `get_message` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-message.md |
| `get_message_event` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-message-event.md |
| `get_message_events` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-message-events.md |
| `get_message_media` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-message-media.md |
| `get_message_media_thumbnail` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-message-media-thumbnail.md |
| `get_message_reactions` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-message-reactions.md |
| `get_messages_analytics` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-messages-analytics.md |
| `get_object_folder` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-object-folder.md |
| `get_plan` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-plan.md |
| `get_poll` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-poll.md |
| `get_poll_option` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-poll-option.md |
| `get_qr_code` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-qr-code.md |
| `get_segmentation` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-segmentation.md |
| `get_setting` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-setting.md |
| `get_settings` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-settings.md |
| `get_short_link` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-short-link.md |
| `get_subscription` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-subscription.md |
| `get_super_widget` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-super-widget.md |
| `get_tag` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-tag.md |
| `get_tag_bots` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-tag-bots.md |
| `get_tag_segments` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-tag-segments.md |
| `get_team_member` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-team-member.md |
| `get_template` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-template.md |
| `get_ticket` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-ticket.md |
| `get_ticket_message` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-ticket-message.md |
| `get_widget` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/get-widget.md |
| `list_api_keys` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-api-keys.md |
| `list_bot_env_vars` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-bot-env-vars.md |
| `list_bot_filters` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-bot-filters.md |
| `list_bot_tags` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-bot-tags.md |
| `list_bots` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-bots.md |
| `list_broadcasts` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-broadcasts.md |
| `list_channels` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-channels.md |
| `list_chats` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-chats.md |
| `list_contacts` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-contacts.md |
| `list_custom_fields` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-custom-fields.md |
| `list_dashboard_widgets` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-dashboard-widgets.md |
| `list_ecommerce_orders` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-ecommerce-orders.md |
| `list_exports` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-exports.md |
| `list_feeds` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-feeds.md |
| `list_flow_edges` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-flow-edges.md |
| `list_flow_nodes` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-flow-nodes.md |
| `list_flows` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-flows.md |
| `list_invoices` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-invoices.md |
| `list_ip_whitelist` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-ip-whitelist.md |
| `list_message_events` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-message-events.md |
| `list_messages` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-messages.md |
| `list_object_folders` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-object-folders.md |
| `list_plans` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-plans.md |
| `list_poll_options` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-poll-options.md |
| `list_polls` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-polls.md |
| `list_qr_codes` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-qr-codes.md |
| `list_segmentation_tags` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-segmentation-tags.md |
| `list_segmentations` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-segmentations.md |
| `list_short_links` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-short-links.md |
| `list_super_widgets` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-super-widgets.md |
| `list_tags` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-tags.md |
| `list_team` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-team.md |
| `list_team_members` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-team-members.md |
| `list_templates` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-templates.md |
| `list_tenants` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-tenants.md |
| `list_ticket_messages` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-ticket-messages.md |
| `list_tickets` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-tickets.md |
| `list_webhook_subscriptions` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-webhook-subscriptions.md |
| `list_widgets` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/list-widgets.md |
| `poll_device_token` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/poll-device-token.md |
| `subscribe_webhook` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/subscribe-webhook.md |
| `validate_coupon` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/validate-coupon.md |
| `validate_tags_import` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/validate-tags-import.md |
| `validate_templates_import` | Read | Low | https://policylayer.com/tools/instantkom-mcp-server/validate-templates-import.md |
| `add_bot_tag` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/add-bot-tag.md |
| `add_contact_tag` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/add-contact-tag.md |
| `add_dashboard_widget` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/add-dashboard-widget.md |
| `add_ip_to_whitelist` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/add-ip-to-whitelist.md |
| `add_segmentation_tag` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/add-segmentation-tag.md |
| `assign_tag_to_recipients` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/assign-tag-to-recipients.md |
| `bulk_spam_messages` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/bulk-spam-messages.md |
| `change_password` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/change-password.md |
| `create_api_key` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-api-key.md |
| `create_bot` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-bot.md |
| `create_bot_env_var` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-bot-env-var.md |
| `create_bot_filter` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-bot-filter.md |
| `create_broadcast` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-broadcast.md |
| `create_channel` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-channel.md |
| `create_contact` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-contact.md |
| `create_custom_field` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-custom-field.md |
| `create_export` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-export.md |
| `create_feed` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-feed.md |
| `create_flow` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-flow.md |
| `create_flow_edge` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-flow-edge.md |
| `create_flow_node` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-flow-node.md |
| `create_object_folder` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-object-folder.md |
| `create_poll` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-poll.md |
| `create_poll_option` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-poll-option.md |
| `create_qr_code` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-qr-code.md |
| `create_scoped_api_key` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-scoped-api-key.md |
| `create_segmentation` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-segmentation.md |
| `create_short_link` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-short-link.md |
| `create_super_widget` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-super-widget.md |
| `create_tag` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-tag.md |
| `create_team_member` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-team-member.md |
| `create_template` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-template.md |
| `create_ticket` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-ticket.md |
| `create_ticket_from_message` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-ticket-from-message.md |
| `create_ticket_message` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-ticket-message.md |
| `create_widget` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/create-widget.md |
| `generate_ai_reply` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/generate-ai-reply.md |
| `import_tags` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/import-tags.md |
| `import_templates` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/import-templates.md |
| `invite_team_member` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/invite-team-member.md |
| `mark_chat_as_read` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/mark-chat-as-read.md |
| `mark_message_spam` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/mark-message-spam.md |
| `remove_bot_tag` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/remove-bot-tag.md |
| `remove_contact_tag` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/remove-contact-tag.md |
| `remove_coupon` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/remove-coupon.md |
| `remove_tag_from_recipients` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/remove-tag-from-recipients.md |
| `reorder_custom_fields` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/reorder-custom-fields.md |
| `reply_ticket` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/reply-ticket.md |
| `send_broadcast` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/send-broadcast.md |
| `send_chat_message` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/send-chat-message.md |
| `send_message` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/send-message.md |
| `set_contact_custom_field_value` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/set-contact-custom-field-value.md |
| `set_contact_custom_fields` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/set-contact-custom-fields.md |
| `update_account` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-account.md |
| `update_api_key` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-api-key.md |
| `update_bot` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-bot.md |
| `update_bot_env_var` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-bot-env-var.md |
| `update_bot_env_var_value` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-bot-env-var-value.md |
| `update_bot_filter` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-bot-filter.md |
| `update_broadcast` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-broadcast.md |
| `update_channel` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-channel.md |
| `update_contact` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-contact.md |
| `update_current_user` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-current-user.md |
| `update_custom_field` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-custom-field.md |
| `update_dashboard_widget` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-dashboard-widget.md |
| `update_feed` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-feed.md |
| `update_flow` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-flow.md |
| `update_flow_edge` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-flow-edge.md |
| `update_flow_node` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-flow-node.md |
| `update_message` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-message.md |
| `update_object_folder` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-object-folder.md |
| `update_poll` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-poll.md |
| `update_poll_option` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-poll-option.md |
| `update_qr_code` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-qr-code.md |
| `update_segmentation` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-segmentation.md |
| `update_setting` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-setting.md |
| `update_settings` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-settings.md |
| `update_short_link` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-short-link.md |
| `update_super_widget` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-super-widget.md |
| `update_tag` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-tag.md |
| `update_team_member` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-team-member.md |
| `update_template` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-template.md |
| `update_ticket` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-ticket.md |
| `update_widget` | Write | Medium | https://policylayer.com/tools/instantkom-mcp-server/update-widget.md |

## Tool descriptions

- `bulk_delete_custom_fields` — Delete multiple custom field definitions at once (max 100)
- `delete_account` — Delete the current user account (irreversible)
- `delete_api_key` — Delete an API key by ID
- `delete_bot` — Delete a bot by ID
- `delete_bot_env_var` — Delete a bot environment variable
- `delete_bot_env_var_value` — Delete a recipient-specific environment variable value
- `delete_bot_filter` — Delete a bot filter
- `delete_broadcast` — Delete a newsletter by ID
- `delete_broadcast_media` — Delete newsletter media
- `delete_chat` — Delete a chat by ID
- `delete_contact` — Delete a contact by ID
- `delete_contact_custom_field_value` — Remove the value of a custom field for a specific contact
- `delete_custom_field` — Delete a custom field definition and all its values across all contacts
- `delete_export` — Delete an export
- `delete_feed` — Delete a feed by ID
- `delete_flow` — Delete a flow and all its nodes and edges. Referenced bots are not deleted.
- `delete_flow_edge` — Remove a connection between nodes in a flow
- `delete_flow_node` — Remove a node from a flow. Also removes connected edges. The bot is not deleted.
- `delete_message` — Delete a message
- `delete_object_folder` — Delete a folder
- `delete_poll` — Delete a poll by ID
- `delete_poll_option` — Delete a poll option
- `delete_qr_code` — Delete a QR code by ID
- `delete_segmentation` — Delete a segmentation by ID
- `delete_short_link` — Delete a short link by ID
- `delete_super_widget` — Delete a SuperWidget by ID
- `delete_tag` — Delete a tag by ID
- `delete_team_member_by_id` — Delete a team member by ID via Public API
- `delete_template` — Delete a template by ID
- `delete_ticket` — Delete a ticket by ID
- `delete_ticket_message` — Delete a ticket message
- `delete_widget` — Delete a widget
- `remove_dashboard_widget` — Remove a widget from the dashboard. Some widgets may be non-removable.
- `remove_ip_from_whitelist` — Remove an IP address from the whitelist
- `remove_segmentation_tag` — Remove a tag from a segmentation
- `remove_team_member` — Remove a team member
- `unsubscribe_webhook` — Delete a webhook subscription by ID
- `approve_device_flow` — Approve or deny a device authorization request (requires JWT authentication).
- `start_device_flow` — Start an RFC 8628 device authorization flow.
- `switch_tenant` — Switch the active tenant/environment at runtime. Changes which API endpoint, credentials, and tools are available. Use list_tenants to see available options.
- `apply_coupon` — Apply a coupon code to the account
- `subscribe_to_plan` — Subscribe to a plan
- `download_broadcast_media` — Download newsletter media file
- `download_export` — Download an export file
- `download_message_media` — Download message media file
- `export_tags` — Export all tags to CSV or JSON format
- `export_templates` — Export all templates to CSV or JSON format, optionally filtered by channel
- `get_account` — Get current user account information
- `get_analytics` — Get overall analytics overview with all key metrics
- `get_analytics_detail` — Get detailed analytics for a specific type (messages, broadcasts, contacts, etc.)
- `get_api_key` — Get a specific API key by ID
- `get_billing_info` — Get billing information and current balance
- `get_bot` — Get a specific bot by ID
- `get_bot_env_var` — Get a specific bot environment variable
- `get_bot_env_var_bots` — Get bots using a specific environment variable
- `get_bot_env_var_values` — Get recipient-specific values for a bot environment variable
- `get_bot_filter` — Get a specific bot filter
- `get_bot_matches` — Get bot match history (trigger events) with pagination and search
- `get_broadcast` — Get a specific newsletter by ID
- `get_broadcast_media` — Get newsletter media information
- `get_broadcast_media_thumbnail` — Get newsletter media thumbnail
- `get_broadcasts_analytics` — Get newsletters analytics and campaign performance
- `get_channel` — Get a specific channel by ID
- `get_channel_kpis` — Get KPIs for a specific channel including contacts, messages, newsletters, and engagement metrics
- `get_channels_kpis` — Get aggregated KPIs across all messaging channels
- `get_chat` — Get a specific chat by ID with message history
- `get_contact` — Get a specific contact by ID
- `get_contact_custom_fields` — Get all custom field values for a specific contact
- `get_contact_order_stats` — Get order statistics for a specific contact
- `get_contact_orders` — Get all orders for a specific contact
- `get_contact_tags` — Get all tags assigned to a specific contact
- `get_contacts_analytics` — Get contacts growth and engagement analytics
- `get_current_tenant` — Show the currently active tenant/environment, including ID, name, API URL, and scope.
- `get_current_user` — Get current user profile
- `get_custom_field` — Get a specific custom field definition by ID
- `get_dashboard_overview` — Get dashboard overview with widgets and widget types
- `get_dashboard_stats` — Get dashboard overview with widgets and widget types
- `get_dashboard_widget` — Get a specific dashboard widget by ID with position, size, and type details
- `get_dashboard_widget_types` — Get all available dashboard widget types that can be added to the dashboard
- `get_ecommerce_order` — Get a specific e-commerce order by ID
- `get_event_stream` — Get event stream with real-time updates
- `get_export` — Get export status and details
- `get_feed` — Get a specific feed by ID
- `get_flow` — Get a specific flow by ID including all nodes and edges
- `get_flow_edge` — Get a specific edge in a flow
- `get_flow_node` — Get a specific node in a flow
- `get_health` — Get API health status and uptime information
- `get_inbox_unread_count` — Get the total number of unread received messages (inbox)
- `get_invoice` — Get a specific invoice by ID
- `get_message` — Get a specific message by ID
- `get_message_event` — Get a specific message event by ID with full details
- `get_message_events` — Get message delivery events and status updates
- `get_message_media` — Get message media information
- `get_message_reactions` — Get all reply messages (reactions) to a specific message
- `get_messages_analytics` — Get messages analytics and statistics
- `get_object_folder` — Get a specific folder by ID
- `get_plan` — Get details of a specific plan
- `get_poll` — Get a specific poll by ID with results
- `get_poll_option` — Get a specific poll option
- `get_qr_code` — Get a specific QR code by ID
- `get_segmentation` — Get a specific segmentation by ID
- `get_setting` — Get a specific setting by key
- `get_settings` — Get all user settings
- `get_short_link` — Get a specific short link by ID with click statistics
- `get_subscription` — Get current subscription details
- `get_super_widget` — Get a specific SuperWidget by ID including linked widgets
- `get_tag` — Get a specific tag by ID
- `get_tag_bots` — List all bots that use a specific tag, paginated
- `get_tag_segments` — List all segments that use a specific tag, paginated
- `get_team_member` — Get a specific team member by ID
- `get_template` — Get a specific template by ID
- `get_ticket` — Get a specific ticket by ID with full history
- `get_ticket_message` — Get a specific ticket message
- `get_widget` — Get a specific widget by ID
- `list_api_keys` — List all API keys for the authenticated user
- `list_bot_env_vars` — List bot environment variables
- `list_bot_filters` — List all filters for a specific bot
- `list_bot_tags` — List all tags assigned to a bot
- `list_bots` — List all bots with optional filters
- `list_broadcasts` — List all newsletters with optional filtering by channel
- `list_channels` — List all channels with optional pagination
- `list_chats` — List all chats with optional filters
- `list_contacts` — List all contacts with optional filtering by channel and pagination
- `list_custom_fields` — List all custom field definitions sorted by display order
- `list_dashboard_widgets` — Get all widgets configured on the user
- `list_ecommerce_orders` — List all e-commerce orders with optional pagination and search
- `list_exports` — List all data exports
- `list_feeds` — List all RSS/Atom feeds
- `list_flow_edges` — List all edges (connections between nodes) in a specific flow
- `list_flow_nodes` — List all nodes (bot placements) in a specific flow
- `list_flows` — List all flows with optional filters for channel, status, and search
- `list_invoices` — List all invoices
- `list_ip_whitelist` — List all whitelisted IPs for an API key
- `list_message_events` — List message delivery and interaction events with optional filters. Tracks sent, delivered, read, clicked, received, and queued states.
- `list_messages` — List messages with optional filtering by channel and contact
- `list_object_folders` — List all object folders
- `list_plans` — List all available subscription plans
- `list_poll_options` — List all options for a poll
- `list_polls` — List all polls with optional filters
- `list_qr_codes` — List all QR codes with optional filters
- `list_segmentation_tags` — List all tags for a segmentation
- `list_segmentations` — List all contact segmentations
- `list_short_links` — List all short links with click statistics
- `list_super_widgets` — List all SuperWidgets with optional search by name
- `list_tags` — List all tags with optional search
- `list_team` — List all team members (guest users) via Public API
- `list_team_members` — List all team members
- `list_templates` — List all message templates with optional filters
- `list_tenants` — List all available tenants/environments with their scope and credential status.
- `list_ticket_messages` — List all messages in a ticket
- `list_tickets` — List all support tickets with optional filters
- `list_webhook_subscriptions` — List all active webhook subscriptions for the authenticated user
- `list_widgets` — List all widgets
- `poll_device_token` — Poll for a device authorization token after starting a device flow.
- `subscribe_webhook` — Subscribe to a webhook event. Returns a one-time HMAC secret — store it immediately.
- `validate_coupon` — Validate a coupon code
- `validate_tags_import` — Validate tags data before importing. Returns validation errors and duplicate count.
- `validate_templates_import` — Validate templates data before importing. Returns validation errors and duplicate count.
- `add_bot_tag` — Add a tag to a bot
- `add_contact_tag` — Add a tag to a specific contact
- `add_dashboard_widget` — Add a new widget to the dashboard. Specify widget type and optional position/size.
- `add_ip_to_whitelist` — Add an IP address to the whitelist
- `add_segmentation_tag` — Add a tag to a segmentation
- `assign_tag_to_recipients` — Assign a tag to multiple recipients (contacts)
- `bulk_spam_messages` — Bulk mark or unmark messages as spam (max 100 per request)
- `change_password` — Change user password
- `create_api_key` — Create a new API key
- `create_bot` — Create a new bot
- `create_bot_env_var` — Create a new bot environment variable
- `create_bot_filter` — Create a new filter for a bot
- `create_broadcast` — Create a new newsletter campaign
- `create_channel` — Create a new messaging channel
- `create_contact` — Create a new contact
- `create_custom_field` — Create a new custom field definition. The field key must be unique within the account.
- `create_export` — Create a new data export
- `create_feed` — Create a new RSS/Atom feed monitor
- `create_flow` — Create a new flow for orchestrating bots in a visual workflow
- `create_flow_edge` — Create a connection between two nodes in a flow. Both nodes must exist in the same flow.
- `create_flow_node` — Add a bot as a node in a flow. The bot must belong to the same channel as the flow.
- `create_object_folder` — Create a new object folder
- `create_poll` — Create a new poll
- `create_poll_option` — Create a new option for a poll
- `create_qr_code` — Generate a new QR code for a channel
- `create_scoped_api_key` — Create a scoped CLI/automation token (not channel-bound).
- `create_segmentation` — Create a new contact segmentation
- `create_short_link` — Create a new short link
- `create_super_widget` — Create a SuperWidget that combines multiple channel widgets into a single interface
- `create_tag` — Create a new tag
- `create_team_member` — Create a new team member (guest user) via Public API
- `create_template` — Create a new message template
- `create_ticket` — Create a new support ticket
- `create_ticket_from_message` — Convert an inbox message into a support ticket
- `create_ticket_message` — Add a message/reply to a ticket
- `create_widget` — Create a new widget
- `generate_ai_reply` — Generate AI smart reply suggestions for a message
- `import_tags` — Import tags from JSON data. Returns summary with imported count, skipped duplicates, and errors.
- `import_templates` — Import templates from JSON data. Returns summary with imported count, skipped duplicates, and errors.
- `invite_team_member` — Invite a new team member
- `mark_chat_as_read` — Mark a chat as read
- `mark_message_spam` — Mark or unmark a single message as spam
- `remove_bot_tag` — Remove a tag from a bot
- `remove_contact_tag` — Remove a tag from a specific contact
- `remove_coupon` — Remove currently applied coupon
- `remove_tag_from_recipients` — Remove a tag from multiple recipients (contacts)
- `reorder_custom_fields` — Reorder custom field definitions. Provide all field IDs in desired order.
- `reply_ticket` — Send a real support reply on a ticket. Unlike create_ticket_message
- `send_broadcast` — Send a newsletter immediately
- `send_chat_message` — Send a message in a chat
- `send_message` — Send a message to a contact via a channel. Pass templateId to send an approved WhatsApp template (bypasses 24h messaging window).
- `set_contact_custom_field_value` — Set a single custom field value for a contact
- `set_contact_custom_fields` — Set multiple custom field values for a contact at once
- `update_account` — Update account information
- `update_api_key` — Update an API key
- `update_bot` — Update an existing bot
- `update_bot_env_var` — Update a bot environment variable
- `update_bot_env_var_value` — Update a recipient-specific environment variable value
- `update_bot_filter` — Update an existing bot filter
- `update_broadcast` — Update an existing newsletter
- `update_channel` — Update an existing channel
- `update_contact` — Update an existing contact
- `update_current_user` — Update current user profile
- `update_custom_field` — Update a custom field definition. The field key cannot be changed.
- `update_dashboard_widget` — Update a widget
- `update_feed` — Update an existing feed
- `update_flow` — Update flow properties like name, description, color, or status
- `update_flow_edge` — Update edge properties like source/target nodes, label, or type
- `update_flow_node` — Update node position, type, or associated bot
- `update_message` — Update an existing message
- `update_object_folder` — Update an existing folder
- `update_poll` — Update an existing poll
- `update_poll_option` — Update a poll option
- `update_qr_code` — Update an existing QR code
- `update_segmentation` — Update an existing segmentation
- `update_setting` — Update a specific setting
- `update_settings` — Update multiple settings at once
- `update_short_link` — Update an existing short link
- `update_super_widget` — Update SuperWidget configuration and linked widgets
- `update_tag` — Update an existing tag
- `update_team_member` — Update team member permissions
- `update_template` — Update an existing template
- `update_ticket` — Update a ticket (status, priority, assignment)
- `update_widget` — Update an existing widget

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=instantkom-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/instantkom-mcp-server
