Skip to main content
Glama
ishan-parihar

threads-lyr


What it does

  • get_threads_profile — bio, follower/following/post counts for any public profile

  • get_user_threads — recent public threads (text, url, created_at, engagement)

  • close_session — release scrape clients

  • Agent-first CLI — AXI-compliant (--list-tools, --tool-info, --json, --hook, --install-hook, --install-skill)

  • Two MCP transports — stdio and streamable-http

Threads posts and profiles are public, so the client fetches threads.net/@username directly — Chrome TLS impersonation gets through, no credentials required. Cloned from facebook-lyr and stripped to Threads only.

Related MCP server: threads-mcp

Why anonymous scraping?

The official Threads API requires Meta app registration and access tokens, and writing tools need authorized credentials. For reading public content, that's heavy machinery for a problem an anonymous fetch already solves.

  • curl_cffi with Chrome TLS impersonation defeats JA3 fingerprint detection.

  • Profiles and feeds are parsed from Threads' embedded JSON with a resilient deep-scan — no fragile selectors.

  • Tools are annotated readOnlyHint so agents know not to attempt writes.

Quick install

./install.sh      # or: uv sync
uv run threads-lyr --status          # anonymous — always valid

Direct CLI tool execution

uv run threads-lyr get_threads_profile --username zuck
uv run threads-lyr get_user_threads --username zuck --limit 10
uv run threads-lyr get_user_threads --username zuck --limit 5 --json
uv run threads-lyr --list-tools

MCP server

Spawn with no args on a pipe (as Claude Code / other MCP clients do):

threads-lyr          # starts the JSON-RPC stdio server

For the streamable-http transport:

TRANSPORT=streamable-http PORT=8000 threads-lyr

Honest platform limits

  • Read-only. Publishing on Threads requires the official Threads API — out of scope for anonymous scraping.

  • Anonymous. Only public profiles are reachable; private profiles return not-found/empty.

Layout

threads_mcp_server/
  scraping/     curl_cffi Chrome-impersonation client + embedded-JSON parsers
  tools/        FastMCP tool registration (threads_tools.py)
  server.py     FastMCP server assembly
  cli_main.py   AXI-compliant CLI
  config/       layered config (CLI args > env > defaults)

Visual proof

Profile

Threads feed

MCP tools

Profile

Feed

Tools


This project is part of a family of agent-friendly CLI tools for social platforms:

Tool

CLI

Repo

Instagram

instagram-lyr

ishan-parihar/instagram-lyr

Threads

threads-lyr

ishan-parihar/threads-lyr

Facebook

facebook-lyr

ishan-parihar/facebook-lyr

Reddit

reddit-lyr

ishan-parihar/reddit-lyr

LinkedIn

linkedin-lyr

ishan-parihar/linkedin-lyr

Twitter/X

twitter-lyr

ishan-parihar/twitter-lyr

Discord

discord

ishan-parihar/discord-cli

Telegram

tg

ishan-parihar/tg-cli


License

MIT — see LICENSE.


☕ Support & Sponsorship

If you find this project useful, consider supporting ongoing development:

Sponsor Donate

Your support funds new features, releases, and infrastructure for the whole ecosystem.

A
license - permissive license
A
quality
B
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
Release cycle
0Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    MCP server for the Threads API, enabling profile management, content reading, publishing, replies, and discovery through 26 tools.
    26
  • A
    license
    A
    quality
    A
    maintenance
    An MCP server for Meta's Threads that acts as your own account, enabling reading profiles, posts, replies, timeline, search, and performing actions like posting, replying, liking, following, and scheduling, using a real logged-in browser session.
    24
    25
    MIT

View all related MCP servers

Related MCP Connectors

  • Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…

  • Public TikTok profiles, videos, comments and keyword search as JSON. No developer account.

  • X (Twitter) profiles, tweets and single-tweet lookup by handle or URL. No login. Pay per result.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ishan-parihar/threads-lyr'

If you have feedback or need assistance with the MCP directory API, please join our Discord server