Create the MCP Server with the Pipeline Generation Wizard

Generate a complete MCP Server Pipeline by selecting tool sources in the wizard, without manual Snap configuration.

Overview

The Pipeline Generation Wizard is the quickest way to create an MCP Server Pipeline. Accessible from the Create MCP Server dialog, the wizard generates a complete, ready-to-run pipeline based on the tool sources you configure.

The wizard supports three tool source types:

Note: To expose tools from an external MCP Server (MCP Client tool type), build the pipeline manually. See MCP Client Tool.

How to access the wizard

The wizard opens from within the Create MCP Server dialog. In the Pipeline field, click Create new pipeline. The wizard opens as a panel with two sections: Settings and Tools.


Create new MCP server pipeline wizard showing Settings and Tools sections with accordion for SnapLogic tool pipeline, OpenAPI spec, and APIM Services

Steps

  1. In the Settings section, configure the pipeline name and project.

    • Name: A name for the generated pipeline.

      Default value: If the MCP Server has a name configured, the wizard uses that name and appends _ppl (for example, my_server_ppl). If no name is configured, the default is mcp_server_ppl.

    • Project: The project where the pipeline will be saved.
  2. In the Tools section, expand one or more tool source accordions and configure the tools your MCP server exposes.

    Each tool source you add appears as a chip above the accordion.

    SnapLogic tool pipeline

    Search for and select existing SnapLogic pipelines to expose as tools. Each pipeline must be tagged as a Tool in its pipeline properties. Selected pipelines appear as chips above the accordion.


    SnapLogic tool pipeline section expanded showing search field and a selected pipeline chip

    OpenAPI spec

    Convert an OpenAPI specification into MCP tools. Configure the following fields:

    • Label: Optional. An identifier for this tool source.
    • Input type: Choose URL to reference a hosted spec, or Text editor to paste the spec inline.
    • OpenAPI spec URL: The URL of your OpenAPI/Swagger spec (JSON or YAML).
    • Base URL: Specify the base URL for the OpenAPI specification.
      Note: In URL mode, the Base URL cannot be auto-extracted from the spec and must be entered manually.

    Optional. Expand Advanced options to override the pipeline and account used for API execution. See Advanced options.

    Click Add to add this tool source.


    OpenAPI spec section expanded showing Label, Input type, OpenAPI spec URL, and Base URL fields

    APIM Services

    Expose an API Management service as MCP tools. Configure the following fields:

    • Label: Optional. An identifier for this tool source.
    • Project path: The SnapLogic project containing the APIM service.
    • Service name: Select the APIM service from the project.
    • Version: Select the service version.
    • Base URL: The APIM gateway URL for the service.

    Optional. Expand Advanced options to override the pipeline and account used for API execution. See Advanced options.

    Click Add to add this tool source.


    APIM Services section expanded showing Project path, Service name, Version, and Base URL dropdowns
  3. After configuring at least one tool source, click Generate pipeline.

    The pipeline is created and you are returned to the MCP Server setup with the generated pipeline automatically selected in the Pipeline field.

Advanced options

The Advanced options subsection is available within the OpenAPI spec and APIM Services tool sources. Expand it to override the execution pipeline and account for a given tool source. Values set here take precedence over those defined in the OpenAPI specification or APIM Service.


Advanced options subsection expanded showing Tool path and Account path dropdowns
  • Tool path: Optional. Select a pipeline to handle API execution for this tool source. Overrides the tool pipeline defined in the OpenAPI specification or APIM Service.
  • Account path: Optional. Select an account for authenticated API calls. Overrides the account defined in the OpenAPI specification or APIM Service.

Limitations

Important: The wizard has the following limitations:
  • The generated pipeline is not validated or executed after creation. Verify it runs correctly in Designer before registering it with a production MCP Server.
  • You cannot edit or regenerate an existing generated pipeline through the wizard. To modify it, open the pipeline in Designer and edit it manually.
  • In URL input mode, spec validity is not verified server-side. Malformed OpenAPI specs may produce unusable tool generators.
  • If pipeline creation fails (for example, due to a permission error on the project), no partial rollback or retry is available. Correct the issue and run the wizard again.