Bluesky Monitoring MCP Server

The Bluesky MCP server thatdrinks from the firehose for you

Octolens monitors Bluesky posts for your keywords, scores every match with AI, and serves clean mentions to Claude, ChatGPT, and Cursor over MCP. The network is refreshingly open — the monitoring layer is still on you, unless it's on us.

5-minute setup • OAuth sign-in, read-only • MCP on every plan
Your AI assistant · octolens connected
What's Bluesky saying about us this week?
octolens · list_relevant_mentionssource: bluesky · 2 results
@maya.dev · 8.1k followerstestimonial

The dev-tools crowd here is so much better than the old place. Also: finally found a monitoring tool my agents can query directly. Feels like the future.

Post · 63 reposts · 5h ago

@opensourcefan.bsky.social · reply threadbuy_intent

Reply: “what are people using for keyword monitoring now that everyone's split across four networks?”

Reply · active thread · 40 min ago

The reply thread is an open ask that fits you exactly — cross-network monitoring is your pitch. Want a draft that answers the question first and mentions the product second?

Trusted by brands people talk about online

Cursor logo
Sentry logo
Vercel logo
PostHog logo
Railway logo
Render logo
Supabase logo
PlanetScale logo
Prisma logo
Juicebox logo
Modal logo
Metabase logo
Tally logo
Lovable logo
Medusa logo
CodeRabbit logo
The problem

Open Network, Unsolved Monitoring

Bluesky gives developers real access — a full firehose and an actual search endpoint. That's the raw material for monitoring, not the monitoring.

01

The firehose is everything, literally

The AT Protocol firehose streams the entire network — every post, from everyone, forever. Free and open, and entirely your job to filter, store, dedupe, and keep the consumer running when the stream hiccups.

02

Search is a query, not a monitor

searchPosts answers keyword queries within rate limits — it doesn't watch. No push, no alerts, no relevance or sentiment scoring. Continuous coverage means a poller you build, run, and babysit.

03

Bluesky is one shard of the conversation

Your audience split across networks. A Bluesky-only monitor sees Bluesky's fraction — the same discussion continues on X, Reddit, and HN, and the pieces only make sense together.

Octolens consumes the network for you, keeps only what matches your keywords, scores it with AI, and serves it to your assistant next to mentions from 15+ other platforms — one server, one conversation.

How it works

From Firehose to Answer in Your AI Tool

One pipeline: Octolens does the collection and filtering, MCP does the delivery. You just ask.

1

Add keywords

Your brand, competitors, and the category phrases your audience uses — plus negative keywords for noise.

octolens.com → Keywords
2

Octolens collects

Bluesky posts matching your keywords, with a 7-day backfill per keyword and continuous collection after. Hourly refresh on Pro, real-time on Scale.

posts, network-wide
3

AI scores everything

Every mention arrives scored for relevance and sentiment, tagged with labels like buy_intent, competitor_mention, or complaint.

"relevanceScore": "high"
4

Your assistant queries it

23 MCP tools: list and search mentions, run analytics, manage keywords and feeds — from Claude, ChatGPT, or Cursor.

list_relevant_mentions

Full tool reference in the MCP docs. The same data is available over the REST API and webhooks — on every plan. Prefer alerts and a feed over an AI assistant? See Bluesky monitoring.

Setup

Connected in Five Minutes

No Bluesky account or app password at any step. You need an Octolens account (7-day free trial) and an MCP-compatible tool.

1

Add your keywords in Octolens

Brand, competitors, category terms. Bluesky collection starts with a 7-day backfill.

2

Connect your client

One URL for every tool. Authentication is a browser sign-in to your Octolens account — there's no API key or token to paste.

3

Ask

Try: “show bluesky mentions from today” — you should see your first scored mentions come back.

Anything not covered here — scopes, all 23 tools, troubleshooting — is in the MCP v2 docs. Setup snippets are also in the app under Settings → MCP.
claude mcp add --transport http octolens \
  "https://app.octolens.com/api/mcp/v2"

# then, inside Claude Code:
/mcp   # → octolens → Authenticate

