superglue MCP provides tools for integration setup, workflow execution and integration code generation.
mcp-server.ts
.
limit
: (Optional) Number of workflows to return (default: 100)offset
: (Optional) Offset for pagination (default: 0)superglue_execute_workflow
to run specific workflowsinstruction
: (Optional) Natural language description of what you want to do. If not provided, returns all available integrations.id
: Required - The ID of the workflow to executepayload
: (Optional) JSON payload to pass to the workflowcredentials
: (Optional) Additional credentials that will be merged with integration credentialsoptions
: (Optional) Request configuration (caching, timeouts, retries, etc.)superglue_build_and_run
superglue_list_available_workflows
to find valid IDs)instruction
: Required - Natural language instruction to build a new workflow from scratchintegrationIds
: Required - Array of integration IDs to use in the workflowpayload
: (Optional) JSON payload for the workflow executioncredentials
: (Optional) Additional credentials that will be merged with integration credentialsresponseSchema
: (Optional) JSONSchema for the expected output structuresuperglue_find_relevant_integrations
first to discover available integration IDssuperglue_save_workflow
to persist the workflowsuperglue_build_and_run
.
Input Schema:
id
: Required - Unique identifier for the workflow to saveworkflow
: Required - Workflow configuration object from build_and_run resultconfig
fieldid
: Required - A unique identifier for the new integrationname
: (Optional) Human-readable name for the integrationurlHost
: (Optional) Base URL/hostname for the API including protocolurlPath
: (Optional) Path component of the URLdocumentationUrl
: (Optional) URL to the API documentationdocumentation
: (Optional) API documentation content, if provided directlycredentials
: Required - Credentials object (can be empty if no credentials needed)<<{integration_id}_{credential_name}>>
workflowId
: Required - The ID of the workflow to generate code forlanguage
: Required - Programming language: typescript
, python
, or go
superglue_find_relevant_integrations
to find available integrations for your tasksuperglue_build_and_run
with instruction and integrations. Iterate until successfulsuperglue_save_workflow
with the workflow datasuperglue_execute_workflow
for saved workflowssuperglue_get_workflow_integration_code
to generate SDK codesuperglue_find_relevant_integrations
for discoverysuperglue_create_integration