npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@deepset-ai/n8n-nodes-haystack-enterprise-mcp

v0.2.2

Published

N8n community node package for using Haystack Enterprise Platform's MCP server as AI Agent tools. Self-hosted n8n only.

Readme

@deepset-ai/n8n-nodes-haystack-enterprise-mcp

This is an n8n community node. It lets you use pipelines you've enabled as MCP tools on a Haystack Enterprise Platform workspace as tools for an n8n AI Agent.

New to Haystack Enterprise Platform? Start with the getting started guide.

n8n is a fair-code licensed workflow automation platform.

Contents

Installation

This node works on self-hosted n8n only (2.16 or later in the 2.x series; we also check it against the latest n8n release). It is not n8n-verified, so it can't run on n8n Cloud.

Enable community nodes on your instance, then follow the installation guide and enter the package name @deepset-ai/n8n-nodes-haystack-enterprise-mcp.

Looking for the n8n-verified Haystack Enterprise nodes? See the haystack-enterprise-ai below.

Operations

The node connects to the MCP server of a Haystack Enterprise Platform workspace and exposes its enabled pipelines as tools. Add it to the Tools input of an AI Agent, pick your workspace, and the Agent can call your pipelines.

  • Workspace: the workspace whose pipelines to expose.
  • Tools to Include: which of the workspace's tools the Agent can use:
    • All: every tool (default).
    • Selected: only the tools you pick.
    • All Except: every tool except the ones you pick.
  • Options → Timeout: how long to wait for a pipeline call, in ms (default 60000).

Example workflows

Try the AI Agent with MCP tools example: an AI Agent with this node wired into its Tools input.

To use it, open the file on GitHub, click Copy raw file, and paste it onto the n8n canvas (Ctrl/Cmd+V). Then add your own credentials (including for the OpenAI Chat Model node) and select your workspace on the Haystack Enterprise MCP node.

Haystack Enterprise AI companion node

Use this node to give an AI Agent access to your pipelines as tools.

For other Haystack Enterprise tasks in n8n, use the verified companion package (source). It works on n8n Cloud and includes:

  • Haystack Enterprise AI — Chat with deployed services, upload and manage files and metadata, look up indexes, and manage search sessions.
  • Haystack Enterprise Chat Model is a language-model sub-node for n8n's AI Agent that runs on a Haystack Enterprise service.

Credentials

The node's Authentication dropdown offers two ways to authenticate.

API Key

Choose API Key on the node (the default) and create a "Haystack Enterprise API" credential:

  1. In Haystack Enterprise Platform, go to Settings → API Keys and generate a key. See Generate an API key.
  2. In n8n, paste the key into the credential. Server URL defaults to the hosted Haystack Enterprise Platform API (https://api.cloud.deepset.ai); for dev or private environments, set it to your instance's API origin.

The key needs at least workspace and search permissions.

OAuth2 (sign in with your Haystack Enterprise account)

OAuth2 credentials require n8n 2.19.2 or later.

Choose OAuth2 on the node and create a "Haystack Enterprise OAuth2 API" credential.

  1. Leave Server URL at https://api.cloud.deepset.ai. The Server URL is the API origin the nodes use for requests and OAuth2 discovery; change it only for dev or private Haystack Enterprise deployments.
  2. Click Connect and sign in with your Haystack Enterprise account.

Manual OAuth2 configuration. Turn Use Dynamic Client Registration off to configure or reuse an existing OAuth2 client, including clients for private Haystack Enterprise deployments. Keep Server URL pointed at the Haystack Enterprise API, fill in the OAuth2 settings, and register the callback URL shown on the credential as a redirect URI on the client. Leave Client Secret empty for a public PKCE client; confidential clients still require their secret.

Resources

Version history

See the changelog.

Contributing

See CONTRIBUTING.md. Report security issues as described in SECURITY.md.