Hook

MCP · Claude & Cursor

Your whole category, one tool call away.

Connect the Hook MCP server and Claude or Cursor pulls competitor blueprints, top posts and per-video breakdowns mid-conversation. Grounded answers without leaving the tool.

Free plan, no credit cardReal virality, not boostedSet up in 2 minutes
Claude Hook · MCP
Why is Halftide out-reaching Northbound on organic?
Hookget_top_posts

Across your set, POV demo reels travel furthest. Northbound sits #2 of 7 on reach-per-follower. You punch above your size. The real gap is paid: 1 live ad vs ~6 per rival.

Reply to Claude…Opus 4.7

Live over MCP · get_top_posts · workspace-scoped

Works with

ClaudeClaude CodeCursorAny MCP client

Connect

Paste a URL. Paste a key.

The server is hosted, nothing to install or run. Mint a key in the app, drop it into your client, done.

01

Mint a key in Hook

In Settings → Integrations, open the Claude & Cursor (MCP) card and click New key. Keys start with hmk_ and are shown once, so copy it there.
02

Add the connector in Claude

In Claude Desktop or claude.ai, go to Settings → Connectors → Add custom connector. Paste the server URL from the MCP card and set the header Authorization: Bearer hmk_…
03

Or drop it into Cursor

Add the block below to .cursor/mcp.json and enable hook in Cursor's MCP settings. Claude Code and any other MCP client take the same URL and key.

Cursor · .cursor/mcp.json

{
  "mcpServers": {
    "hook": {
      "url": "YOUR_SERVER_URL_FROM_SETTINGS",
      "headers": { "Authorization": "Bearer hmk_YOUR_KEY" }
    }
  }
}

The server URL is shown on the MCP card in Settings → Integrations

Ask

Ask a competitive question, get a cited answer.

The agent calls Hook mid-conversation and answers from your tracked category. Sources attached, boosted reach filtered out before anything looks like a trend.

What's actually working in our category this week, organic not boosted?
you, in Claude
hook.ask_hook
ClaudeHook · MCP

Three formats are pulling away from the median this week:

POV demo3x median@northbound
Contrarian cold open+180% saves@halftide
Comparison reel2.4x reach@foxhole
Sources: 3 citedOrganic only: boosted filtered out

same agent as the Slack bot · sources attached

Pull

Pull any competitor's creative blueprint.

Every tracked brand carries an AI-written blueprint: positioning, hooks, storytelling patterns. Your agent reads it as context in one call.

Pull the blueprint for Parallax and summarize their hook strategy.
you, in Cursor
hook.get_brand_blueprint · parallax
P

Parallax

Creative Blueprint · excerpt

via Hook

Positioning

The calm operator in a loud category. Every reel frames the product as the end of busywork: demo first, claim second.

Hooks

Question-first cold opens inside the first half second. Contrarian setups outrun feature lists on saves.

Patterns

Founder on camera by 0:02 · captions under 12 words · CTA lives in the comments, never on-screen.

one blueprint per tracked brand, built from every analyzed video

Search

Search every video Hook has watched for you.

Semantic search across your workspace's analyzed corpus, by what happens on screen, not just what the caption says.

Find videos where a founder demos the product to camera in the first three seconds.
you, in Claude Code
hook.search_content · 3 matches

3 matches · workspace corpus

0.94

We killed our reporting dashboard, on camera

@northbound · Founder demo · 0:19

Organic
0.91

Set up in 40 seconds, no cuts

@foxhole · Screen demo · 0:41

Organic
0.87

The worst workflow we ever replaced

@halftide · Talking head · 0:23

Boosted

300+ creative variables scored per video

Why MCP

The corpus is the point, not another tab.

Every video in your category, watched, scored and boost-checked, handed to the agent you already work in.

Tool reference

What your agent can call.

Every tool is scoped to your workspace key: no other workspace's data is reachable. Read-only, except the one write at the end.

list_ecosystems

See your tracking groups and their IDs.

get_ecosystem_brands

The main brand and tracked competitors in an ecosystem.

get_brand_blueprint

The full AI creative blueprint for any tracked brand.

get_top_posts

A brand's highest-performing videos by views.

get_post_analysis

Deep per-video breakdown: hook, structure, visuals, audio, tags.

get_brand_video_analysis

Full per-video analysis for every analyzed video from a brand.

search_content

Semantic search across your workspace's creative data.

search_knowledge_base

Search the documents you've uploaded: briefs, playbooks, transcripts.

list_brand_ads

Tracked Meta and TikTok ads, with creative body, spend range and reach estimate.

ask_hook

A free-form question to Hook Brain, the same agent behind the Slack bot.

add_accounts_to_ecosystem

The one write

Adds tracked accounts to an ecosystem. It dry-runs the handles first, shows you what it found, and asks for confirmation before adding anything. Added accounts are billable and count toward your plan limit.

FAQ

MCP, answered.

Keys are workspace-scoped Bearer tokens: every tool reads only your workspace, and no other workspace's data is reachable. Each key is shown once at creation, and you can revoke any key at any time from the same Settings card.

A creative-intelligence coworker in your Slack

Stop pasting TikTok links into ChatGPT.

You're doing the watching for a model that can't see video. Hook already watched your category, checked what was boosted, and drafts the next one in your Slack.