Skip to main content

list_connectors_alloy

Lists all available platform connectors.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "list_connectors_alloy",
    "arguments": {
      "category": "communication"
    }
  },
  "id": 1
}
Parameters:
  • category (optional): Filter by category (e.g., “communication”, “crm”, “productivity”)

get_connector_resources_alloy

Gets available resources and actions for a connector.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get_connector_resources_alloy",
    "arguments": {
      "connectorId": "slack"
    }
  },
  "id": 1
}
Parameters:
  • connectorId (required): The connector identifier

get_action_details_alloy

Gets detailed parameter information for an action.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get_action_details_alloy",
    "arguments": {
      "connectorId": "slack",
      "actionId": "chat_postMessage"
    }
  },
  "id": 1
}
Parameters:
  • connectorId (required): The connector identifier
  • actionId (required): The action identifier

execute_action_alloy

Executes an action on a platform.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "execute_action_alloy",
    "arguments": {
      "connectorId": "slack",
      "actionId": "chat_postMessage",
      "parameters": {
        "channel": "C1234567890",
        "text": "Hello from MCP!"
      },
      "credentialId": "cred_abc123"
    }
  },
  "id": 1
}
Parameters:
  • connectorId (required): The connector identifier
  • actionId (required): The action identifier
  • parameters (required): Action-specific parameters
  • credentialId (optional): Specific credential to use

create_credential_alloy

Creates new platform credentials.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "create_credential_alloy",
    "arguments": {
      "connectorId": "slack",
      "authenticationType": "oauth2",
      "redirectUri": "https://app.runalloy.com/oauth/callback",
      "fields": {}
    }
  },
  "id": 1
}
Parameters:
  • connectorId (required): The connector identifier
  • authenticationType (required): Type of authentication (oauth2, apiKey, httpBasic)
  • redirectUri (optional): OAuth redirect URI
  • fields (optional): Authentication fields for non-OAuth methods

get_credentials_alloy

Lists existing credentials for a connector.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get_credentials_alloy",
    "arguments": {
      "connectorId": "slack"
    }
  },
  "id": 1
}
Parameters:
  • connectorId (required): The connector identifier

get_credential_metadata_alloy

Gets supported authentication types and required fields.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "get_credential_metadata_alloy",
    "arguments": {
      "connectorId": "slack"
    }
  },
  "id": 1
}
Parameters:
  • connectorId (required): The connector identifier

discover_action_path_alloy

Provides workflow guidance for achieving specific goals.
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "discover_action_path_alloy",
    "arguments": {
      "connectorId": "slack",
      "goal": "send message to channel"
    }
  },
  "id": 1
}
Parameters:
  • connectorId (required): The connector identifier
  • goal (required): Description of what you want to achieve
I