Skip to content

Connectors · Identity & security

Mimecast MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Mimecast and the rest of your systems. It gives your agent 367 Mimecast actions (190 reads, 125 writes and 52 that wait for a confirmation) and holds the Mimecast credential itself, so the agent never does. It paces Mimecast's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "mimecast.users.list_user_users",  intent: "check which Mimecast account is connected"}# List user users · read · 1 upstream call
  • 367actionsin one signed file
  • 190readlook, never change
  • 125writecreate and update
  • 52wait for a yesdestructive, confirmed first

Set up

Connect Mimecast in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Mimecast.

    OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in. actionlake stores what you paste write-only, sealed under your tenant's key.

    • client_idMimecast API 2.0 client ID
    • client_secretMimecast API 2.0 client secret (shown when the API application is created)
    • tenant_hostWhere your Mimecast lives: your tenant host
    account { op: "connections.requirements", service: "mimecast" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "mimecast.users.list_user_users" }# list user users · read · 1 upstream callcheck { action: "mimecast.users.create_user_users", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Mimecast at a glance

Sign-in
OAuth 2.0, client credentials. Paste the app's client id and secret; actionlake fetches and renews the token, and nobody has to sign in.
You provide
client_idclient_secret
Setup fields
tenant_host
Limits we pace to
10 calls a second, per connection
API covered
Mimecast API 2.0 (developer.services.mimecast.com OpenAPI 3.0 specs, fetched 2026-10-22)api.services.mimecast.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
188 of 190 reads, for up to 5 minutes; a write clears what it affects
Shared entities
2, so ask can line Mimecast up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Mimecast.

367 actions in 20 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 190readlook, never change
  • 125writecreate and update
  • 52destructivewait for a confirmation
  1. Dmarc

    84

    44 read · 25 write · 15 destructive

    Create domains · Create tasks · Create users · Delegated domains

  2. Policy

    64

    23 read · 28 write · 13 destructive

    Create anti spoofing bypass policies · Create anti spoofing policies · Create blocked senders policies · Create delivery route definitions

  3. Users

    62

    18 read · 34 write · 10 destructive

    List user users · List directory groups · Create user users · Create directory groups

  4. Gateway

    28

    14 read · 8 write · 6 destructive

    Create journaling services · Email get email queues · Email send email · Gateway find held messages

  5. Domain

    22

    12 read · 8 write · 2 destructive

    Domain create domain · Domain get internal domain · Domain get pending domain · Domain get provision status

  6. Threats

    21

    18 read · 2 write · 1 destructive

    List threats events · Create threat reporting subscriptions · List SIEM batch events CG · List SIEM events CG

  7. Account

    12

    8 read · 4 write · 0 destructive

    Account get account · Account get dashboard notifications · Account get support info · Config snapshot create

  8. Awareness

    10

    10 read · 0 write · 0 destructive

    Awareness training company get performance details · Awareness training company get performance summary · Awareness training company get safe score details · Awareness training company get safe score summary

12 more areas · 64 actions
  • Threat 10
  • Archive 8
  • Integration 8
  • Audit 7
  • CI email 7
  • Human risk 7
  • Connector 5
  • CI remediation 4
  • Security events 4
  • CI threats 2
  • Directory 1
  • Onboarding 1

Top actions

The Mimecast API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 9 of Mimecast's 9 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
mimecast.users.list_user_usersList user usersList user users.readidentity.user.list474 connectors
mimecast.users.list_directory_groupsList directory groupsList directory groups.readidentity.group.list262 connectors
mimecast.users.create_user_usersCreate user usersCreate user users.writeidentity.user.create262 connectors
mimecast.users.create_directory_groupsCreate directory groupsCreate directory groups.writeidentity.group.create205 connectors
mimecast.users.list_directory_groups_membersList directory groups membersList directory groups members.readidentity.group_member.list103 connectors
mimecast.onboarding.list_role_rolesList role rolesList role roles.readidentity.role.list184 connectors
mimecast.audit.audit_get_audit_eventsAudit get audit eventsAudit get audit events.readidentity.audit_event.search7 connectors
mimecast.threats.list_threats_eventsList threats eventsList Threat events.readsecurity.threat.list7 connectors
mimecast.archive.archive_searchArchive searchArchive search.readthis connector
mimecast.users.user_create_userUser create userUser create user.writethis connector
mimecast.gateway.email_send_emailEmail send emailEmail send email.writethis connector
mimecast.users.user_remove_aliasUser remove aliasUser remove alias.destructivethis connector

Try it

Prompts to paste into Claude.

Each one names the Mimecast actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Who has access in Mimecast? List every user and their role.

    callsmimecast.users.list_user_users

  2. Writewrite

    Create user users in Mimecast. Show me exactly what you will send before you save it.

    callsmimecast.users.create_user_users

Governance for Mimecast

Destructive actions wait for a yes.

