Discover Available Connectors
Call thelist_connectors tool to retrieve all connectors.
- Optionally filter by category:
communication,crm,marketing,storage, etc. - The response includes connector IDs and descriptive names.
- Use these IDs when calling other tools.
Inspect Resources and Actions
Useget_connector_resources to discover what a connector supports:
- Pass the
connectorId(e.g.,slack,hubspot). - The server returns supported resources and actions.
get_action_details to retrieve:
- Required and optional parameters.
- Descriptions, data types, and sample values.
Execute an Action
To invoke an action, callexecute_action with:
connectorId: Which platform to use (e.g.,slack).actionId: Action identifier (e.g.,chat_postMessage).parameters: JSON object containing input values (e.g., channel ID, message text).credentialId(optional): Specify which credential to use if multiple exist.
Manage Credentials
Most connectors require credentials (OAuth or API keys):- Use
create_credentialto initiate an OAuth flow.- Include
connectorId,authenticationType, andredirectUri.
- Include
- For key-based auth, include fields directly in the
fieldsobject. - Call
get_credentialsto list existing credentials. - Use
get_credential_metadatato check supported auth methods and required fields.

