MCP Server for Meta Threads API
ATEM Social
Connect your Threads account to AI assistants. Search, post, schedule, and manage replies — all through Claude Desktop, Claude Code, or any MCP client.
Get Started
Multi-Account
Connect unlimited Threads accounts. Each with its own token, proxy, and rate limits.
38 AI Tools
Search, publish, schedule, reply, moderate, analyze insights — all accessible to AI agents via MCP.
Privacy First
All data stored locally on your machine. Tokens encrypted at rest with AES-256-GCM. Nothing sent to third-party servers.
Quick Start
npm install -g meta-threads-api
meta-threads-api setup
Or use the CLI directly:
npx meta-threads-api cli
threads> add-app
threads> auth
threads> search trending topics
threads> schedule +2h My scheduled post
What It Does
- Keyword Search — Search public Threads posts by keyword, topic tag, media type, date range, or author
- Publishing — Create text, image, video, carousel, and poll posts with reply controls
- Scheduling — Schedule posts for future publishing with timezone-aware time parsing
- Reply Management — Unified inbox, threaded conversations, reply tracking to prevent duplicates
- Insights — Post-level and account-level analytics with demographic breakdowns
- Proxy Routing — Per-account HTTP/HTTPS/SOCKS5 proxy support for multi-account setups
How It Works
ATEM Social is a Model Context Protocol server. It runs locally on your machine and connects to AI assistants like Claude through a standardized interface.
Your Threads API tokens are stored in an encrypted local SQLite database. API requests go directly from your machine to Meta's servers — no intermediary.
Privacy Policy
Last updated: April 2, 2026
ATEM Social ("the App") is a local-first application. We are committed to protecting your privacy.
- Data Storage: All data (tokens, account info, scheduled posts, reply history) is stored locally on your device in an encrypted SQLite database. No data is transmitted to or stored on our servers.
- Authentication: OAuth tokens are obtained directly from Meta's Threads API and stored locally, encrypted with AES-256-GCM. We never see or store your tokens on any server.
- API Requests: All Threads API requests are made directly from your device to Meta's servers (graph.threads.net). We do not proxy, log, or intercept any API traffic.
- No Analytics: We do not collect usage analytics, telemetry, or crash reports.
- No Third Parties: We do not share any data with third parties.
- Data Deletion: You can delete all your data at any time by removing your account in the CLI (
remove <account>) or deleting the SQLite database file.
- OAuth Callback: The only server-side component is a callback page at
atemsocial.app/callback that displays the OAuth authorization code. No data is stored or logged server-side during this process.
Contact: privacy@atemsocial.app
Terms of Service
Last updated: April 2, 2026
- ATEM Social is provided "as is" without warranty of any kind.
- You are responsible for complying with Meta's Platform Terms and Threads Terms of Use.
- You must not use this tool for spam, harassment, automated mass posting, or any activity that violates Meta's policies.
- We are not affiliated with Meta Platforms, Inc.
- We reserve the right to modify these terms at any time.
Contact: support@atemsocial.app