Something went wrong!
Hang in there while we get back on track
Make Integration
Control Make automation platform to manage and execute scenarios via API
Requires Claude Code CLI
This skill integrates with Make through Claude Code. Install Claude Code and add this skill to use it.
Available Actions
Get Current User
Retrieve information about the authenticated user including email, organizations, and zone
Try saying...
- "Show me my Make user information"
- "What's my Make account details?"
- "Get my user info from Make"
List Organizations
List all organizations where you have membership
Returns
array Array of organization objects with name, ID, and timezone
Try saying...
- "List my Make organizations"
- "Show all organizations I have access to"
- "What Make organizations am I part of?"
List Teams
List all teams in a specific organization
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| org_id | string | Required | The organization ID to list teams from |
Try saying...
- "Show teams in organization 12345"
- "List teams for my organization"
- "What teams exist in org 12345?"
List Scenarios
List all scenarios for a team or organization
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| team_id | string | Optional | The team ID (mutually exclusive with org_id) |
| org_id | string | Optional | The organization ID (mutually exclusive with team_id) |
Returns
array Array of scenario objects with name, ID, status, and configuration
Try saying...
- "List all scenarios in team 67890"
- "Show scenarios for organization 12345"
- "What scenarios exist in my team?"
Get Scenario Details
Retrieve detailed information about a specific scenario including modules, connections, and settings
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| scenario_id | string | Required | The scenario ID to retrieve |
Try saying...
- "Show details for scenario 999"
- "Get scenario 999 configuration"
- "What's in scenario 999?"
Run Scenario
Execute a scenario immediately with optional input data and wait behavior
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| scenario_id | string | Required | The scenario ID to run |
| wait | boolean | Optional | Wait for scenario completion (up to 40 seconds) |
| data | object | Optional | Input data for scenario inputs (if required by scenario) |
Returns
object Execution ID and status (includes outputs if wait=true and scenario completes)
Try saying...
- "Run scenario 999"
- "Execute scenario 999 and wait for completion"
- "Run scenario 999 with data"
- "Trigger scenario 999 immediately"
Getting Started
- 1 Sign in to Make and click your avatar at bottom-left
- 2 Go to Profile > API tab
- 3 Click 'Add token'
- 4 Enter a label and select required scopes (scenario:read, scenario:execute, organization:read, team:read)
- 5 Click Save and immediately copy the token
- 6 Add to shell config: echo 'export MAKE_API_TOKEN="YOUR_TOKEN"' >> ~/.zshrc
- 7 Set your zone: echo 'export MAKE_ZONE="us1"' >> ~/.zshrc
- 8 Restart terminal or run: source ~/.zshrc
Verify Setup
python scripts/client.py get-user
Success: Returns your user information with email and organization details
Security & Access
Access Scope
API token grants access to all scenarios, organizations, and teams where you have permissions. Access is controlled by configured scopes during token creation.
- API tokens inherit your user permissions and selected scopes
- Running scenarios via API counts against your organization's operation limits
- Tokens don't expire automatically - rotate them periodically
- Never commit tokens to version control or share them
- If a token is compromised, revoke it immediately in Profile > API settings
- Token can only be fully viewed once during creation - store it securely
Limitations
- Scenario execution with wait=true times out after 40 seconds (scenario continues running)
- Token scopes must include required permissions (scenario:read, scenario:execute, etc.)
- Multi-zone organizations require separate tokens for each zone
- API token visibility is restricted after initial creation
Get This Skill
Requires Pro subscription ($9/month)
Quick Reference
- Type
- REST API
- Auth
- API Key
- Setup
- Easy Setup
- Tools Required
- Bash
- Python Dependencies
- requests>=2.28.0
Documentation
Have Feedback?
Help us improve this skill by sharing your ideas and suggestions.
Request Improvements