Skip to content

Connectors · Workspace

Make MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Make and the rest of your systems. It gives your agent 415 Make actions (195 reads, 164 writes and 56 that wait for a confirmation) and holds the Make credential itself, so the agent never does. It paces Make'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: "make.users.list_users",  intent: "check which Make account is connected"}# List users · read · 1 upstream call
  • 415actionsin one signed file
  • 195readlook, never change
  • 164writecreate and update
  • 56wait for a yesdestructive, confirmed first

Set up

Connect Make 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 Make.

    Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.

    • api_tokenMake API token
    • hostWhere your Make lives: your host
    account { op: "connections.requirements", service: "make" }
    # 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: "make.users.list_users" }# list users · read · 1 upstream callcheck { action: "make.teams.create_a_team", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Make at a glance

Sign-in
Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
You provide
api_token
Setup fields
host
Limits we pace to
60 calls a minute, per connection
API covered
Make Web API v2 (Web API v2 - Public, OpenAPI 3.0.0), at your Make instance's API base URL, which you enter when connecting (path /api/v2)
Built from
Make's documentation, read 22 October 2026eu1.make.comdevelopers.make.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
179 of 195 reads, for up to 5 minutes; a write clears what it affects
Shared entities
4, so ask can line Make up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Make.

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

  • 195readlook, never change
  • 164writecreate and update
  • 56destructivewait for a confirmation
  1. Organizations

    36

    15 read · 16 write · 5 destructive

    List user organizations · Create an organization · Get organization details · Update organization information

  2. SDK apps

    25

    6 read · 16 write · 3 destructive

    Clone App · Clone App Major Version · Commit Changes · Create App

  3. Scenarios

    24

    10 read · 11 write · 3 destructive

    List scenarios · Create scenario · Get scenario details · Update scenario

  4. SDK apps modules

    17

    3 read · 13 write · 1 destructive

    Clone Module · Create Module · List App Modules · Get Module

  5. Enums

    14

    14 read · 0 write · 0 destructive

    List API token scopes · List apps review status · List countries · List email notification settings

  6. Hooks

    12

    4 read · 7 write · 1 destructive

    Create hook · List hooks · Update hook · Get hook details

  7. Teams

    12

    6 read · 4 write · 2 destructive

    List teams · Create a team · Get team details · Update a team

  8. Connections

    11

    5 read · 5 write · 1 destructive

    List connections · Create connection · Get connection details · Rename a connection

58 more areas · 264 actions
  • Credential requests 11
  • Incomplete executions 11
  • Audit logs 10
  • SDK apps connections 10
  • Users 9
  • Keys 8
  • Scenario labels 8
  • SDK apps RPCS 8
  • Templates 8
  • Custom functions 7
  • Scenarios logs 7
  • SDK apps webhooks 7
  • AI agents 6
  • Data structures 6
  • Scenarios folders 6
  • Scenarios shared 6
  • SDK apps functions 6
  • Users roles 6
  • Affiliate 5
  • Data stores 5
  • Data stores data 5
  • Devices 5
  • On prem agents 5
  • Scenarios custom properties data 5
  • Scenarios notes 5
  • Users me 5
  • Users user email preferences mailhub 5
  • Connections access list 4
  • Custom properties structure items 4
  • Devices incomings 4
  • Hooks incomings 4
  • Keys access list 4
  • MMS 4
  • Notifications 4
  • Users user organization roles 4
  • AI agents LLM providers 3
  • Devices outgoing 3
  • Organizations user organization roles 3
  • Private spaces 3
  • Templates public 3
  • Users API tokens 3
  • Users user team notifications 3
  • Users user team roles 3
  • AI agents context 2
  • Cashier 2
  • Custom properties 2
  • Hooks logs 2
  • Scenarios blueprints 2
  • SDK apps invites 2
  • Teams user team roles 2
  • Users oauth connections 2
  • Analytics 1
  • Imt 1
  • Remote procedures 1
  • Scenarios consumptions 1
  • Scenarios tools 1
  • SSO certificates 1
  • Users unread notifications 1

Top actions

The Make API, shaped for agents.

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

