Answers / Bluesky

How do I give Claude or ChatGPT access to Bluesky?

Add https://posttodata.com/mcp as a remote MCP server in your AI client. The model gets read-only tools such as search_posts, get_comments and get_user that work on Bluesky, and each result includes the URL of the original post so the answer can be checked.

Bluesky · trending · $0.001 a call · one verified website trial · updated 2026-11-13

Run it live

Calls run only when you press Run. Opening this page does not spend credit.

Loading…

Your results will appear here. Choose a platform and action, then press Run.

Real API calls require verification for one trial, or a signed-in account with prepaid credit.

From code

curl
curl "https://posttodata.com/v1/bluesky/trending?limit=5" -H "Authorization: Bearer YOUR_API_KEY"
Python
import requests

r = requests.get(
    "https://posttodata.com/v1/bluesky/trending",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    params={"limit": 5},
)
for item in r.json()["data"]["items"]:
    print(item["url"], item.get("text") or item.get("title"))

From your AI

Claude and ChatGPT clients that support OAuth can sign in without pasting a key. Follow the client setup guide. The command below is the API-key option for Claude Code.

Add the MCP server once
claude mcp add --transport http posttodata https://posttodata.com/mcp --header "Authorization: Bearer YOUR_API_KEY"

Then ask

“What is trending on Bluesky right now? Group it into themes and link the top post for each.”

The model calls get_trending with platform bluesky.

Good to know

  • No Bluesky account or app password is needed. Only public content is read.
  • Results come back as compact markdown, so a search of 10 posts uses a few hundred tokens of context.
  • The same tools work on every live platform. Change the platform argument.

Full reference in the docs. All Bluesky endpoints are on the Bluesky API page.

More answers