Make

Connect your AI agents to Make.

Available Tools

list_connections

List connections for a team. Requires teamId - use list_teams first to get valid team IDs.

get_connection

Get connection details by ID including account info and scopes. Use list_connections first to find valid IDs.

delete_connection

Delete a connection. Set confirmed=true if the connection is used in scenarios to force deletion.

verify_connection

Verify a connection is working by testing it against the external service. Returns verified=true if successful.

list_hooks

List webhooks for a team. Requires teamId - use list_teams first. Filter by assigned status or hook type.

get_hook

Get webhook details by ID including URL, status, and queue info. Use list_hooks first to find valid IDs.

create_hook

Create a new webhook to receive external data. Set method, headers, and stringify options for request handling.

update_hook

Update webhook name or enabled status. Use get_hook first to see current values.

delete_hook

Delete a webhook. Set confirmed=true if the hook is used in scenarios to force deletion.

enable_hook

Enable a webhook to start receiving data. The hook URL will accept incoming requests.

disable_hook

Disable a webhook to stop receiving data. Incoming requests will be rejected until re-enabled.

list_organizations

List organizations the authenticated user has access to. Use this to get organization IDs for other operations.

get_organization

Get organization details by ID including license info and datacenter zone. Use list_organizations first.

list_apps

List installed apps for an organization. Use appName values as accountType when creating connections with create_connection.

list_scenarios

List scenarios in a team with optional filtering by folder, active status, or type. Use list_organizations and list_teams first to get valid IDs.

get_scenario

Get scenario details by ID including blueprint, scheduling, and status. Use list_scenarios first to find valid scenario IDs.

create_scenario

Create a new scenario. Blueprint needs ‘name’, ‘flow’, ‘metadata.version’. Use scheduling type ‘on-demand’ for manual trigger or ‘indefinitely’ with interval for recurring.

update_scenario

Update scenario name, blueprint, scheduling, or folder. Use get_scenario first to see current values.

delete_scenario

Permanently delete a scenario. This action cannot be undone. Use get_scenario to verify before deletion.

run_scenario

Execute a scenario immediately with optional input data. Set responsive=true to wait for results.

start_scenario

Activate a scenario to enable scheduled execution. The scenario will run according to its scheduling configuration.

stop_scenario

Deactivate a scenario to stop scheduled execution. The scenario can be reactivated later with start_scenario.

clone_scenario

Clone a scenario to a new team. Use list_organizations and list_teams to get valid target IDs.

list_teams

List teams in an organization. Requires organizationId - use list_organizations first to get valid IDs.

get_team

Get team details by ID. Use list_teams first to find valid team IDs.

create_team

Create a new team. May require license upgrade if team limit reached. Requires organizationId from list_organizations.

delete_team

Delete a team. This will delete all scenarios, connections, and hooks in the team. Cannot be undone.