Skill Detail
Expose Haystack pipelines as webhook endpoints with Hayhooks
Turn an existing Haystack pipeline into an HTTP or MCP endpoint without building and maintaining a custom wrapper service.
Integrations & ConnectorsMulti-Framework
Integrations & Connectors
Multi-Framework
Security Reviewed
β 138 GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill expose-haystack-pipelines-as-webhook-endpoints-with-hayhooks
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Python environment, Haystack pipeline definitions, hayhooks package, network access for HTTP serving, optional MCP clients
Install & setup
Install hayhooks in a Python environment, prepare the pipeline wrapper and pipeline definition files described upstream, then run the Hayhooks server and deploy the target pipeline as an endpoint.
Author
deepset
Publisher
Organization
Last updated
Apr 15, 2026
Quick brief
Use Hayhooks when an agent already has a Haystack pipeline and needs to serve it through HTTP, webhook-style, OpenAI-compatible, or MCP endpoints for other systems to call. The user is not invoking a generic AI platform here. The workflow is narrow: wrap a pipeline, deploy it, and expose a documented endpoint surface for handoffs. That scope boundary, serving existing Haystack pipelines as callable endpoints, keeps it distinct from a plain library or framework listing.