Skip to main content
Glama
griffinwork40

threads-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
THREADS_USER_IDNoYour Threads user ID. Optional: skips the initial GET /me call to fetch your user ID.
THREADS_ACCESS_TOKENYesYour Threads API access token. Required for authentication.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_profileB

Get the authenticated user's Threads profile information

get_publishing_limitB

Get the current publishing quota usage and limits for the authenticated user

get_account_insightsB

Get insights/analytics for the authenticated user's Threads account

list_my_threadsB

List all Threads posts by the authenticated user

list_my_repliesB

List all replies made by the authenticated user

get_threadB

Get details of a specific Threads post by ID

get_thread_insightsC

Get engagement insights for a specific Threads post

get_mentionsA

Get threads where the authenticated user has been @mentioned

create_text_postA

Create a text-only Threads post. Set publish:true to immediately publish, or false to get a container_id for later publishing.

create_image_postC

Create a Threads post with an image. Set publish:true to immediately publish.

create_video_postA

Create a Threads post with a video. Videos require processing time — use get_container_status to check readiness, then publish_thread when FINISHED.

create_carousel_postA

Create a carousel post with multiple images or videos. Set publish:true to immediately publish after container creation.

publish_threadA

Publish a previously created media container. Use after create_*_post with publish:false, or after a video finishes processing.

get_container_statusB

Check the processing status of a media container (useful for videos)

delete_threadB

Delete a Threads post by ID

repost_threadB

Repost (share) a Threads post from another user

quote_threadB

Create a quote post that references another thread

get_repliesC

Get direct replies to a specific Threads post

get_conversationA

Get the full conversation thread (all replies at any level) for a Threads post

reply_to_threadA

Post a reply to a Threads post. Creates and immediately publishes a text reply.

manage_replyB

Hide or unhide a reply on the authenticated user's threads

search_keywordB

Search Threads posts by keyword. Requires threads_keyword_search permission.

lookup_profileA

Look up a Threads user profile by username. Requires threads_profile_discovery permission.

list_profile_postsC

List public Threads posts from a specific user by their user ID

search_locationsA

Search for location tags that can be attached to Threads posts

get_locationA

Get details about a specific location tag by its ID

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/griffinwork40/threads-mcp'

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