Integration

Connect ContextBolt to n8n via MCP

Advanced 15 minutes setup By David Hamilton

n8n is the automation platform of choice for people who want Zapier-style workflows without per-task pricing or vendor lock-in. The community MCP node makes ContextBolt available to any n8n workflow. That unlocks scheduled and triggered automation around your saved content, beyond what an interactive AI client can do.

What unattended automation enables

Most ContextBolt workflows are interactive: you ask Claude something, Claude searches your bookmarks, Claude responds. That model breaks down when you want recurring or background work.

A few patterns that only make sense as scheduled automation:

These aren’t conversational. They run on a schedule. n8n is the right shape for them.

Setup gotchas

The community MCP node has been stable but has rough edges. Common issues:

Where this fits in the stack

For knowledge workers doing literature review or competitive research, n8n handles the boring parts: collecting, routing, summarising, notifying. You focus on the synthesis.

For solo founders, the weekly-digest workflow alone justifies the setup time. You stop “saving and forgetting” because the digest forces you to look at what you saved and decide which items deserve action.

For teams, the routing patterns are useful: when a team member saves something about pricing, it lands in the team’s Notion table automatically. ContextBolt is single-user today, so this works best when the team uses n8n to consolidate from multiple ContextBolt accounts (each user runs their own MCP node and writes into a shared destination).

When this is overkill

If you save fewer than ~10 items per week, n8n is too much machinery. Stick with the interactive Claude Desktop bridge or just use the ContextBolt extension popup directly.

If you don’t already use n8n, don’t adopt it just for this integration. Self-hosting n8n is non-trivial and n8n Cloud has its own learning curve. The MCP bridge through Claude Desktop covers most personal workflows.

Setup guide

  1. Install the n8n MCP community node

    n8n doesn't speak MCP natively yet. Install the community node 'n8n-nodes-mcp' from the community nodes registry. This adds an MCP Client node that can talk to any MCP server, including ContextBolt's.

  2. Get your ContextBolt MCP token

    Open the ContextBolt extension popup, go to Settings, and copy your MCP token from the MCP section. You need a Pro subscription (£4/month) for MCP access.

  3. Configure the MCP Client node in n8n

    Add the MCP Client node to a workflow. Set the server command to npx, args to ['-y', '@contextbolt/mcp-server'], and add CONTEXTBOLT_TOKEN as an environment variable using your token. Test the connection: the node should list available tools (search_bookmarks, get_bookmark, etc.).

  4. Build your first workflow

    Create a Schedule trigger (e.g. weekly), connect it to the MCP Client node calling search_bookmarks, then chain output to whatever destination you want: Slack, email, Notion, Airtable. Save and activate the workflow.

Example prompts

Once connected, try asking n8n:

Weekly digest: search bookmarks tagged 'AI' from the last 7 days, summarise with an AI node, send to Slack channel.

Standard weekly knowledge digest. Schedule trigger fires Monday 9am, MCP node retrieves recent saves, OpenAI/Anthropic node summarises, Slack node posts. Total runtime under 30 seconds.

Auto-route saves: when a new bookmark mentions 'competitor', append it to a Notion 'Competitive Intelligence' database row.

Automation pattern for tracking competitors. Use a poll trigger checking ContextBolt for new saves matching keywords, then write to Notion via Notion node. Replaces manual triage.

Build a daily standup: list bookmarks I saved yesterday, group by topic, post the list to my personal Slack DM.

Personal accountability flow. Useful for solo founders or researchers who want a daily reminder of what they've been reading.

Cross-post: when I save something on Twitter, automatically draft a quote-tweet in Buffer's queue for review.

Content workflow. ContextBolt detects the new Twitter save, n8n routes it to the Buffer node with a draft caption. You review in Buffer before publishing.

What you can do

Schedule recurring queries against your bookmark collection

Trigger workflows when new bookmarks match certain keywords

Combine ContextBolt search with AI summarisation nodes

Route saves to Slack, email, Notion, Airtable, or any n8n integration

Build content pipelines without writing backend code

Run workflows unattended on a schedule, no Claude Desktop required

Frequently asked questions

Why use n8n instead of the Claude Desktop MCP bridge? +
Claude Desktop is interactive: you ask, Claude does. n8n is unattended: workflows run on a schedule or trigger without you being present. Use n8n when you want recurring tasks (weekly digests, smart routing, scheduled audits) that should happen even when you're not at your machine.
Do I need to self-host n8n? +
No. n8n Cloud works fine. Self-hosting gives you tighter control over MCP node installation and credentials, and avoids the n8n Cloud usage limits if your workflows run frequently. Both options support community nodes.
Is the n8n MCP node official? +
It's a community node, not maintained by n8n itself. Quality is generally good but watch the GitHub repo for updates. If the node breaks after an n8n upgrade, check whether a new version has been published before relying on it for production workflows.
What's the rate limit on ContextBolt's MCP server? +
Pro accounts get reasonable limits for personal use: hundreds of search calls per day. If you build a workflow that hammers the server (e.g. polling every 30 seconds), you'll hit throttling. Schedule sensible intervals (every 15+ minutes is usually fine for personal automation).
Can n8n write to my ContextBolt collection? +
No. The ContextBolt MCP server is read-only by design. n8n can search, retrieve, and act on your saved content, but it can't create, modify, or delete bookmarks. If you need to capture something into ContextBolt, save it through the browser extension as normal.