ActionWhat it doesEffectSame name in
make.users.list_usersList usersList usersreadidentity.user.list474 connectors
make.teams.list_teamsList teamsList teamsreadidentity.group.list262 connectors
make.users_me.current_user_dataCurrent user dataCurrent user datareadidentity.current_user.get307 connectors
make.teams.create_a_teamCreate a teamCreate a teamwriteidentity.group.create205 connectors
make.users.update_userUpdate userUpdate userwriteidentity.user.update280 connectors
make.teams.delete_a_teamDelete a teamDelete a teamdestructiveidentity.group.delete181 connectors
make.scenarios.list_scenariosList scenariosList scenariosreadautomation.workflow.list51 connectors
make.scenarios.create_scenarioCreate scenarioCreate scenariowriteautomation.workflow.create38 connectors
make.hooks.create_hookCreate hookCreate hookwriteautomation.webhook.create209 connectors
make.connections.list_connectionsList connectionsList connectionsreadautomation.connection.list32 connectors
make.hooks.list_hooksList hooksList hooksreadautomation.webhook.list202 connectors
make.connections.create_connectionCreate connectionCreate connectionwriteautomation.connection.create30 connectors

Try it

Prompts to paste into Claude.

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

  1. Readread

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

    callsmake.users.list_users

  2. Writewrite

    Create a team in Make. Show me exactly what you will send before you save it.

    callsmake.teams.create_a_team

Governance for Make

Destructive actions wait for a yes.

56 Make actions are destructive. The first 10:

  • Delete a teammake.teams.delete_a_team
  • Delete scenariomake.scenarios.delete_scenario
  • Delete hookmake.hooks.delete_hook
  • Delete connectionmake.connections.delete_connection
  • Delete custom functionmake.custom_functions.delete_custom_function
  • Delete - deprecatedmake.incomplete_executions.delete_deprecated
  • Delete an organizationmake.organizations.delete_an_organization
  • Deletemake.devices.delete
  • Delete a keymake.keys.delete_a_key
  • Delete Appmake.sdk_apps.delete_app

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.

domake.teams.delete_a_teamconfirm_policy: human

Delete a team?

intent: the user asked me to delete a team

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

Cost

What Make costs on actionlake.

Every Make action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Make 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 415 Make actions
  • 415actions pageeach page of a long list is one call
  • 179reads 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 Make action.

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

Organizations36
  • make.organizations.create_an_organizationCreate an organizationwrite
  • make.organizations.get_organization_detailsGet organization detailsread
  • make.organizations.list_user_organizationsList user organizationsread
  • make.organizations.update_organization_informationUpdate organization informationwrite
  • make.organizations.accept_invitationAccept invitationwrite
  • make.organizations.cancel_the_active_subscriptionCancel the active subscriptiondestructive
  • and 30 more in this area
SDK apps25
  • make.sdk_apps.clone_appClone Appwrite
  • make.sdk_apps.clone_app_major_versionClone App Major Versionwrite
  • make.sdk_apps.commit_changesCommit Changeswrite
  • make.sdk_apps.create_appCreate Appwrite
  • make.sdk_apps.delete_appDelete Appdestructive
  • make.sdk_apps.get_appGet Appread
  • and 19 more in this area
Scenarios24
  • make.scenarios.create_scenarioCreate scenariowrite
  • make.scenarios.get_scenario_detailsGet scenario detailsread
  • make.scenarios.list_scenariosList scenariosread
  • make.scenarios.update_scenarioUpdate scenariowrite
  • make.scenarios.activate_scenarioActivate scenariowrite
  • make.scenarios.add_new_buildtime_variables_to_scenario_metadataAdd new buildtime variables to scenario metadatawrite
  • and 18 more in this area
SDK apps modules17
  • make.sdk_apps_modules.clone_moduleClone Modulewrite
  • make.sdk_apps_modules.create_moduleCreate Modulewrite
  • make.sdk_apps_modules.get_moduleGet Moduleread
  • make.sdk_apps_modules.list_app_modulesList App Modulesread
  • make.sdk_apps_modules.delete_moduleDelete Moduledestructive
  • make.sdk_apps_modules.get_module_sectionGet Module Sectionread
  • and 11 more in this area
Enums14
  • make.enums.list_api_token_scopesList API token scopesread
  • make.enums.list_apps_review_statusList apps review statusread
  • make.enums.list_countriesList countriesread
  • make.enums.list_email_notification_settingsList email notification settingsread
  • make.enums.list_languagesList languagesread
  • make.enums.list_localesList localesread
  • and 8 more in this area