52 Mimecast actions are destructive. The first 10:

  • User remove aliasmimecast.users.user_remove_alias
  • Gateway hold rejectmimecast.gateway.gateway_hold_reject
  • Directory delete groupmimecast.users.directory_delete_group
  • User add to purge listmimecast.users.user_add_to_purge_list
  • User remove delegate usermimecast.users.user_remove_delegate_user
  • TTP URL delete managed URLmimecast.policy.ttp_url_delete_managed_url
  • User remove from purge listmimecast.users.user_remove_from_purge_list
  • Delete journaling servicesmimecast.gateway.delete_journaling_services
  • Delete greylisting policiesmimecast.policy.delete_greylisting_policies
  • Domain delete pending domainmimecast.domain.domain_delete_pending_domain

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

domimecast.gateway.delete_journaling_servicesconfirm_policy: human

Delete journaling services?

intent: the user asked me to delete journaling services

run suspended · waiting for a named person · key mimecast-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "mimecast-agent",  allowed_actions: ["mimecast.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "mimecast.users.user_remove_alias", approver: "[email protected]" },    { match: "mimecast.gateway.gateway_hold_reject", approver: "[email protected]" },    { match: "mimecast.users.directory_delete_group", approver: "[email protected]" }  ]}
Illustrative. Scoped to Mimecast only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Mimecast costs on actionlake.

Every Mimecast action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Mimecast refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 367 Mimecast actions
  • 367actions pageeach page of a long list is one call
  • 188reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Mimecast action.

367 actions by area: the id your agent calls, what it does, and its effect.

Dmarc84
  • mimecast.dmarc.create_domainsCreate domainswrite
  • mimecast.dmarc.create_tasksCreate taskswrite
  • mimecast.dmarc.create_usersCreate userswrite
  • mimecast.dmarc.delegated_domainsDelegated domainswrite
  • mimecast.dmarc.delegated_domains_dkimDelegated domains DKIMwrite
  • mimecast.dmarc.delegated_domains_dmarcDelegated domains DMARCwrite
  • mimecast.dmarc.delete_customers_encryption_keyDelete customers encryption keydestructive
  • mimecast.dmarc.delete_delegated_domainsDelete delegated domainsdestructive
  • mimecast.dmarc.delete_delegated_domains_dkimDelete delegated domains DKIMdestructive
  • mimecast.dmarc.delete_delegated_domains_dkim_by_selectorDelete delegated domains DKIM by selectordestructive
  • mimecast.dmarc.delete_delegated_domains_dmarcDelete delegated domains DMARCdestructive
  • mimecast.dmarc.delete_delegated_domains_spfDelete delegated domains SPFdestructive
  • mimecast.dmarc.delete_dmarc_policy_presetDelete DMARC policy presetdestructive
  • mimecast.dmarc.delete_domain_groupsDelete domain groupsdestructive
  • mimecast.dmarc.delete_domain_groups_associationDelete domain groups associationdestructive
  • mimecast.dmarc.delete_domainsDelete domainsdestructive
  • mimecast.dmarc.delete_issuesDelete issuesdestructive
  • mimecast.dmarc.delete_notificationsDelete notificationsdestructive
  • mimecast.dmarc.delete_sources_vendors_associationsDelete sources vendors associationsdestructive
  • mimecast.dmarc.delete_tasksDelete tasksdestructive
  • mimecast.dmarc.delete_usersDelete usersdestructive
  • mimecast.dmarc.dmarc_policy_presetDMARC policy presetwrite
  • mimecast.dmarc.domain_groupsDomain groupswrite
  • mimecast.dmarc.domain_groups_associationDomain groups associationwrite
  • mimecast.dmarc.domains_refresh_dnsDomains refresh DNSwrite
  • mimecast.dmarc.get_compliance_dmarc_statisticsGet compliance DMARC statisticsread
  • mimecast.dmarc.get_compliance_domains_dmarc_policy_changesGet compliance domains DMARC policy changesread
  • mimecast.dmarc.get_customersGet customersread
  • mimecast.dmarc.get_customers_encryption_keyGet customers encryption keyread
  • mimecast.dmarc.get_delegated_domains_dkimGet delegated domains DKIMread
  • mimecast.dmarc.get_delegated_domains_dkim_detailsGet delegated domains DKIM detailsread
  • mimecast.dmarc.get_delegated_domains_dmarcGet delegated domains DMARCread
  • mimecast.dmarc.get_delegated_domains_spfGet delegated domains SPFread
  • mimecast.dmarc.get_delegated_domains_spf_detailsGet delegated domains SPF detailsread
  • mimecast.dmarc.get_delegated_domains_statisticsGet delegated domains statisticsread
  • mimecast.dmarc.get_domain_groupsGet domain groupsread
  • mimecast.dmarc.get_domainsGet domainsread
  • mimecast.dmarc.get_domains_statisticsGet domains statisticsread
  • mimecast.dmarc.get_domains_vendor_configurationsGet domains vendor configurationsread
  • mimecast.dmarc.get_notificationsGet notificationsread
  • mimecast.dmarc.get_report_metadataGet report metadataread
  • mimecast.dmarc.get_reports_resultsGet reports resultsread
  • mimecast.dmarc.get_sources_vendorsGet sources vendorsread
  • mimecast.dmarc.get_tasksGet tasksread
  • mimecast.dmarc.get_usersGet usersread
  • mimecast.dmarc.list_compliance_domains_dns_suggestionsList compliance domains DNS suggestionsread
  • mimecast.dmarc.list_compliance_domains_enforcementList compliance domains enforcementread
  • mimecast.dmarc.list_delegated_domainsList delegated domainsread
  • mimecast.dmarc.list_delegated_domains_dkimList delegated domains DKIMread
  • mimecast.dmarc.list_detected_domainsList detected domainsread
  • mimecast.dmarc.list_dmarc_policy_presetList DMARC policy presetread
  • mimecast.dmarc.list_dns_bimiList DNS BIMIread
  • mimecast.dmarc.list_dns_dkimList DNS DKIMread
  • mimecast.dmarc.list_dns_dmarcList DNS DMARCread
  • mimecast.dmarc.list_dns_spfList DNS SPFread
  • mimecast.dmarc.list_domain_groupsList domain groupsread
  • mimecast.dmarc.list_domainsList domainsread
  • mimecast.dmarc.list_eventsList eventsread
  • mimecast.dmarc.list_issuesList issuesread
  • mimecast.dmarc.list_notificationsList notificationsread
  • mimecast.dmarc.list_sourcesList sourcesread
  • mimecast.dmarc.list_sources_compliance_actionsList sources compliance actionsread
  • mimecast.dmarc.list_sources_compliance_statisticsList sources compliance statisticsread
  • mimecast.dmarc.list_sources_vendorsList sources vendorsread
  • mimecast.dmarc.list_tasksList tasksread
  • mimecast.dmarc.list_tasks_summaryList tasks summaryread
  • mimecast.dmarc.list_usersList usersread
  • mimecast.dmarc.list_users_current_userList users current userread
  • mimecast.dmarc.notificationsNotificationswrite
  • mimecast.dmarc.replace_customers_encryption_keyReplace customers encryption keywrite
  • mimecast.dmarc.replace_delegated_domains_dkimReplace delegated domains DKIMwrite
  • mimecast.dmarc.replace_delegated_domains_spfReplace delegated domains SPFwrite
  • mimecast.dmarc.replace_detected_domains_statusReplace detected domains statuswrite
  • mimecast.dmarc.replace_dmarc_policy_presetReplace DMARC policy presetwrite
  • mimecast.dmarc.replace_domain_groupsReplace domain groupswrite
  • mimecast.dmarc.replace_notificationsReplace notificationswrite
  • mimecast.dmarc.replace_tasksReplace taskswrite
  • mimecast.dmarc.replace_usersReplace userswrite
  • mimecast.dmarc.reportsReportsread
  • mimecast.dmarc.sources_vendors_associationsSources vendors associationswrite
  • mimecast.dmarc.update_detected_domainsUpdate detected domainswrite
  • mimecast.dmarc.update_domainsUpdate domainswrite
  • mimecast.dmarc.update_sources_vendorsUpdate sources vendorswrite
  • mimecast.dmarc.update_tasksUpdate taskswrite
Policy64
  • mimecast.policy.create_anti_spoofing_bypass_policiesCreate anti spoofing bypass policieswrite
  • mimecast.policy.create_anti_spoofing_policiesCreate anti spoofing policieswrite
  • mimecast.policy.create_blocked_senders_policiesCreate blocked senders policieswrite
  • mimecast.policy.create_delivery_route_definitionsCreate delivery route definitionswrite
  • mimecast.policy.create_delivery_route_policiesCreate delivery route policieswrite
  • mimecast.policy.create_dns_authentication_outbound_definitionsCreate DNS authentication outbound definitionswrite
  • mimecast.policy.create_dns_authentication_outbound_policiesCreate DNS authentication outbound policieswrite
  • mimecast.policy.create_greylisting_policiesCreate greylisting policieswrite
  • mimecast.policy.delete_anti_spoofing_bypass_policiesDelete anti spoofing bypass policiesdestructive
  • mimecast.policy.delete_anti_spoofing_policiesDelete anti spoofing policiesdestructive
  • mimecast.policy.delete_blocked_senders_policiesDelete blocked senders policiesdestructive
  • mimecast.policy.delete_delivery_route_definitionsDelete delivery route definitionsdestructive
  • mimecast.policy.delete_delivery_route_policiesDelete delivery route policiesdestructive
  • mimecast.policy.delete_dns_authentication_outbound_definitionsDelete DNS authentication outbound definitionsdestructive
  • mimecast.policy.delete_dns_authentication_outbound_policiesDelete DNS authentication outbound policiesdestructive
  • mimecast.policy.delete_greylisting_policiesDelete greylisting policiesdestructive
  • mimecast.policy.delivery_route_verifyDelivery route verifywrite
  • mimecast.policy.dns_authentication_outbound_definitions_verifyDNS authentication outbound definitions verifywrite
  • mimecast.policy.get_anti_spoofing_bypass_policiesGet anti spoofing bypass policiesread
  • mimecast.policy.get_anti_spoofing_policiesGet anti spoofing policiesread
  • mimecast.policy.get_blocked_senders_policiesGet blocked senders policiesread
  • mimecast.policy.get_delivery_route_definitionsGet delivery route definitionsread
  • mimecast.policy.get_delivery_route_policiesGet delivery route policiesread
  • mimecast.policy.get_dns_authentication_outbound_definitionsGet DNS authentication outbound definitionsread
  • mimecast.policy.get_dns_authentication_outbound_policiesGet DNS authentication outbound policiesread
  • mimecast.policy.get_greylisting_policiesGet greylisting policiesread
  • mimecast.policy.list_anti_spoofing_bypass_policiesList anti spoofing bypass policiesread
  • mimecast.policy.list_anti_spoofing_policiesList anti spoofing policiesread
  • mimecast.policy.list_blocked_senders_policiesList blocked senders policiesread
  • mimecast.policy.list_delivery_route_definitionsList delivery route definitionsread
  • mimecast.policy.list_delivery_route_policiesList delivery route policiesread
  • mimecast.policy.list_dns_authentication_outbound_definitionsList DNS authentication outbound definitionsread
  • mimecast.policy.list_dns_authentication_outbound_policiesList DNS authentication outbound policiesread
  • mimecast.policy.list_greylisting_policiesList greylisting policiesread
  • mimecast.policy.policy_address_alteration_create_address_alteration_setPolicy address alteration create address alteration setwrite
  • mimecast.policy.policy_address_alteration_create_definitionPolicy address alteration create definitionwrite
  • mimecast.policy.policy_address_alteration_create_policyPolicy address alteration create policywrite
  • mimecast.policy.policy_address_alteration_delete_definitionPolicy address alteration delete definitiondestructive
  • mimecast.policy.policy_address_alteration_delete_policyPolicy address alteration delete policydestructive
  • mimecast.policy.policy_address_alteration_get_address_alteration_setPolicy address alteration get address alteration setread
  • mimecast.policy.policy_address_alteration_get_definitionPolicy address alteration get definitionread
  • mimecast.policy.policy_address_alteration_get_policyPolicy address alteration get policyread
  • mimecast.policy.policy_address_alteration_update_policyPolicy address alteration update policywrite
  • mimecast.policy.policy_antispoofing_bypass_create_policyPolicy antispoofing bypass create policywrite
  • mimecast.policy.policy_antispoofing_bypass_delete_policyPolicy antispoofing bypass delete policydestructive
  • mimecast.policy.policy_antispoofing_bypass_get_policyPolicy antispoofing bypass get policyread
  • mimecast.policy.policy_antispoofing_bypass_update_policyPolicy antispoofing bypass update policywrite
  • mimecast.policy.policy_blockedsenders_create_policyPolicy blockedsenders create policywrite
  • mimecast.policy.policy_blockedsenders_get_policyPolicy blockedsenders get policyread
  • mimecast.policy.policy_webwhiteurl_create_policy_with_targetsPolicy webwhiteurl create policy with targetswrite
  • mimecast.policy.policy_webwhiteurl_delete_policy_with_targetsPolicy webwhiteurl delete policy with targetsdestructive
  • mimecast.policy.policy_webwhiteurl_get_policy_with_targetsPolicy webwhiteurl get policy with targetsread
  • mimecast.policy.policy_webwhiteurl_update_policy_with_targetsPolicy webwhiteurl update policy with targetswrite
  • mimecast.policy.ttp_url_create_managed_urlTTP URL create managed URLwrite
  • mimecast.policy.ttp_url_delete_managed_urlTTP URL delete managed URLdestructive
  • mimecast.policy.ttp_url_get_all_managed_urlsTTP URL get all managed URLsread
  • mimecast.policy.update_anti_spoofing_bypass_policiesUpdate anti spoofing bypass policieswrite
  • mimecast.policy.update_anti_spoofing_policiesUpdate anti spoofing policieswrite
  • mimecast.policy.update_blocked_senders_policiesUpdate blocked senders policieswrite
  • mimecast.policy.update_delivery_route_definitionsUpdate delivery route definitionswrite
  • mimecast.policy.update_delivery_route_policiesUpdate delivery route policieswrite
  • mimecast.policy.update_dns_authentication_outbound_definitionsUpdate DNS authentication outbound definitionswrite
  • mimecast.policy.update_dns_authentication_outbound_policiesUpdate DNS authentication outbound policieswrite
  • mimecast.policy.update_greylisting_policiesUpdate greylisting policieswrite
Users62
  • mimecast.users.attribute_find_attribute_typesAttribute find attribute typesread
  • mimecast.users.create_directory_groupsCreate directory groupswrite
  • mimecast.users.create_directory_groups_membersCreate directory groups memberswrite
  • mimecast.users.create_user_usersCreate user userswrite
  • mimecast.users.delete_directory_integrations_active_directoryDelete directory integrations active directorydestructive
  • mimecast.users.delete_directory_integrations_googleDelete directory integrations googledestructive
  • mimecast.users.delete_directory_integrations_m365Delete directory integrations M365destructive
  • mimecast.users.directory_add_group_memberDirectory add group memberwrite
  • mimecast.users.directory_create_groupDirectory create groupwrite
  • mimecast.users.directory_delete_groupDirectory delete groupdestructive
  • mimecast.users.directory_execute_syncDirectory execute syncwrite
  • mimecast.users.directory_find_groupsDirectory find groupsread
  • mimecast.users.directory_get_connectionDirectory get connectionread
  • mimecast.users.directory_get_group_membersDirectory get group membersread
  • mimecast.users.directory_groups_remove_membersDirectory groups remove membersdestructive
  • mimecast.users.directory_integrations_active_directoryDirectory integrations active directorywrite
  • mimecast.users.directory_integrations_active_directory_test_authenticationDirectory integrations active directory test authenticationwrite
  • mimecast.users.directory_integrations_active_directory_test_certificatesDirectory integrations active directory test certificateswrite
  • mimecast.users.directory_integrations_active_directory_test_connectivityDirectory integrations active directory test connectivitywrite
  • mimecast.users.directory_integrations_active_directory_test_egress_connectivityDirectory integrations active directory test egress connectivitywrite
  • mimecast.users.directory_integrations_active_directory_test_emailDirectory integrations active directory test emailwrite
  • mimecast.users.directory_integrations_active_directory_test_validationDirectory integrations active directory test validationwrite
  • mimecast.users.directory_integrations_googleDirectory integrations googlewrite
  • mimecast.users.directory_integrations_google_test_authenticationDirectory integrations google test authenticationwrite
  • mimecast.users.directory_integrations_google_test_authorisationDirectory integrations google test authorisationwrite
  • mimecast.users.directory_integrations_google_test_connectivityDirectory integrations google test connectivitywrite
  • mimecast.users.directory_integrations_google_test_emailDirectory integrations google test emailwrite
  • mimecast.users.directory_integrations_m365Directory integrations M365write
  • mimecast.users.directory_integrations_m365_test_authenticationDirectory integrations M365 test authenticationwrite
  • mimecast.users.directory_integrations_m365_test_authorisationDirectory integrations M365 test authorisationwrite
  • mimecast.users.directory_integrations_m365_test_connectivityDirectory integrations M365 test connectivitywrite
  • mimecast.users.directory_integrations_m365_test_connectorDirectory integrations M365 test connectorwrite
  • mimecast.users.directory_integrations_m365_test_emailDirectory integrations M365 test emailwrite
  • mimecast.users.directory_integrations_sync_requestsDirectory integrations sync requestswrite
  • mimecast.users.directory_remove_group_memberDirectory remove group memberdestructive
  • mimecast.users.directory_update_groupDirectory update groupwrite
  • mimecast.users.get_directory_groupsGet directory groupsread
  • mimecast.users.get_directory_integrations_active_directoryGet directory integrations active directoryread
  • mimecast.users.get_directory_integrations_googleGet directory integrations googleread
  • mimecast.users.get_directory_integrations_m365Get directory integrations M365read
  • mimecast.users.list_directory_groupsList directory groupsread
  • mimecast.users.list_directory_groups_membersList directory groups membersread
  • mimecast.users.list_directory_integrationsList directory integrationsread
  • mimecast.users.list_user_usersList user usersread
  • mimecast.users.update_directory_integrations_active_directoryUpdate directory integrations active directorywrite
  • mimecast.users.update_directory_integrations_googleUpdate directory integrations googlewrite
  • mimecast.users.update_directory_integrations_m365Update directory integrations M365write
  • mimecast.users.user_add_delegate_userUser add delegate userwrite
  • mimecast.users.user_add_to_purge_listUser add to purge listdestructive
  • mimecast.users.user_create_userUser create userwrite
  • mimecast.users.user_find_delegate_usersUser find delegate usersread
  • mimecast.users.user_get_aliasesUser get aliasesread
  • mimecast.users.user_get_attributesUser get attributesread
  • mimecast.users.user_get_import_statusUser get import statusread
  • mimecast.users.user_get_internal_usersUser get internal usersread
  • mimecast.users.user_get_most_used_contactsUser get most used contactsread
  • mimecast.users.user_remove_aliasUser remove aliasdestructive
  • mimecast.users.user_remove_delegate_userUser remove delegate userdestructive
  • mimecast.users.user_remove_from_purge_listUser remove from purge listdestructive
  • mimecast.users.user_update_aliasUser update aliaswrite
  • mimecast.users.user_update_attributesUser update attributeswrite
  • mimecast.users.user_update_userUser update userwrite
Gateway28
  • mimecast.gateway.create_journaling_servicesCreate journaling serviceswrite
  • mimecast.gateway.delete_email_outbound_ip_addressesDelete email outbound IP addressesdestructive
  • mimecast.gateway.delete_journaling_servicesDelete journaling servicesdestructive
  • mimecast.gateway.email_get_email_queuesEmail get email queuesread
  • mimecast.gateway.email_managed_senders_internal_addresses_bulk_deleteEmail managed senders internal addresses bulk deletedestructive
  • mimecast.gateway.email_managed_senders_recipients_bulk_deleteEmail managed senders recipients bulk deletedestructive
  • mimecast.gateway.email_managed_senders_senders_bulk_deleteEmail managed senders senders bulk deletedestructive
  • mimecast.gateway.email_send_emailEmail send emailwrite
  • mimecast.gateway.gateway_find_held_messagesGateway find held messagesread
  • mimecast.gateway.gateway_find_processing_messagesGateway find processing messagesread
  • mimecast.gateway.gateway_get_hold_message_listGateway get hold message listread
  • mimecast.gateway.gateway_get_hold_summary_listGateway get hold summary listread
  • mimecast.gateway.gateway_hold_rejectGateway hold rejectdestructive
  • mimecast.gateway.gateway_hold_releaseGateway hold releasewrite
  • mimecast.gateway.get_email_gateway_detailsGet email gateway detailsread
  • mimecast.gateway.get_email_statisticsGet email statisticsread
  • mimecast.gateway.get_journaling_servicesGet journaling servicesread
  • mimecast.gateway.journaling_get_serviceJournaling get serviceread
  • mimecast.gateway.list_email_outbound_ip_addressesList email outbound IP addressesread
  • mimecast.gateway.list_journaling_servicesList journaling servicesread
  • mimecast.gateway.managedsender_permit_or_block_senderManagedsender permit or block senderwrite
  • mimecast.gateway.message_finder_get_message_infoMessage finder get message inforead
  • mimecast.gateway.message_finder_searchMessage finder searchread
  • mimecast.gateway.replace_email_outbound_ip_addressesReplace email outbound IP addresseswrite
  • mimecast.gateway.ttp_url_decode_urlTTP URL decode URLread
  • mimecast.gateway.update_email_gateway_detailsUpdate email gateway detailswrite
  • mimecast.gateway.update_email_protection_modeUpdate email protection modewrite
  • mimecast.gateway.update_journaling_servicesUpdate journaling serviceswrite
Domain22
  • mimecast.domain.delete_domain_pending_domainsDelete domain pending domainsdestructive
  • mimecast.domain.domain_create_domainDomain create domainwrite
  • mimecast.domain.domain_delete_pending_domainDomain delete pending domaindestructive
  • mimecast.domain.domain_get_internal_domainDomain get internal domainread
  • mimecast.domain.domain_get_pending_domainDomain get pending domainread
  • mimecast.domain.domain_get_provision_statusDomain get provision statusread
  • mimecast.domain.domain_get_verification_codeDomain get verification coderead
  • mimecast.domain.domain_internal_domains_m365_registerDomain internal domains M365 registerwrite
  • mimecast.domain.domain_internal_domains_verifyDomain internal domains verifywrite
  • mimecast.domain.domain_pending_domainsDomain pending domainswrite
  • mimecast.domain.domain_pending_domains_generate_tokenDomain pending domains generate tokenwrite
  • mimecast.domain.domain_pending_domains_verifyDomain pending domains verifywrite
  • mimecast.domain.domain_verify_domainDomain verify domainwrite
  • mimecast.domain.get_domain_external_domainsGet domain external domainsread
  • mimecast.domain.get_domain_internal_domainsGet domain internal domainsread
  • mimecast.domain.get_domain_internal_domains_dns_recordsGet domain internal domains DNS recordsread
  • mimecast.domain.get_domain_pending_domainsGet domain pending domainsread
  • mimecast.domain.list_domain_external_domainsList domain external domainsread
  • mimecast.domain.list_domain_internal_domainsList domain internal domainsread
  • mimecast.domain.list_domain_internal_domains_m365_lookupList domain internal domains M365 lookupread
  • mimecast.domain.list_domain_pending_domainsList domain pending domainsread
  • mimecast.domain.update_domain_internal_domainsUpdate domain internal domainswrite
Threats21
  • mimecast.threats.create_threat_reporting_subscriptionsCreate threat reporting subscriptionswrite
  • mimecast.threats.delete_threat_reporting_subscriptionsDelete threat reporting subscriptionsdestructive
  • mimecast.threats.get_threat_reporting_reported_emailsGet threat reporting reported emailsread
  • mimecast.threats.get_threat_reporting_reported_emails_by_reported_message_aggregate_idGet threat reporting reported emails by reported message aggregate IDread
  • mimecast.threats.get_threat_reporting_threat_analysisGet threat reporting threat analysisread
  • mimecast.threats.get_threats_events_detailsGet threats events detailsread
  • mimecast.threats.list_siem_batch_events_cgList SIEM batch events CGread
  • mimecast.threats.list_siem_events_cgList SIEM events CGread
  • mimecast.threats.list_threat_reporting_subscriptionsList threat reporting subscriptionsread
  • mimecast.threats.list_threat_reporting_threat_reportsList threat reporting threat reportsread
  • mimecast.threats.list_threats_eventsList threats eventsread
  • mimecast.threats.list_threats_stats_attachment_scansList threats stats attachment scansread
  • mimecast.threats.list_threats_stats_gateway_detectionsList threats stats gateway detectionsread
  • mimecast.threats.list_threats_stats_impersonationsList threats stats impersonationsread
  • mimecast.threats.list_threats_stats_phishingList threats stats phishingread
  • mimecast.threats.list_threats_stats_suspiciousList threats stats suspiciousread
  • mimecast.threats.list_threats_stats_threats_by_recipientList threats stats threats by recipientread
  • mimecast.threats.list_threats_stats_threats_by_senderList threats stats threats by senderread
  • mimecast.threats.list_threats_stats_unwantedList threats stats unwantedread
  • mimecast.threats.list_threats_stats_url_clicksList threats stats URL clicksread
  • mimecast.threats.update_threat_reporting_subscriptionsUpdate threat reporting subscriptionswrite
Account12
  • mimecast.account.account_get_accountAccount get accountread
  • mimecast.account.account_get_dashboard_notificationsAccount get dashboard notificationsread
  • mimecast.account.account_get_support_infoAccount get support inforead
  • mimecast.account.config_snapshot_createConfig snapshot createwrite
  • mimecast.account.config_snapshot_exportConfig snapshot exportread
  • mimecast.account.config_snapshot_listConfig snapshot listread
  • mimecast.account.config_snapshot_restoreConfig snapshot restorewrite
  • mimecast.account.get_identity_whoamiGet identity whoamiread
  • mimecast.account.list_account_emergency_contactList account emergency contactread
  • mimecast.account.provisioning_get_packagesProvisioning get packagesread
  • mimecast.account.replace_account_emergency_contactReplace account emergency contactwrite
  • mimecast.account.update_account_emergency_contactUpdate account emergency contactwrite
Awareness10
  • mimecast.awareness.awareness_training_company_get_performance_detailsAwareness training company get performance detailsread
  • mimecast.awareness.awareness_training_company_get_performance_summaryAwareness training company get performance summaryread
  • mimecast.awareness.awareness_training_company_get_safe_score_detailsAwareness training company get safe score detailsread
  • mimecast.awareness.awareness_training_company_get_safe_score_summaryAwareness training company get safe score summaryread
  • mimecast.awareness.awareness_training_company_get_watchlist_detailsAwareness training company get watchlist detailsread
  • mimecast.awareness.awareness_training_company_get_watchlist_summaryAwareness training company get watchlist summaryread
  • mimecast.awareness.awareness_training_phishing_campaign_get_campaignAwareness training phishing campaign get campaignread
  • mimecast.awareness.awareness_training_phishing_campaign_get_user_dataAwareness training phishing campaign get user dataread
  • mimecast.awareness.awareness_training_queue_get_queueAwareness training queue get queueread
  • mimecast.awareness.awareness_training_user_get_training_detailsAwareness training user get training detailsread
Threat10
  • mimecast.threat.byo_threat_intelligence_create_batchBYO threat intelligence create batchwrite
  • mimecast.threat.byo_threat_intelligence_delete_batchBYO threat intelligence delete batchdestructive
  • mimecast.threat.byo_threat_intelligence_get_batchesBYO threat intelligence get batchesread
  • mimecast.threat.byo_threat_intelligence_get_quotaBYO threat intelligence get quotaread
  • mimecast.threat.ttp_remediation_createTTP remediation createwrite
  • mimecast.threat.ttp_remediation_find_incidentsTTP remediation find incidentsread
  • mimecast.threat.ttp_remediation_get_incidentTTP remediation get incidentread
  • mimecast.threat.ttp_remediation_search_hashTTP remediation search hashread
  • mimecast.threat.ttp_remediation_v2_createTTP remediation v2 createwrite
  • mimecast.threat.ttp_threat_intel_get_feedTTP threat intel get feedread
Archive8
  • mimecast.archive.archive_get_message_detailArchive get message detailread
  • mimecast.archive.archive_get_message_listArchive get message listread
  • mimecast.archive.archive_searchArchive searchread
  • mimecast.archive.dataretention_messages_visibilityDataretention messages visibilitywrite
  • mimecast.archive.dataretention_retention_adjustmentDataretention retention adjustmentwrite
  • mimecast.archive.dataretention_smart_tags_messagesDataretention smart tags messageswrite
  • mimecast.archive.dataretention_smart_tags_messages_searchDataretention smart tags messages searchread
  • mimecast.archive.list_dataretention_smart_tagsList dataretention smart tagsread
Integration8
  • mimecast.integration.create_marketplace_integrationsCreate marketplace integrationswrite
  • mimecast.integration.delete_marketplace_consent_requestsDelete marketplace consent requestsdestructive
  • mimecast.integration.delete_marketplace_integrationsDelete marketplace integrationsdestructive
  • mimecast.integration.get_marketplace_consent_requestsGet marketplace consent requestsread
  • mimecast.integration.get_marketplace_integrationsGet marketplace integrationsread
  • mimecast.integration.list_marketplace_consent_requestsList marketplace consent requestsread
  • mimecast.integration.list_marketplace_integrationsList marketplace integrationsread
  • mimecast.integration.update_marketplace_integrationsUpdate marketplace integrationswrite
Audit7
  • mimecast.audit.archive_get_archive_search_logsArchive get archive search logsread
  • mimecast.audit.archive_get_search_logsArchive get search logsread
  • mimecast.audit.archive_get_view_logsArchive get view logsread
  • mimecast.audit.audit_get_audit_eventsAudit get audit eventsread
  • mimecast.audit.audit_get_categoriesAudit get categoriesread
  • mimecast.audit.gateway_get_held_release_logsGateway get held release logsread
  • mimecast.audit.gateway_get_rejectionsGateway get rejectionsread
CI email7
  • mimecast.ci_email.create_email_policiesCreate email policieswrite
  • mimecast.ci_email.delete_email_policiesDelete email policiesdestructive
  • mimecast.ci_email.email_onboardingEmail onboardingwrite
  • mimecast.ci_email.get_email_policiesGet email policiesread
  • mimecast.ci_email.get_email_policies_default_policyGet email policies default policyread
  • mimecast.ci_email.update_email_policiesUpdate email policieswrite
  • mimecast.ci_email.update_email_policies_default_policyUpdate email policies default policywrite
Human risk7
  • mimecast.human_risk.individuals_risk_profilesIndividuals risk profilesread
  • mimecast.human_risk.individuals_searchIndividuals searchread
  • mimecast.human_risk.list_departmentsList departmentsread
  • mimecast.human_risk.list_locationsList locationsread
  • mimecast.human_risk.list_organizationList organizationread
  • mimecast.human_risk.list_organization_attacksList organization attacksread
  • mimecast.human_risk.list_organization_behaviorsList organization behaviorsread
Connector5
  • mimecast.connector.create_connector_connectorsCreate connector connectorswrite
  • mimecast.connector.delete_connector_connectorsDelete connector connectorsdestructive
  • mimecast.connector.get_connector_connectorsGet connector connectorsread
  • mimecast.connector.list_connector_connectorsList connector connectorsread
  • mimecast.connector.update_connector_connectorsUpdate connector connectorswrite
CI remediation4
  • mimecast.ci_remediation.get_security_remediation_bulkGet security remediation bulkread
  • mimecast.ci_remediation.get_security_remediation_eventsGet security remediation eventsread
  • mimecast.ci_remediation.security_remediation_bulkSecurity remediation bulkwrite
  • mimecast.ci_remediation.security_remediation_eventsSecurity remediation eventswrite
Security events4
  • mimecast.security_events.dlp_get_logsDLP get logsread
  • mimecast.security_events.ttp_attachment_get_logsTTP attachment get logsread
  • mimecast.security_events.ttp_impersonation_get_logsTTP impersonation get logsread
  • mimecast.security_events.ttp_url_get_logsTTP URL get logsread
CI threats2
  • mimecast.ci_threats.list_siem_batch_events_ciList SIEM batch events CIread
  • mimecast.ci_threats.list_siem_events_ciList SIEM events CIread
Directory1
  • mimecast.directory.list_directory_attribute_typesList directory attribute typesread
Onboarding1
  • mimecast.onboarding.list_role_rolesList role rolesread

Questions

The Mimecast MCP server, answered.

Is there a Mimecast MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 367 Mimecast actions across dmarc, policy, users and gateway, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Mimecast.

What do I need to connect Mimecast?

Mimecast API 2.0 client ID and Mimecast API 2.0 client secret (shown when the API application is created). Plus your tenant host. The free call account { op: "connections.requirements", service: "mimecast" } lists exactly what to paste.

Can an AI agent delete or change things in Mimecast?

Only if its key allows it, and only with an explicit confirmation. 52 Mimecast actions are destructive, including user remove alias, gateway hold reject and directory delete group. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Mimecast API limit?

actionlake paces every call to the limits in the Mimecast service file: 10 calls a second per connection. Repeated reads are answered from cache (188 Mimecast actions can be), which never reaches Mimecast.

What does a Mimecast action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (367 Mimecast actions page). Cache hits, searches, dry runs and calls Mimecast refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Mimecast API does it cover?

The Mimecast API 2.0 (developer.services.mimecast.com OpenAPI 3.0 specs, fetched 2026-10-22) at api.services.mimecast.com by default, or the base URL set when you connect. It is built from Mimecast's documentation as read on 22 October 2026. 367 actions in 20 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Mimecast data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Mimecast credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Mimecast today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.