Skip to main content
For the complete documentation index for agents and LLMs, see llms.txt.

Using deepset MCP Server

The deepset-mcp package contains an official MCP server and a Python SDK. Use the MCP server with your agents to interact with Haystack Platform pipelines. Use the SDK to programmatically access Haystack Enterprise Platform resources.


Use your coding agent to inspect available tools and resources, as they may evolve over time. Currently, you can use the MCP to interact with:

  • Pipelines, including deploying, searching, listing, validating, and more.
  • Pipeline versions, including listing, creating, updating, and restoring.
  • Indexes, incliding enabling, listing, creating, updating, and more.
  • Search history and traces.
  • Pipeline and index templates.
  • Components and custom components, including listing, getting parameters, running components, and more.
  • Workspaces.
  • Models.
  • Secrets.
  • Documentation.

You can find the MCP server and SDK in the deepset-mcp GitHub repository.

For detailed documentation, see the deepset-mcp documentation.