Auth Tools
auth_status
Check your current authentication status. Always accessible, even without scopes. No input required.auth_logout
Revoke your access token and log out. Use this to switch accounts — reconnect after logout to sign in with a different account. No input required.Skill Tools
skill_search
Search skills by query using hybrid semantic + keyword search.| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | No | Search query |
tags | string[] | No | Filter by tags |
type | string | No | Filter by skill type (atomic or composite) |
limit | number | No | Max results (default: 20) |
skill_list
List available skills with pagination.| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Max results (default: 20) |
offset | number | No | Pagination offset |
skill_get_info
Get detailed skill metadata including input/output schemas and required integrations.| Parameter | Type | Required | Description |
|---|---|---|---|
skillName | string | Yes | Name of the skill |
skill_execute
Execute a skill with validated input. If required integrations are missing, returns connection instructions.| Parameter | Type | Required | Description |
|---|---|---|---|
skillName | string | Yes | Name of the skill to execute |
input | object | Yes | Input data matching the skill’s schema |
Integration Tools
integration_status
Check which third-party integrations are connected to your account.| Parameter | Type | Required | Description |
|---|---|---|---|
integrationIds | string[] | No | Specific integration IDs to check |
integration_connect
Initiate connection to a third-party service. Returns a URL or form fields for authentication.| Parameter | Type | Required | Description |
|---|---|---|---|
integrationId | string | Yes | ID of the integration to connect |
Playbook Tools
playbook_list
List your playbooks with status and trigger info.| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Max results (default: 20) |
offset | number | No | Pagination offset |
playbook_get_info
Get playbook details including content and trigger configuration.| Parameter | Type | Required | Description |
|---|---|---|---|
playbookId | string | Yes | Playbook editor session ID |
playbook_generate
Generate a new playbook from a natural language description.| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | Description of the playbook to generate (min 10 chars) |
playbook_execute
Execute a playbook. Returns an execution session ID for tracking.| Parameter | Type | Required | Description |
|---|---|---|---|
playbookId | string | Yes | Playbook editor session ID |
input | object | No | Optional input data for the playbook |
playbook_update_trigger
Enable or disable a playbook’s trigger.| Parameter | Type | Required | Description |
|---|---|---|---|
playbookId | string | Yes | Playbook editor session ID |
enabled | boolean | Yes | Whether to enable or disable the trigger |
playbook_execution_history
Get execution history for a specific playbook.| Parameter | Type | Required | Description |
|---|---|---|---|
playbookId | string | Yes | Playbook editor session ID |
limit | number | No | Max results (default: 10) |
Template Tools
template_search
Search for playbook templates by keyword or category.| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | No | Search query |
category | string | No | Filter by category |
template_list
List available templates with optional category filtering.| Parameter | Type | Required | Description |
|---|---|---|---|
category | string | No | Filter by category |
limit | number | No | Max results (default: 20) |
offset | number | No | Pagination offset |
template_get_info
Get detailed template information including description and required integrations.| Parameter | Type | Required | Description |
|---|---|---|---|
templateId | string | Yes | Template ID |
template_instantiate
Create a new playbook from a template.| Parameter | Type | Required | Description |
|---|---|---|---|
templateId | string | Yes | Template ID |
name | string | No | Custom name for the new playbook |
Dashboard Tools
dashboard_active_playbooks
List playbooks with active triggers or running executions. No input required.execution_get_details
Get execution details including status, messages, and results.| Parameter | Type | Required | Description |
|---|---|---|---|
executionId | string | Yes | Execution session ID |
execution_list
List recent executions across all playbooks.| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Max results (default: 20) |
offset | number | No | Pagination offset |
execution_get_messages
Get simplified chat messages for a running or completed execution. Useful for polling progress.| Parameter | Type | Required | Description |
|---|---|---|---|
sessionId | string | Yes | Session ID to get messages for |
Scopes
Tools are organized into permission scopes. Access is granted during OAuth authorization:| Scope | Tools |
|---|---|
skills | skill_search, skill_list, skill_get_info, skill_execute |
integrations | integration_status, integration_connect |
playbooks | playbook_list, playbook_get_info, playbook_generate, playbook_execute, playbook_update_trigger, playbook_execution_history |
templates | template_search, template_list, template_get_info, template_instantiate |
dashboard | dashboard_active_playbooks, execution_get_details, execution_list, execution_get_messages |
auth_status, auth_logout) are always accessible regardless of scopes.