Hooks12
  • make.hooks.create_hookCreate hookwrite
  • make.hooks.get_hook_detailsGet hook detailsread
  • make.hooks.list_hooksList hooksread
  • make.hooks.update_hookUpdate hookwrite
  • make.hooks.delete_hookDelete hookdestructive
  • make.hooks.disable_hookDisable hookwrite
  • and 6 more in this area
Teams12
  • make.teams.create_a_teamCreate a teamwrite
  • make.teams.get_team_detailsGet team detailsread
  • make.teams.list_teamsList teamsread
  • make.teams.update_a_teamUpdate a teamwrite
  • make.teams.create_team_variableCreate team variablewrite
  • make.teams.delete_a_teamDelete a teamdestructive
  • and 6 more in this area
Connections11
  • make.connections.create_connectionCreate connectionwrite
  • make.connections.get_connection_detailsGet connection detailsread
  • make.connections.list_connectionsList connectionsread
  • make.connections.rename_a_connectionRename a connectionwrite
  • make.connections.delete_connectionDelete connectiondestructive
  • make.connections.list_updatable_connection_parametersList updatable connection parametersread
  • and 5 more in this area
Credential requests11
  • make.credential_requests.create_actionCreate Actionwrite
  • make.credential_requests.create_new_credential_request_deprecatedCreate new Credential Request - deprecatedwrite
  • make.credential_requests.create_new_credential_request_v2Create new Credential Request (V2)write
  • make.credential_requests.list_app_modules_with_credentialsList App Modules with Credentialsread
  • make.credential_requests.decline_credentialDecline Credentialdestructive
  • make.credential_requests.delete_credential_requestDelete Credential Requestdestructive
  • and 5 more in this area
Incomplete executions11
  • make.incomplete_executions.delete_deprecatedDelete - deprecateddestructive
  • make.incomplete_executions.incomplete_execution_detailIncomplete execution detailread
  • make.incomplete_executions.list_incomplete_executions_logsList incomplete executions logsread
  • make.incomplete_executions.list_scenario_incomplete_executionsList scenario incomplete executionsread
  • make.incomplete_executions.delete_scenario_incomplete_executionsDelete scenario incomplete executionsdestructive
  • make.incomplete_executions.get_failed_scenario_blueprintGet failed scenario blueprintread
  • and 5 more in this area
Audit logs10
  • make.audit_logs.get_team_audit_log_filters_v2Get team audit log filtersread
  • make.audit_logs.list_organization_audit_logsList organization audit logsread
  • make.audit_logs.list_organization_audit_logs_v2List organization audit logsread
  • make.audit_logs.list_team_audit_logsList team audit logsread
  • make.audit_logs.list_team_audit_logs_v2List team audit logsread
  • make.audit_logs.get_audit_log_detailGet audit log detailread
  • and 4 more in this area
SDK apps connections10
  • make.sdk_apps_connections.create_connectionCreate Connectionwrite
  • make.sdk_apps_connections.get_connectionGet Connectionread
  • make.sdk_apps_connections.list_app_connectionsList App Connectionsread
  • make.sdk_apps_connections.recreate_connectionRecreate Connectionwrite
  • make.sdk_apps_connections.delete_connectionDelete Connectiondestructive
  • make.sdk_apps_connections.get_connection_commonGet Connection Commonread
  • and 4 more in this area
Users9
  • make.users.list_usersList usersread
  • make.users.list_users_by_permissionList users by permissionread
  • make.users.reset_lost_passwordReset lost passwordwrite
  • make.users.update_userUpdate userwrite
  • make.users.delete_current_userDelete current userdestructive
  • make.users.send_password_reset_demandSend password reset demandwrite
  • and 3 more in this area
Keys8
  • make.keys.create_a_keyCreate a keywrite
  • make.keys.get_key_detailsGet key detailsread
  • make.keys.list_key_typesList key typesread
  • make.keys.list_keysList keysread
  • make.keys.delete_a_keyDelete a keydestructive
  • make.keys.lock_keyLock keywrite
  • and 2 more in this area
