Skip to content
Learn · Course · Intermediate

Build a Claude research agent

Wire Claude, n8n, and Brave Search into an agent that reads the internet overnight and leaves a 5-minute brief in your notes vault every morning.

Most mornings start with 30–45 minutes of feed-grazing to find the five things that matter. This course builds an agent that does that pass for you: n8n wakes it on a schedule, Brave Search gives it eyes on the web, Claude turns the noise into a ranked, cited brief, and it writes that brief straight into your Obsidian vault. You'll build it twice: an interactive MCP version to validate the pieces, then a fully automated n8n workflow.

Concept adapted from a public article by @cyrilXBT; the build steps were rebuilt from first-party docs (Anthropic, Brave Search, n8n, Model Context Protocol), as of May 2026. Written for people comfortable with API keys and a bit of config. Package names, endpoints, prices, and free-tier limits change often, so confirm against the official docs before relying on any specific value.

Start chapter 1 →← All courses5 chapters · 43 min total

Chapters

  1. Chapter 01 · 6 min

    The morning-brief agent

    A good chief of staff doesn't hand you the whole newspaper. They read it before you wake up and leave one page on your desk.

    Read →
  2. Chapter 02 · 7 min

    Prerequisites & keys

    You can't cook until the ingredients are on the counter. Gather the keys first, or you'll stall halfway through wiring.

    Read →
  3. Chapter 03 · 10 min

    Wiring Brave Search + Filesystem MCP

    A library card and a key to your filing cabinet are two different permissions. MCP hands Claude both, one server at a time, scoped to exactly what you allow.

    Read →
  4. Chapter 04 · 11 min

    The n8n morning workflow

    A kitchen timer that also does the cooking: n8n wakes on schedule, fetches the ingredients, asks Claude to plate them, and leaves the dish out, with no one standing over the stove.

    Read →
  5. Chapter 05 · 9 min

    The brief prompt, cost & troubleshooting

    The difference between a clipping service and a briefing is judgement: knowing what to leave out. The prompt is where you encode that judgement.

    Read →