# Make — MCP server on mcp.ai > Connect your Make account and use 26 tools for marketing automation straight from your AI agent. Connect with your own API key. Make is a platform that allows users to automate workflows by connecting various apps and services. By: mcp.ai · official Page: https://mcp.ai/make ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_make?ms=1787291520000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/make/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/make/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/make/skill.md Postman collection (v2.1): https://mcp.ai/make/postman.json ## Tools - make_create_organizations(name: string, regionId: integer, countryId: integer, timezoneId: integer) — Tool to create a new organization in Make. Use when you need to set up a new organization with specific region, timezone, and country settings. - make_create_users_password_reset_demand(email: string) — Tool to create a password reset demand for a user by their email address. Use when a user needs to reset their password and you want to trigger a password reset email. - make_get_cashier_prices(priceId: integer) — Tool to retrieve a specific cashier price by its identifier. Returns pricing details including product ID, price value, currency, billing period, and configuration limits (operations, data store, tran - make_get_cashier_products(type?: string, organizationId?: integer, relatedPriceId?: integer, includeInvisible?: boolean) — Tool to retrieve available cashier products from Make. Use when you need to discover available subscription plans, add-ons, or pricing options for organizations. - make_get_current_authorization() — Tool to retrieve current authorization details for the authenticated user. Returns permission scopes and authentication method used. Use after authentication to verify token capabilities. - make_get_enums_apps_review_statuses() — Tool to retrieve available app review statuses in Make. Use when you need to understand valid status values for app review workflows. - make_get_enums_imt_regions() — Tool to retrieve the list of Make regions and their regionId values. Use when you need to get valid region identifiers for creating organizations. - make_get_enums_imt_zones() — Tool to retrieve available IMT zones in Make. Use when you need to get valid zone IDs for creating organizations via POST /organizations. - make_get_enums_llm_models() — Tool to retrieve available Large Language Models from Make. Use when you need to get the list of supported LLM models for AI mapping or toolkit configurations. - make_get_enums_module_types() — Tool to retrieve available module types in Make. Use when you need to get valid module type values for scenarios or filtering modules. - make_get_enums_organization_features() — Tool to retrieve available organization features in Make. Use when you need to get valid feature values for managing organizations. - make_get_enums_user_api_token_scopes() — Tool to retrieve all available API token scopes in Make. Use when you need to get valid scope options for creating or managing API tokens. - make_get_enums_user_email_notifications(language?: string) — Tool to retrieve available email notification types for Make users. Use when you need to get valid notification settings or populate notification preference selectors. - make_get_enums_user_features() — Retrieve the list of all existing user features and their descriptions. Returns an array of user features, each containing a human-readable title and a feature identifier. Use this to discover availab - make_get_enums_variable_types() — Tool to retrieve available variable types in Make. Use when you need to get valid variable type options for creating or managing data stores and variables. - make_get_operations(organization_id: integer, organization_timezone?: boolean) — Retrieve daily operations usage for an organization over the past 30 days. Returns operations count, data transfer (bytes), and centicredits consumption per day. Use List Organizations first to get th - make_get_team(team_id: integer) — Retrieve detailed information about a specific team by its ID. Returns comprehensive team data including member counts, resource usage, and license details. Use this action when you need to get full d - make_get_users_me() — Tool to retrieve information about the current authenticated user. Use when you need to get user details such as ID, name, email, timezone, and support eligibility. - make_list_enums_countries() — Retrieve all supported countries in Make. Returns a list of countries with their IDs, full names, 3-letter ISO codes, and 2-letter ISO codes. Use this to get valid country values for creating or updat - make_list_enums_languages(localized?: boolean) — Tool to retrieve a list of language codes and names. Use when you need to populate language selectors after authentication. Response may be large; filter to only needed language codes before passing d - make_list_enums_llm_builtin_tiers() — Retrieve all predefined LLM tiers (small, medium, large) with their associated models, providers, and pricing coefficients. Use when configuring AI mapping or AI toolkit settings with builtin tier inf - make_list_enums_locales() — Retrieve all supported locales in Make. Returns a list of locales with their IDs, display names, standard locale codes, and Angular-compatible codes. Use this to get valid locale values for configurin - make_list_enums_timezones() — Retrieve all supported timezones in Make. Returns a list of timezones with their IDs, display names (including GMT offset), IANA timezone codes, and UTC offsets. Use this to get valid timezone values - make_list_organizations(cols?: string[], zone?: string, pg_limit?: integer, pg_offset?: integer, pg_sortBy?: string, externalId?: string, pg_sortDir?: string) — Tool to list organizations the authenticated user belongs to (including organizationId, name, and timezoneId). Use when you need to discover organizations immediately after authentication to establish - make_list_teams(cols?: string[], pg_offset?: integer, pg_sort_by?: string, organization_id: integer) — Tool to list all teams within an organization. Use when you need to discover teams for managing scenarios and resources within an organization context. - make_ping_api() — Tool to ping the Make API to verify connectivity and service availability. Use when you need to check if the Make API is accessible and operational before performing other operations. ## Example prompts - "What can I do in Make?" - "Show me a summary of my Make account" ## Links Docs: https://mcp.ai/docs/mcps/make Website: https://mcp.ai/mcps/make