Scenario labels8
  • make.scenario_labels.assign_label_to_scenarioAssign label to scenariowrite
  • make.scenario_labels.assign_labels_to_scenariosAssign labels to scenarioswrite
  • make.scenario_labels.create_team_labelCreate team labelwrite
  • make.scenario_labels.list_team_labelsList team labelsread
  • make.scenario_labels.delete_team_labelDelete team labeldestructive
  • make.scenario_labels.remove_label_from_scenarioRemove label from scenariodestructive
  • and 2 more in this area
SDK apps RPCS8
  • make.sdk_apps_rpcs.create_rpcCreate RPCwrite
  • make.sdk_apps_rpcs.get_rpcGet RPCread
  • make.sdk_apps_rpcs.list_app_rpcsList App RPCsread
  • make.sdk_apps_rpcs.test_rpcTest RPCread
  • make.sdk_apps_rpcs.delete_rpcDelete RPCdestructive
  • make.sdk_apps_rpcs.get_rpc_sectionGet RPC Sectionread
  • and 2 more in this area
Templates8
  • make.templates.create_templateCreate templatewrite
  • make.templates.list_templatesList templatesread
  • make.templates.publish_templatePublish templatewrite
  • make.templates.request_approvalRequest approvalwrite
  • make.templates.delete_templateDelete templatedestructive
  • make.templates.get_template_blueprintGet template blueprintread
  • and 2 more in this area
Custom functions7
  • make.custom_functions.create_a_custom_functionCreate a custom functionwrite
  • make.custom_functions.custom_function_detailCustom function detailread
  • make.custom_functions.list_custom_functionsList custom functionsread
  • make.custom_functions.update_a_custom_functionUpdate a custom functionwrite
  • make.custom_functions.check_custom_function_codeCheck custom function coderead
  • make.custom_functions.custom_function_updates_historyCustom function updates historyread
  • and 1 more in this area
Scenarios logs7
  • make.scenarios_logs.get_scenario_execution_detailsGet scenario execution detailsread
  • make.scenarios_logs.list_module_logsList module logsread
  • make.scenarios_logs.list_scenario_logsList scenario logsread
  • make.scenarios_logs.operations_by_moduleOperations by Moduleread
  • make.scenarios_logs.get_execution_logGet execution logread
  • make.scenarios_logs.replay_a_scenario_executionReplay a scenario executionwrite
  • and 1 more in this area
SDK apps webhooks7
  • make.sdk_apps_webhooks.create_webhookCreate Webhookwrite
  • make.sdk_apps_webhooks.get_webhookGet Webhookread
  • make.sdk_apps_webhooks.get_webhook_sectionGet Webhook Sectionread
  • make.sdk_apps_webhooks.list_app_webhooksList App Webhooksread
  • make.sdk_apps_webhooks.delete_webhookDelete Webhookdestructive
  • make.sdk_apps_webhooks.set_webhook_sectionSet Webhook Sectionwrite
  • and 1 more in this area
AI agents6
  • make.ai_agents.create_agentCreate Agentwrite
  • make.ai_agents.get_agent_by_idGet Agent by IDread
  • make.ai_agents.get_agentsGet Agentsread
  • make.ai_agents.run_agentRun Agentwrite
  • make.ai_agents.delete_agent_by_idDelete Agent by IDdestructive
  • make.ai_agents.modify_agent_by_idModify Agent by IDwrite
Data structures6
  • make.data_structures.clone_data_structureClone data structurewrite
  • make.data_structures.create_data_structureCreate data structurewrite
  • make.data_structures.get_data_structureGet data structureread
  • make.data_structures.list_data_structuresList data structuresread
  • make.data_structures.delete_data_structureDelete data structuredestructive
  • make.data_structures.update_data_structureUpdate data structurewrite
Scenarios folders6
  • make.scenarios_folders.create_scenario_folderCreate scenario folderwrite
  • make.scenarios_folders.list_scenario_foldersList scenario foldersread
  • make.scenarios_folders.move_scenarios_to_a_folderMove scenarios to a folderwrite
  • make.scenarios_folders.reorder_scenario_foldersReorder scenario folderswrite
  • make.scenarios_folders.delete_scenario_folderDelete scenario folderdestructive
  • make.scenarios_folders.update_scenario_folderUpdate scenario folderwrite
