Skip to main contentDiscover Available Connectors
Call the list_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
Use get_connector_resources to discover what a connector supports:
- Pass the
connectorId (e.g., slack, hubspot).
- The server returns supported resources and actions.
Use get_action_details to retrieve:
- Required and optional parameters.
- Descriptions, data types, and sample values.
Execute an Action
To invoke an action, call execute_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.
The MCP server forwards the request and returns the platform’s response.
Example: Slack MCP lets assistants read messages, post replies, search conversations, and list users or channels.
Manage Credentials
Most connectors require credentials (OAuth or API keys):
- Use
create_credential to initiate an OAuth flow.
- Include
connectorId, authenticationType, and redirectUri.
- For key-based auth, include fields directly in the
fields object.
- Call
get_credentials to list existing credentials.
- Use
get_credential_metadata to check supported auth methods and required fields.