# Make — how to use (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.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_make?ms=1787291400000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `make_create_organizations`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/make`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/make/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/make/create/organizations` — 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.
  - body: { name: string, regionId: integer, countryId: integer, timezoneId: integer }
- `POST https://api.mcp.ai/api/make/create/users/password/reset/demand` — 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.
  - body: { email: string }
- `POST https://api.mcp.ai/api/make/get/cashier/prices` — 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
  - body: { priceId: integer }
- `POST https://api.mcp.ai/api/make/get/cashier/products` — Tool to retrieve available cashier products from Make. Use when you need to discover available subscription plans, add-ons, or pricing options for organizations.
  - body: { type?: string, organizationId?: integer, relatedPriceId?: integer, includeInvisible?: boolean }
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/make/get/enums/user/email/notifications` — Tool to retrieve available email notification types for Make users. Use when you need to get valid notification settings or populate notification preference selectors.
  - body: { language?: string }
- `POST https://api.mcp.ai/api/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
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/make/get/operations` — 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
  - body: { organization_id: integer, organization_timezone?: boolean }
- `POST https://api.mcp.ai/api/make/get/team` — 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
  - body: { team_id: integer }
- `POST https://api.mcp.ai/api/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.
- `POST https://api.mcp.ai/api/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
- `POST https://api.mcp.ai/api/make/list/enums/languages` — 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
  - body: { localized?: boolean }
- `POST https://api.mcp.ai/api/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
- `POST https://api.mcp.ai/api/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
- `POST https://api.mcp.ai/api/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 
- `POST https://api.mcp.ai/api/make/list/organizations` — 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
  - body: { cols?: string[], zone?: string, pg_limit?: integer, pg_offset?: integer, pg_sortBy?: string, externalId?: string, pg_sortDir?: string }
- `POST https://api.mcp.ai/api/make/list/teams` — Tool to list all teams within an organization. Use when you need to discover teams for managing scenarios and resources within an organization context.
  - body: { cols?: string[], pg_offset?: integer, pg_sort_by?: string, organization_id: integer }
- `POST https://api.mcp.ai/api/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"

## More
- Page: https://mcp.ai/make
- Agent spec (llms.txt): https://mcp.ai/make/llms.txt
- Postman collection: https://mcp.ai/make/postman.json