Scenarios shared6
  • make.scenarios_shared.create_scenario_shareCreate scenario sharewrite
  • make.scenarios_shared.get_shared_scenarioGet shared scenarioread
  • make.scenarios_shared.list_shared_scenariosList shared scenariosread
  • make.scenarios_shared.list_shared_scenarios_for_scenarioList shared scenarios for scenarioread
  • make.scenarios_shared.delete_shared_scenarioDelete shared scenariodestructive
  • make.scenarios_shared.update_shared_scenarioUpdate shared scenariowrite
SDK apps functions6
  • make.sdk_apps_functions.create_functionCreate Functionwrite
  • make.sdk_apps_functions.get_functionGet Functionread
  • make.sdk_apps_functions.list_app_functionsList App Functionsread
  • make.sdk_apps_functions.set_function_codeSet Function Codewrite
  • make.sdk_apps_functions.delete_functionDelete Functiondestructive
  • make.sdk_apps_functions.set_function_testSet Function Testwrite
Users roles6
  • make.users_roles.create_a_custom_roleCreate a custom rolewrite
  • make.users_roles.get_role_detailGet role detailread
  • make.users_roles.user_role_definitionsUser role definitionsread
  • make.users_roles.user_role_permission_definitionsUser role permission definitionsread
  • make.users_roles.delete_a_custom_roleDelete a custom roledestructive
  • make.users_roles.update_a_custom_roleUpdate a custom rolewrite
Affiliate5
  • make.affiliate.get_commission_statsGet commission statsread
  • make.affiliate.get_commissionsGet commissionsread
  • make.affiliate.register_partnerRegister partnerwrite
  • make.affiliate.request_payoutRequest payoutwrite
  • make.affiliate.get_commission_infoGet commission inforead
Data stores5
  • make.data_stores.create_data_storeCreate data storewrite
  • make.data_stores.get_data_store_detailsGet data store detailsread
  • make.data_stores.list_data_storesList data storesread
  • make.data_stores.update_data_storeUpdate data storewrite
  • make.data_stores.delete_data_storesDelete data storesdestructive
Data stores data5
  • make.data_stores_data.create_data_store_recordCreate data store recordwrite
  • make.data_stores_data.list_data_store_recordsList data store recordsread
  • make.data_stores_data.update_data_store_record_detailsUpdate data store record detailswrite
  • make.data_stores_data.update_entire_data_store_recordUpdate entire data store recordwrite
  • make.data_stores_data.delete_data_store_recordsDelete data store recordsdestructive
Devices5
  • make.devices.create_requestCreate requestwrite
  • make.devices.detailDetailread
  • make.devices.listListread
  • make.devices.partial_updatePartial updatewrite
  • make.devices.deleteDeletedestructive
On prem agents5
  • make.on_prem_agents.create_on_prem_agentCreate on-prem agentwrite
  • make.on_prem_agents.get_on_prem_agent_detailsGet on-prem agent detailsread
  • make.on_prem_agents.list_on_prem_agentsList on-prem agentsread
  • make.on_prem_agents.update_on_prem_agentUpdate on-prem agentwrite
  • make.on_prem_agents.delete_on_prem_agentDelete on-prem agentdestructive
Scenarios custom properties data5
  • make.scenarios_custom_properties_data.fill_in_custom_properties_dataFill in custom properties datawrite
  • make.scenarios_custom_properties_data.get_custom_properties_dataGet custom properties dataread
  • make.scenarios_custom_properties_data.set_custom_propertiesSet custom propertieswrite
  • make.scenarios_custom_properties_data.update_custom_properties_dataUpdate custom properties datawrite
  • make.scenarios_custom_properties_data.delete_custom_properties_dataDelete custom properties datadestructive
Scenarios notes5
  • make.scenarios_notes.create_scenario_noteCreate scenario notewrite
  • make.scenarios_notes.get_scenario_note_detailsGet scenario note detailsread
  • make.scenarios_notes.list_of_scenario_notesList of scenario notesread
  • make.scenarios_notes.update_scenario_noteUpdate scenario notewrite
  • make.scenarios_notes.delete_scenario_noteDelete scenario notedestructive
Users me5
  • make.users_me.current_user_authorizationCurrent user authorizationread
  • make.users_me.current_user_dataCurrent user dataread
  • make.users_me.submit_onboarding_surveySubmit onboarding surveywrite
  • make.users_me.user_organization_invitationsUser Organization invitationsread
  • make.users_me.get_onboarding_survey_statusGet onboarding survey statusread
