Quick overview
This workflow opens an n8n chat where an OpenAI-powered agent uses the JobsPipe MCP server to answer questions about who is hiring, returning job-posting-backed results with source links and optional monitoring signals.
How it works
- Receives a message in an n8n chat trigger.
- Applies default search context such as your persona, default country, and the maximum number of jobs to return per search.
- Uses an OpenAI chat model and the last 10 chat messages as memory to interpret the user’s question.
- Calls JobsPipe MCP tools (for example, searching postings, fetching full job details, detecting company tech stacks, or creating monitoring signals) to gather live job data.
- Responds in the chat with results that cite the original job posting URLs and notes when no matches are found.
Setup
- Create a free JobsPipe account at jobspipe.dev. In the JobsPipe MCP node, create an MCP OAuth2 credential named "JobsPipe MCP (OAuth)": Server URL https://mcp.jobspipe.dev, Resource https://mcp.jobspipe.dev/mcp, dynamic client registration on, then click Connect and sign in. An API key also works: switch to Header Auth with Authorization: Bearer jp_live_...
- Add an OpenAI credential named "OpenAI account" (or pick another chat model), then open each node once after importing so n8n attaches the credentials.
- Update the default persona, country, and
max_jobs_per_search values to match your use case, then open the chat and start asking hiring-market questions.
Requirements
- A JobsPipe account (the free tier includes 1,000 credits; each job returned costs 1 credit) and an OpenAI API key
Customization
- Edit the agent's system prompt or the Set node to focus on a role, region or industry, raise max_jobs_per_search, or swap the chat model
Additional info
Ask the agent to watch a search and it can create a JobsPipe Signal that alerts you when new matching jobs appear. Docs: https://docs.jobspipe.dev/integrations/n8n