Run the command, then run /mcp inside Claude Code, select octolens → Authenticate, and sign in when the browser opens.

Verify it works

@octolens show bluesky mentions from today

New keywords can take up to 24 hours to index fully — check mentions in the Octolens dashboard first if nothing comes back.

Prompts to steal

What You'll Actually Ask It

Copy-paste these into Claude, ChatGPT, or Cursor once you're connected.

Morning digestShow Bluesky mentions from the last 24 hours, sorted by engagement

Know what the network said overnight — without building a jetstream consumer to find out.

Buying intentFind Bluesky threads asking for recommendations in our category

Bluesky's communities are small enough that a genuine, helpful reply gets noticed — and remembered.

Cross-networkCompare our Bluesky mentions to our X mentions this month

See where your audience actually moved and where each conversation is happening — one query across both sources.

TriageShow negative Bluesky mentions from the last 48 hours

Small network, high overlap with your loudest early adopters. A complaint here often previews next week's Reddit thread.

Community mapWhich Bluesky accounts mention us most, and how has that trended?

Find your recurring advocates and critics while the network is still small enough to know them by name.

Reply draftingDraft a reply to this post in our voice: [paste post]

Draft in your assistant, post it yourself — MCP access is read-only, so a human always stays in the loop.

Try these on your own mentions

7-day free trial · No credit card required

Honest comparison

Your Three Options for Bluesky via MCP

Bluesky's openness makes DIY genuinely possible — which makes the build-vs-buy math worth doing honestly.

 Octolens MCPDIY firehose/searchPosts MCPManual Bluesky search
Network accessHandled for youFree & open — genuinely—
Infrastructure to runNoneStream consumer or poller, 24/7None
AI relevance & sentiment scoringBuilt-inYou build itYour eyeballs
Alerts & continuous watchingYes — plus Slack & webhooksYou build itNo
Historical data & trendsYesOnly what you've storedNo
Cross-network view (X, Reddit, HN…)Same server, 15+ sourcesBluesky onlyBluesky only
Cost$199/mo ($159/mo annual)Free APIs + your engineering timeFree + hours every week

If you want to learn AT Protocol, build the DIY version — it's a genuinely fun project. If you want to know when Bluesky talks about you, alongside everywhere else that does, monitor it properly.

FAQ

Bluesky MCP Server & Monitoring, Answered

Setup, coverage, and AT Protocol questions — everything about monitoring Bluesky from Claude, ChatGPT, or Cursor.

Openness solves access, not monitoring. The firehose streams the entire network unfiltered; searchPosts answers queries but watches nothing. Octolens runs the continuous, filtered, scored layer on top — and serves Bluesky next to X, Reddit, HN, and 15+ other sources in one MCP server.

Public posts across the whole network, matched by keyword — not just accounts you follow or feeds you've built. Mentions from communities you've never heard of are usually the interesting ones.

No. Octolens monitors public network data on its side — you configure keywords and connect the MCP server with a browser sign-in to your Octolens account. You'll only want your own Bluesky account for replying, which stays a human job.

Yes — that's the point of one server for all sources. Ask your assistant to compare mentions across bluesky and twitter in a single prompt: volume, sentiment, and which conversations exist on one network but not the other.

Depends on your plan: hourly refresh on Pro ($199/mo, or $159/mo billed annually), real-time on Scale ($599/mo, or $499/mo billed annually).

Yes. Add competitor names and category phrases as keywords — early-adopter networks like Bluesky often discuss switching and alternatives before the sentiment shows up anywhere else.

Claude Code, Claude Desktop and Web, ChatGPT, Cursor, and any other MCP-compatible client. It's one remote server URL with OAuth sign-in — there's no API key to manage and nothing to run locally.

Every new keyword gets a 7-day backfill, then collects continuously — your archive builds from the day you add a keyword. That's enough history for trends, sentiment shifts, and share-of-voice over time.

MCP on every plan

Give your AI tools ears on Bluesky

Add your keywords, connect the MCP server, and ask your assistant what Bluesky is saying about you — all inside the 7-day free trial.

No credit card required · API access on all plans · Cancel anytime