Users user email preferences mailhub5
  • make.users_user_email_preferences_mailhub.get_preferencesGet preferencesread
  • make.users_user_email_preferences_mailhub.get_team_preferencesGet team preferencesread
  • make.users_user_email_preferences_mailhub.update_global_preferencesUpdate global preferenceswrite
  • make.users_user_email_preferences_mailhub.update_team_native_preferencesUpdate team native preferenceswrite
  • make.users_user_email_preferences_mailhub.update_team_preferencesUpdate team preferenceswrite
Connections access list4
  • make.connections_access_list.add_a_member_to_a_connection_s_access_listAdd a member to a connection's access listwrite
  • make.connections_access_list.change_a_connection_access_list_member_s_roleChange a connection access-list member's rolewrite
  • make.connections_access_list.list_a_connection_s_access_listList a connection's access listread
  • make.connections_access_list.remove_a_member_from_a_connection_s_access_listRemove a member from a connection's access listdestructive
Custom properties structure items4
  • make.custom_properties_structure_items.create_a_custom_property_structure_itemCreate a custom property structure itemwrite
  • make.custom_properties_structure_items.delete_custom_property_structure_itemDelete custom property structure itemdestructive
  • make.custom_properties_structure_items.list_custom_property_structure_itemsList custom property structure itemsread
  • make.custom_properties_structure_items.update_custom_property_structure_itemUpdate custom property structure itemwrite
Devices incomings4
  • make.devices_incomings.deleteDeletedestructive
  • make.devices_incomings.detailDetailread
  • make.devices_incomings.listListread
  • make.devices_incomings.statsStatsread
Hooks incomings4
  • make.hooks_incomings.delete_items_from_webhook_queueDelete items from webhook queuedestructive
  • make.hooks_incomings.get_webhook_queueGet webhook queueread
  • make.hooks_incomings.get_webhook_queue_item_detailGet webhook queue item detailread
  • make.hooks_incomings.get_webhook_queue_statsGet webhook queue statsread
Keys access list4
  • make.keys_access_list.add_a_member_to_a_key_s_access_listAdd a member to a key's access listwrite
  • make.keys_access_list.change_a_key_access_list_member_s_roleChange a key access-list member's rolewrite
  • make.keys_access_list.list_a_key_s_access_listList a key's access listread
  • make.keys_access_list.remove_a_member_from_a_key_s_access_listRemove a member from a key's access listdestructive
MMS4
  • make.mms.create_child_organizationCreate child organizationwrite
  • make.mms.list_of_child_organizationsList of child organizationsread
  • make.mms.list_of_child_organizations_consumptionList of child organizations consumptionread
  • make.mms.update_allocation_of_a_child_organization_operationsUpdate allocation of a child organization operationswrite
Notifications4
  • make.notifications.delete_notificationsDelete notificationsdestructive
  • make.notifications.get_notification_detailGet notification detailread
  • make.notifications.list_notificationsList notificationsread
  • make.notifications.mark_all_notifications_as_readMark all notifications as readwrite
Users user organization roles4
  • make.users_user_organization_roles.get_user_organization_role_detailsGet user organization role detailsread
  • make.users_user_organization_roles.list_user_roles_in_an_organizationList user roles in an organizationread
  • make.users_user_organization_roles.transfer_organization_ownershipTransfer organization ownershipdestructive
  • make.users_user_organization_roles.update_user_roleUpdate user rolewrite
AI agents LLM providers3
  • make.ai_agents_llm_providers.get_llm_providerGet LLM Providerread
  • make.ai_agents_llm_providers.list_llm_providersList LLM Providersread
  • make.ai_agents_llm_providers.list_models_for_llm_providerList Models for LLM Providerread
Devices outgoing3
  • make.devices_outgoing.deleteDeletedestructive
  • make.devices_outgoing.detailDetailread
  • make.devices_outgoing.listListread
Organizations user organization roles3
  • make.organizations_user_organization_roles.get_user_organization_role_detailsGet user organization role detailsread
  • make.organizations_user_organization_roles.list_user_rolesList user rolesread
  • make.organizations_user_organization_roles.transfer_organization_ownershipTransfer organization ownershipdestructive
Private spaces3
  • make.private_spaces.get_a_private_spaceGet a private spaceread
  • make.private_spaces.list_private_spacesList private spacesread
  • make.private_spaces.update_a_private_spaceUpdate a private spacewrite
