meta-threads-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@meta-threads-mcpcreate a text post saying 'Hello from MCP!'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
meta-threads-mcp
Unofficial MCP server for Meta's Threads API. Enables LLMs like Claude to publish posts, manage replies, and track insights through the Model Context Protocol.
Features
Full Threads API coverage via MCP tools
Create text, image, and video posts
Reply management (reply, hide/unhide, get conversation)
Post and user insights/metrics
Publishing quota tracking
Built on meta-threads-sdk and FastMCP
Related MCP server: meta-mcp
Installation
pip install meta-threads-mcpOr with uv:
uv add meta-threads-mcpRunning on FastMCP Cloud
The easiest way to run this MCP server is to deploy it on FastMCP Cloud:
Go to fastmcp.cloud and sign in
Connect your GitHub repository
FastMCP Cloud will automatically detect the
fastmcp.jsonconfiguration and deploy your server

Configuration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"threads": {
"command": "meta-threads-mcp"
}
}
}Authentication
The server expects a bearer token in the format:
<access_token>:<user_id>The client passes this token via the request context when calling tools.
Available Tools
Posts
Tool | Description | Parameters |
| Create and publish a text post |
|
| Create post with image |
|
| Create post with video |
|
| Get a post by ID |
|
| Get user's recent posts |
|
| Delete a post |
|
| Check remaining quota | none |
Replies
Tool | Description | Parameters |
| Reply to a post |
|
| Get replies to a post |
|
| Get full conversation thread |
|
| Hide a reply |
|
| Unhide a reply |
|
Insights
Tool | Description | Parameters |
| Get metrics for a post |
|
| Get user-level metrics | none |
User
Tool | Description | Parameters |
| Get current user's profile | none |
Reply Control Options
When creating posts, you can control who can reply:
EVERYONE(default) - Anyone can replyACCOUNTS_YOU_FOLLOW- Only accounts you follow can replyMENTIONED_ONLY- Only mentioned accounts can reply
Rate Limits
250 posts per 24 hours
1000 replies per 24 hours
Use threads_get_publishing_limit to check your current quota.
Development
Setup
git clone https://github.com/MetaThreads/meta-threads-mcp.git
cd meta-threads-mcp
uv sync --devRunning Tests
uv run pytestLinting & Type Checking
uv run ruff check src tests
uv run ruff format src tests
uv run mypy srcTesting with FastMCP CLI
fastmcp dev src/meta_threads_mcp/server.pyLicense
MIT License - see LICENSE for details.
Related Projects
meta-threads-sdk - Python SDK for Meta's Threads API
FastMCP - Simple MCP server framework
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/MetaThreads/meta-threads-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server