Seqera Platform integration
Seqera Platform (formerly Nextflow Tower) runs and monitors Nextflow pipelines. Launch, cancel and inspect pipeline runs (status, progress, tasks, metrics, logs), manage Launchpad pipelines and versions, compute environments, datasets, data-links (cloud bucket browsing), labels, pipeline secrets, actions (event-triggered launches), Seqera AI agents and Studios, and read organizations, teams, workspaces and members. Most tools take workspaceId: list it with list_user_workspaces. Creating or updating cloud credentials, reading credential keys, creating API tokens, SCIM, identity-provider groups, service accounts, managed identities, audit logs, the GA4GH WES interface, lineage, workflow trace reporting and file downloads are not exposed. Authentication is a Seqera personal access token sent as a Bearer token; this file targets Seqera Cloud (api.cloud.seqera.io).
Say what should happen.
The workflow builds itself.
What you can do with Seqera Platform
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Add, 6 operations
add_labels_to_actionsAdd labels to actionsPOSTAdds the list of labels to the pipeline actions. Existing labels are preserved.add_labels_to_datasetsAdd labels to datasetsPOSTAdds the list of labels to the datasets. Existing labels are preserved.add_labels_to_pipelinesAdd labels to pipelinesPOSTAdds the list of labels to the pipelines. Existing labels are preserved.add_labels_to_workflowsAdd labels to workflowsPOSTAdds the list of labels to the workflows. Existing labels are preserved.add_organization_memberAdd organization memberPUTAdds a new member to the organization identified by the orgId.add_workspace_participantAdd workspace participantPUTAdds a new participant to the workspace identified by the workspaceId. The participant is assigned the requested role, defaulting to launch when omitted (view for service accounts).
Launch, 6 operations
describe_launchDescribe launchGETRetrieves the details of the launch identified by the launchId.describe_pipeline_launchDescribe pipeline launchGETRetrieves the launch details of the pipeline identified by the pipelineId.describe_workflow_launchDescribe workflow launchGETRetrieves the details of the workflow launch associated with the workflowId.launch_actionLaunch actionPOSTTriggers a pipeline action now: launches its configured run, which starts real compute jobs. Optional params override pipeline parameters. Returns the workflowId of the new run.launch_agentLaunch agentPOSTLaunches a background Seqera AI agent run with an agent config and instructions. Returns agentRunId and status; follow it with get_agent_run_status.launch_workflowLaunch workflowPOSTLaunches a pipeline run (Nextflow workflow) on a compute environment; this starts real compute jobs that your cloud account pays for. Returns workflowId: follow it with describe_workflow and get_workflow_progress.
Dataset, 5 operations
create_datasetCreate datasetPOSTCreates an empty dataset (a named CSV or TSV table used as pipeline input). Upload its content with upload_dataset_version, or link a remote file with link_dataset_version.delete_datasetDelete datasetDELETEDeletes the dataset identified by the datasetId.delete_datasetsDelete datasetsDELETEDeletes several datasets at once, listed in datasetIds. Returns the ids that succeeded and failed.list_datasetsList datasetsGETLists all available datasets in a user context. Pass workspaceId to list datasets in a workspace context.list_launch_dataset_versionsList launch dataset versionsGETRetrieves the details of the datasets used in the launch identified by the launchId.
Action, 4 operations
create_actionCreate actionPOSTCreates a new action. Pass workspaceId to associate the action with the workspace. Send the trigger block that matches the source: bucket, cron, or pipelineStatus.delete_actionDelete actionDELETEDeletes the pipeline action identified by the actionId.describe_actionDescribe actionGETRetrieves the details of the action identified by the actionId.list_actionsList actionsGETLists all available actions in a user context, enriched by attributes. Pass workspaceId to list actions in a workspace context.
Agent, 4 operations
create_agentCreate agentPOSTCreates an agent in a workspace.delete_agentDelete agentDELETETombstones an agent in a workspace.describe_agentDescribe agentGETRetrieves an agent in a workspace.list_agentsList agentsGETLists non-deleted agents in a workspace.
Compute env, 4 operations
create_compute_envCreate compute envPOSTCreates a compute environment (AWS Batch, Google Batch, Azure Batch, Kubernetes, HPC schedulers...) from a config and a credentialsId. Batch Forge configs create cloud resources in your account.delete_compute_envDelete compute envDELETEDeletes the compute environment identified by the computeEnvId. When force=true, bypasses active-job checks and SCMS/forge cleanup; only allowed for environments in ERRORED, INVALID, or DELETING status.describe_compute_envDescribe compute envGETRetrieves the details of the compute environment identified by the computeEnvId.list_compute_envsList compute envsGETLists the compute environments of your user context or, with workspaceId, of a workspace; filter by status (for example AVAILABLE, ERRORED, INVALID).
Data link, 4 operations
create_data_linkCreate data linkPOSTCreates a new data-link in a user context. Pass workspaceId to create the data-link in a workspace context.delete_data_linkDelete data linkDELETEDeletes the data-link associated with the dataLinkId.describe_data_linkDescribe data linkGETRetrieves the details of the data-link associated with the dataLinkId.list_data_linksList data linksGETRetrieves all available data-links in a user context. Pass workspaceId to retrieve data-links in a workspace context.
Member, 4 operations
add_team_memberAdd team memberPOSTAdds a new member to the team identified by the teamId.delete_organization_memberDelete organization memberDELETEDeletes the member identified by the memberId.list_organization_membersList organization membersGETLists the members of the organization identified by the orgId.list_team_membersList team membersGETLists the team members associated with the teamId.
Pipeline, 4 operations
create_pipelineCreate pipelinePOSTCreates a new pipeline in a user context. Pass workspaceId to create the pipeline in a workspace context.delete_pipelineDelete pipelineDELETEDeletes the pipeline identified by the pipelineId.describe_pipelineDescribe pipelineGETRetrieves the details of the pipeline identified by the pipelineId, enriched by attributes.list_pipelinesList pipelinesGETLists all available pipelines in a user context, enriched by attributes. Pass workspaceId to list pipelines in a workspace context.
Pipeline secret, 4 operations
create_pipeline_secretCreate pipeline secretPOSTCreates a pipeline secret (a name and value made available to pipeline runs as a Nextflow secret). The value is write-only: it is never returned.delete_pipeline_secretDelete pipeline secretDELETEDeletes the pipeline secret identified by the secretId.describe_pipeline_secretDescribe pipeline secretGETRetrieves the details of the pipeline secret identified by the secretId.list_pipeline_secretsList pipeline secretsGETLists all available pipeline secrets in a user context. Pass workspaceId to list secrets in a workspace context.
Ssh key, 4 operations
create_ssh_keyCreate ssh keyPOSTCreates a new SSH public key with the details in the request body.delete_ssh_keyDelete ssh keyDELETEDeletes the SSH public key by its ID.describe_ssh_keyDescribe ssh keyGETRetrieves the details of an SSH public key by its ID.list_ssh_keysList ssh keysGETRetrieves the list of all SSH public keys for the authenticated user.
Studio, 4 operations
create_studioCreate studioPOSTCreates a Studio (interactive notebook or IDE session on a compute environment). autoStart is required here: true starts it at once (compute is billed while it runs), false only creates it.delete_studioDelete studioDELETEDeletes the Studio associated with the Studio session ID.describe_studioDescribe studioGETRetrieves the details of the Studio session identified by the sessionId.list_studiosList studiosGETLists all available Studios in a user context. Pass workspaceId to list Studios in a workspace context.
Team, 4 operations
create_teamCreate teamPOSTCreates a new team in the organization identified by the orgId.delete_teamDelete teamDELETEDeletes the team identified by the teamId.describe_teamDescribe teamGETRetrieves the details of the team identified by the teamId.list_teamsList teamsGETLists all teams in the organization identified by the orgId.
Version, 4 operations
list_dataset_versionsList dataset versionsGETLists all versions of the datasetId.list_latest_dataset_versionsList latest dataset versionsGETLists the latest version of each dataset in the user context. Pass workspaceId to list latest versions in a workspace context.list_nextflow_versionsList nextflow versionsGETReturns the catalog of selectable Nextflow versions and how the version is chosen for each run.list_pipeline_versionsList pipeline versionsGETLists all available pipeline versions in a user context. Pass workspaceId to list pipeline versions in a workspace context.
Workspace, 4 operations
create_workspaceCreate workspacePOSTCreates a new organization workspace.delete_workspaceDelete workspaceDELETEDeletes the workspace identified by the workspaceId.describe_workspaceDescribe workspaceGETRetrieves the details of the workspace identified by the workspaceId.list_team_workspacesList team workspacesGETLists all the workspaces of which the teamId is a participant.
Credential, 3 operations
delete_credentialsDelete credentialsDELETEDeletes the credentials identified by the credentialsId.describe_credentialsDescribe credentialsGETRetrieves the details of the credentials identified by the credentialsId. Include workspaceId when accessing workspace credentials; omit it for user-owned credentials.list_credentialsList credentialsGETLists all available credentials in a user context. Pass workspaceId to list credentials in a workspace context, and platformId to filter credentials by computing platform.
Disable, 3 operations
disable_agentDisable agentPOSTMarks an active agent as inactive.disable_compute_envDisable compute envPOSTDisables the compute environment identified by the computeEnvId. A disabled compute environment cannot be used to launch workflows. If the compute environment is primary, it will be automatically unset as primary.disable_dataset_versionDisable dataset versionPOSTDisable a dataset version, the dataset version cannot be used for runs, and cannot be enabled again
Label, 3 operations
create_labelCreate labelPOSTCreates a new label or returns an existing label based on name/value. By default the operation works in a user context, append ?workspaceId to create/retrieve a label in a workspace context. Resource labels include resource: true and a value.delete_labelDelete labelDELETEDeletes the label identified by the labelId.list_labelsList labelsGETLists all available labels in a user context. Pass workspaceId to list labels in a workspace context.
Log, 3 operations
get_studio_logGet studio logGETRetrieves the process log of the latest session of the Studio, read from the compute environment's log stream (e.g. CloudWatch). Availability depends on the compute provider and its log retention.get_workflow_logGet workflow logGETRetrieves the output logs for the Nextflow main job of the workflow identified by the workflowId.get_workflow_task_logGet workflow task logGETRetrieves the output logs for the workflow task identified by the taskId.
Browse, 2 operations
browse_data_linkBrowse data linkGETRetrieves the content of the data-link associated with the dataLinkIdbrowse_data_link_pathBrowse data link pathGETRetrieves the content of the data-link associated with the dataLinkId, at the path.
Delete, 2 operations
delete_team_memberDelete team memberDELETEDeletes the team member identified by the memberId.delete_workflowsDelete workflowsPOSTDeletes the run records listed in workflowIds. Runs that are still active are refused unless force is true. Returns the ids that could not be deleted.
Enable, 2 operations
enable_agentEnable agentPOSTMarks an inactive agent as active.enable_compute_envEnable compute envPOSTEnables the compute environment identified by the computeEnvId. An enabled compute environment can be used to launch workflows.
Org, 2 operations
describe_organizationDescribe organizationGETRetrieves the details of the organization identified by the orgId.list_organizationsList organizationsGETLists all available organizations in a user context.
Platform, 2 operations
describe_platformDescribe platformGETRetrieves the details of the computing platform identified by the platformId.list_platformsList platformsGETLists all available computing platforms in a user context. Pass workspaceId to list platforms in a workspace context.
Role, 2 operations
describe_roleDescribe roleGETReturns a role and the permissions it grants, by role name.list_rolesList rolesGETLists the roles available in the organization (predefined workspace roles such as owner, admin, maintain, launch, connect, view, and custom roles).
Token, 2 operations
delete_tokenDelete tokenDELETEDeletes one of the user's API access tokens; anything using it stops working.list_tokensList tokensGETLists the user's API access tokens (name, creation and last use dates; never the token values).
Trigger, 2 operations
describe_action_triggerDescribe action triggerGETRetrieves one trigger of the action identified by the actionId, including the event that caused it. The event payload is untrusted input: escape it before displaying it. Pass workspaceId to read a workspace action.list_action_triggersList action triggersGETLists the trigger history of the action identified by the actionId, newest first. Pass workspaceId to read a workspace action.
Workflow, 2 operations
delete_workflowDelete workflowDELETEDeletes one run record (pipeline run) by its id.describe_workflowDescribe workflowGETRetrieves the details of the workflow record associated with the workflowId.
Browse tree, 1 operation
list_data_link_treeList data link treeGETProvides a list of all files in the provided paths (including files in sub-paths).
Cancel, 1 operation
cancel_workflowCancel workflowPOSTCancels the workflow execution identified by the workflowId.
Collaborator, 1 operation
list_organization_collaboratorsList organization collaboratorsGETLists the collaborators of the organization identified by the orgId.
Content, 1 operation
delete_data_link_contentDelete data link contentDELETEDeletes the content of the data-link associated with the dataLinkId. The data-link itself is preserved.
Generate download url, 1 operation
get_data_link_download_urlGet data link download urlGETReturns a URL to download files from the data-link associated with the dataLinkId.
Hide, 1 operation
hide_datasetsHide datasetsPOSTHide the datasetIds
Info, 1 operation
describe_pipeline_repositoryDescribe pipeline repositoryGETRetrieves the details of a remote Nextflow pipeline Git repository. Append the repository name or full URL with ?name.
Link, 1 operation
link_dataset_versionLink dataset versionPOSTCreates a new linked DatasetVersion for an existing LINKED dataset by supplying a public HTTP/HTTPS URL.
Metadata, 1 operation
describe_datasetDescribe datasetGETRetrieves the metadata of the dataset identified by the datasetId.
Metric, 1 operation
get_workflow_metricsGet workflow metricsGETReturns the resource usage metrics of a run, per process: CPU, memory, I/O and time distributions (min, quartiles, max, mean).
Participant, 1 operation
delete_workspace_participantDelete workspace participantDELETEDeletes the participant from the workspace.
Permission, 1 operation
list_role_permissionsList role permissionsGETLists every permission that can be granted to a role.
Pipeline schema, 1 operation
create_pipeline_schemaCreate pipeline schemaPOSTCreates a new pipeline schema in a user context. Pass workspaceId to create the schema in a workspace context.
Progress, 1 operation
get_workflow_progressGet workflow progressGETReturns the execution progress of a run: task counts by state (pending, submitted, running, succeeded, failed, cached) for the run and per process, plus CPU, memory and cost totals.
Quota, 1 operation
get_organization_quotasGet organization quotasGETRetrieves the details of the organization quotas identified by the orgId.
Region, 1 operation
list_platform_regionsList platform regionsGETLists the available regions for the computing platform identified by the platformId.
Repository, 1 operation
list_pipeline_repositoriesList pipeline repositoriesGETLists known Nextflow pipeline Git repositories, extracted from existing runs. Pass workspaceId to list repositories in a workspace context.
Run, 1 operation
list_agent_runsList agent runsGETLists background agent runs in a workspace, newest first.
Schema, 1 operation
describe_pipeline_schemaDescribe pipeline schemaGETRetrieves the pipeline schema of the pipeline identified by the pipelineId, enriched by attributes. 200 - OK responses include the pipeline schema. 204 - OK responses indicate a successful request, with no saved schema found for the pipeline ID.
Service info, 1 operation
get_service_infoGet service infoGETReturns general information about the Seqera Platform service: version, API version and enabled features.
Status, 1 operation
get_agent_run_statusGet agent run statusGETReturns the current status and chat identifiers of a background agent run started with launch_agent.
Task, 1 operation
describe_workflow_taskDescribe workflow taskGETReturns one task of a run: process, status, exit code, timings, resources requested and used, container and work directory.
Template, 1 operation
list_studio_templatesList studio templatesGETReturns the list of available, configured Studio templates.
Type, 1 operation
list_action_typesList action typesGETLists the supported event types that trigger a pipeline action. Pass workspaceId to list event types in a workspace context.
User info, 1 operation
get_current_userGet current userGETReturns the user that owns the access token: id (pass it as userId to list_user_workspaces), user name, email and profile.
Showing the first 120 of 159 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use Seqera Platform from Claude Code, Cursor or Codex
Connect Seqera Platform in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Seqera Platform operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Seqera Platform
- Create your workspace
Sign up free. Nothing to install.
- Connect Seqera Platform once
Add your Seqera Platform connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Seqera Platform integration FAQ
What can you do with the Seqera Platform integration?
LiveContext exposes 159 operations on Seqera Platform, covering add, launch, dataset and action.