Templates public3
  • make.templates_public.get_public_approved_template_blueprintGet public (approved) template blueprintread
  • make.templates_public.get_public_approved_template_detailsGet public (approved) template detailsread
  • make.templates_public.list_public_approved_templatesList public (approved) templatesread
Users API tokens3
  • make.users_api_tokens.create_new_api_tokenCreate new API tokenwrite
  • make.users_api_tokens.delete_api_tokenDelete API tokendestructive
  • make.users_api_tokens.list_users_api_tokensList users API tokensread
Users user team notifications3
  • make.users_user_team_notifications.check_user_s_notification_settingsCheck user's notification settingsread
  • make.users_user_team_notifications.list_user_team_notification_settingsList user team notification settingsread
  • make.users_user_team_notifications.update_user_s_notification_settingsUpdate user's notification settingswrite
Users user team roles3
  • make.users_user_team_roles.get_user_team_role_detailGet user team role detailread
  • make.users_user_team_roles.list_user_rolesList user rolesread
  • make.users_user_team_roles.update_user_roleUpdate user rolewrite
AI agents context2
  • make.ai_agents_context.delete_contextDelete Contextdestructive
  • make.ai_agents_context.list_contextList Contextread
Cashier2
  • make.cashier.get_price_detailGet price detailread
  • make.cashier.get_vat_id_format_patternsGet VAT ID format patternsread
Custom properties2
  • make.custom_properties.create_a_custom_property_structureCreate a custom property structurewrite
  • make.custom_properties.list_custom_property_structuresList custom property structuresread
Hooks logs2
  • make.hooks_logs.get_webhook_execution_detailGet webhook execution detailread
  • make.hooks_logs.get_webhook_logsGet webhook logsread
Scenarios blueprints2
  • make.scenarios_blueprints.get_blueprint_versionsGet blueprint versionsread
  • make.scenarios_blueprints.get_scenario_blueprintGet scenario blueprintread
SDK apps invites2
  • make.sdk_apps_invites.accept_app_inviteAccept App Invitewrite
  • make.sdk_apps_invites.get_app_inviteGet App Inviteread
Teams user team roles2
  • make.teams_user_team_roles.get_user_team_role_detailsGet user team role detailsread
  • make.teams_user_team_roles.list_user_roles_in_the_teamList user roles in the teamread
Users oauth connections2
  • make.users_oauth_connections.delete_oauth_connectionDelete OAuth connectiondestructive
  • make.users_oauth_connections.list_oauth_connectionsList OAuth connectionsread
Analytics1
  • make.analytics.get_organization_analyticsGet organization analyticsread
Imt1
  • make.imt.list_app_modules_with_credentialsList App Modules with Credentialsread
Remote procedures1
  • make.remote_procedures.call_rpcCall RPCread
Scenarios consumptions1
  • make.scenarios_consumptions.list_scenario_consumptionsList scenario consumptionsread
Scenarios tools1
  • make.scenarios_tools.update_tool_configurationUpdate tool configurationwrite
SSO certificates1
  • make.sso_certificates.get_sso_certificatesGet SSO certificatesread
Users unread notifications1
  • make.users_unread_notifications.unread_notificationsUnread notificationsread

This index shows a sample of each area. All 415 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Make MCP server, answered.

Is there a Make MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 415 Make actions across organizations, SDK apps, scenarios and SDK apps modules, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Make.

What do I need to connect Make?

Make API token. Plus your host. The free call account { op: "connections.requirements", service: "make" } lists exactly what to paste.

Can an AI agent delete or change things in Make?

Only if its key allows it, and only with an explicit confirmation. 56 Make actions are destructive, including delete a team, delete scenario and delete hook. 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 Make API limit?

actionlake paces every call to the limits in the Make service file: 60 calls a minute per connection. Repeated reads are answered from cache (179 Make actions can be), which never reaches Make.

What does a Make action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (415 Make actions page). Cache hits, searches, dry runs and calls Make 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 Make API does it cover?

The Make Web API v2 (Web API v2 - Public, OpenAPI 3.0.0) at your Make instance's API base URL, which you enter when connecting (path /api/v2). It is built from Make's documentation as read on 22 October 2026. 415 actions in 66 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Make 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 Make 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 Make today.

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