treg.to / Catalog / X (Twitter)
123 tools · from $0.001/result · $0.000 markup

X (Twitter) MCP for AI agents

Read posts and timelines, and publish as your account. 123 tools for your agent through one treg.to key, priced per call from $0.001/result, with no X (Twitter) signup.
$1.00 of free credit on every new team · no provider signup · no card
3 of 123 tools on this page are live-verified against the provider.
works in
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
What your agent can now do

X (Twitter), one prompt away

AGENT
ChatGPTClaudeClaude CodeCodexCursorGrokGemini CLI
get a user's public profile
list your direct message events
send a direct message
treg
$ treg call x.x.user.posts
✓ 200 · $0.005/result
$ treg call x.x.user.profile
✓ 200 · $0.01/result
$ _
X (Twitter)NO SIGNUP
Read posts and timelines, and publish as your account.
⚒ 123 TOOLS · metered per call

Social media · https://api.x.com

Set up

Set up X (Twitter) in Claude Code, Codex or any agent

1Give this to your agent
in your agent's chat
set up treg — https://treg.to/llms.txt
2Or add the MCP server yourself
claude code
claude mcp add --transport http treg https://treg.to/mcp

ChatGPT

Settings → Connectors → add https://treg.to/mcp as a custom connector.

Grok bot

Add https://treg.to/mcp as a remote MCP connector in its tool settings.

Claude Desktop

Settings → Connectors → Add custom connector → https://treg.to/mcp.

Cursor, Codex, any MCP client

Point it at https://treg.to/mcp (HTTP transport).

CLI

curl -fsSL https://treg.to/install.sh | sh

Plain HTTP

LangChain, CrewAI or any code: /call/<tool-id> with a Bearer token. No SDK.

Try it

What's the best way to ask?

the prompt
Using treg, get a user's public profile. Show me the price first.

Run one directly

a live-verified call
curl -H "Authorization: Bearer $TREG_TOKEN" \
  "https://treg.to/call/x.x.user.posts"
Why treg.to

Why call X (Twitter) through treg.to

No X (Twitter) signup

Eligible tools run on treg.to's key, metered per call from a prepaid balance.

Price before the call

The provider's own rate, $0.000 markup. How billing works.

No subscription, no seats

Charged per call. $1.00 free per new team, no card to start.

Your own X (Twitter) key is free

Register it and those calls are never metered. Your key always wins.

Switch by changing a word

Another provider is a different word in the prompt, not a new integration.

One key, the whole catalog

The same token calls Bright Data, Just One API, ScrapeCreators and ~2,600 other tools.

The shelf

All 123 X (Twitter) tools

X (Twitter) · 123 tools
  • Create a draft X Article · $0.005/call
    Create draft Article x.x.article-create-draft
  • Publish a drafted Article by article id · $0.005/call
    Publish Article x.x.article-publish
  • List scheduled broadcasts · $0.005/result
    List scheduled broadcasts x.x.list-scheduled-broadcasts
  • Schedule a broadcast · $0.005/call
    Create a scheduled broadcast x.x.create-scheduled-broadcast
  • Delete a scheduled broadcast by id · $0.005/call
    Delete a scheduled broadcast x.x.delete-scheduled-broadcast
  • Look up a scheduled broadcast by id · $0.005/result
    Get a scheduled broadcast x.x.get-scheduled-broadcast
  • Update a scheduled broadcast by id · $0.015/call
    Update a scheduled broadcast x.x.update-scheduled-broadcast
  • Go live on a scheduled broadcast by id · $0.005/call
    Go live on a scheduled broadcast x.x.go-live-scheduled-broadcast
  • Send a chat message to a live broadcast · $0.005/call
    Send a chat message to a live broadcast x.x.send-broadcast-chat
  • List your chat conversations · $0.005/result
    Get Chat Conversations x.x.get-chat-conversations
  • Create a group chat conversation · $0.015/call
    Create Chat Group Conversation x.x.create-chat-conversation
  • Initialize a chat group · $0.015/call
    Initialize Chat Group x.x.initialize-chat-group
  • Look up a chat conversation by id · $0.005/result
    Get Chat Conversation x.x.get-chat-conversation
  • List events in a chat conversation by id · $0.01/result
    Get Chat Conversation Events x.x.get-chat-conversation-events
  • Add members to a group chat conversation · $0.015/call
    Add members to a Chat group conversation x.x.add-chat-group-members
  • Send a chat message to a conversation · $0.015/call
    Send Chat Message x.x.send-chat-message
  • Delete chat messages in a conversation · $0.015/call
    Delete Chat messages x.x.delete-chat-messages
  • Mark a chat conversation as read · $0.015/call
    Mark Conversation as Read x.x.mark-chat-conversation-read
  • Send a typing indicator to a chat conversation · $0.015/call
    Send Typing Indicator x.x.send-chat-typing-indicator
  • Download a chat media file by id · $0.005/result
    Download Chat Media x.x.chat-media-download
  • Search Communities by keyword · $0.005/result
    Search Communities x.x.search-communities
  • Look up a Community by id · $0.005/result
    Get Communities by ID x.x.get-communities-by-id
  • Start a group direct message conversation · $0.015/call
    Create DM conversation x.x.create-direct-messages-conversation
  • Download media from a direct message · $0.01/result
    Download DM Media x.x.dm-conversations-media-download
  • Direct message history with a user by participant id · $0.01/result
    Get Direct Messages Events by Participant ID x.x.get-direct-messages-events-by-participant-id
  • Send a direct message to a user by participant id · $0.015/call
    Create DM message by participant ID x.x.create-direct-messages-by-participant-id
  • Send a direct message by conversation id · $0.015/call
    Create Direct Messages by Conversation ID x.x.create-direct-messages-by-conversation-id
  • Direct message history by conversation id · $0.01/result
    Get Direct Messages Events by Conversation ID x.x.get-direct-messages-events-by-conversation-id
  • List your direct message events · $0.01/result
    Get Direct Messages Events x.x.get-direct-messages-events
  • Delete a direct message event by event id · $0.01/call
    Delete DM event x.x.delete-direct-messages-events
  • Look up a direct message event by event id · $0.01/result
    Get Direct Messages Events by ID x.x.get-direct-messages-events-by-id
  • Firehose stream of all Likes · $0.001/result
    Stream all Likes x.x.stream-likes-firehose
  • Stream a 10% sample of Likes · $0.001/result
    Stream sampled Likes x.x.stream-likes-sample10
  • Create a List · $0.01/call
    Create Lists x.x.create-lists
  • Delete a List by list id · $0.005/call
    Delete List x.x.delete-lists
  • Look up a List by list id · $0.005/result
    Get Lists by ID x.x.get-lists-by-id
  • Update a List by list id · $0.005/call
    Update List x.x.update-lists
  • Followers of a List by list id · $0.01/result
    Get Lists Followers x.x.get-lists-followers
  • Members of a List by list id · $0.01/result
    Get Lists Members x.x.get-lists-members
  • Add a member to a List · $0.005/call
    Add Lists Member x.x.add-lists-member
  • Remove a member from a List by user id · $0.005/call
    Remove a List member x.x.remove-lists-member-by-user-id
  • Tweets from a List timeline by list id · $0.005/result
    Get Lists Posts x.x.get-lists-posts
  • Look up media by media keys · $0.005/result
    Get Media by media keys x.x.get-media-by-media-keys
  • Analytics for your media by media keys · $0.005/result
    Get Media analytics x.x.get-media-analytics
  • Look up one media item by media key · $0.005/result
    Get Media by media key x.x.get-media-by-media-key
  • Search news stories by keyword · $0.005/result
    Search News x.x.search-news
  • Look up news stories by id · $0.005/result
    Get news stories by ID x.x.get-news
  • Write a Community Note · $0.005/call
    Create Community Notes x.x.create-community-notes
  • Evaluate a Community Note · $0.005/call
    Evaluate Community Notes x.x.evaluate-community-notes
  • Community Notes you have written · $0.005/result
    Search Community Notes Written x.x.search-community-notes-written
  • Posts eligible for Community Notes · $0.005/result
    Search Eligible Posts x.x.search-eligible-posts
  • Delete a Community Note by id · $0.005/call
    Delete a Community Note x.x.delete-community-notes
  • Look up Spaces by space ids · $0.005/result
    Get Spaces by IDs x.x.get-spaces-by-ids
  • Spaces hosted by creators, by user ids · $0.005/result
    Get Spaces by Creator IDs x.x.get-spaces-by-creator-ids
  • Search Spaces by keyword · $0.005/result
    Search Spaces x.x.search-spaces
  • Look up a Space by space id · $0.005/result
    Get Spaces by ID x.x.get-spaces-by-id
  • Ticket buyers of a Space by space id · $0.01/result
    Get Space ticket buyers x.x.get-spaces-buyers
  • Tweets shared in a Space by space id · $0.005/result
    Get Space Posts x.x.get-spaces-posts
  • Trending topics by location WOEID · $0.01/call
    Get Trends by Woeid x.x.get-trends-by-woeid
  • Look up tweets by post ids · $0.005/result
    Get Posts by IDs x.x.get-posts-by-ids
  • Analytics for your tweets by post ids · $0.005/result
    Get Posts Analytics x.x.get-posts-analytics
  • Count tweets matching a query — full archive · $0.01/call
    Get Posts Counts All x.x.get-posts-counts-all
  • Count tweets matching a query — last 7 days · $0.005/call
    Get Posts Counts Recent x.x.get-posts-counts-recent
  • Firehose stream of all tweets · $0.005/result
    Stream all Posts x.x.stream-posts-firehose
  • Firehose stream of English tweets · $0.005/result
    Stream English Posts x.x.stream-posts-firehose-en
  • Firehose stream of Japanese tweets · $0.005/result
    Stream Japanese Posts x.x.stream-posts-firehose-ja
  • Firehose stream of Korean tweets · $0.005/result
    Stream Korean Posts x.x.stream-posts-firehose-ko
  • Firehose stream of Portuguese tweets · $0.005/result
    Stream Portuguese Posts x.x.stream-posts-firehose-pt
  • Stream sampled tweets in real time · $0.005/result
    Stream sampled Posts x.x.stream-posts-sample
  • Stream a 10% sample of tweets · $0.005/result
    Stream 10% sampled Posts x.x.stream-posts-sample10
  • Search the full tweet archive by keyword query · $0.005/result
    Search Posts All x.x.search-posts-all
  • Search tweets from the last 7 days by keyword · $0.005/result
    Search Posts Recent x.x.search-posts-recent
  • Stream tweets matching your filter rules · $0.005/result
    Stream filtered Posts x.x.stream-posts
  • Delete a tweet by post id · $0.01/call
    Delete Posts x.x.delete-posts
  • Look up a tweet by post id · $0.005/result
    Get Posts by ID x.x.get-posts-by-id
  • Users who liked a tweet by post id · $0.01/result
    Get Posts Liking Users x.x.get-posts-liking-users
  • Quote tweets of a post by post id · $0.005/result
    Get Posts Quoted Posts x.x.get-posts-quoted-posts
  • Users who reposted a tweet by post id · $0.01/result
    Get Posts Reposted by x.x.get-posts-reposted-by
  • Reposts of a tweet by post id · $0.005/result
    Get Posts Reposts x.x.get-posts-reposts
  • Hide a reply to your tweet by post id · $0.005/call
    Hide reply x.x.hide-posts-reply
  • Look up users by user ids · $0.01/result
    Get Users by IDs x.x.get-users-by-ids
  • Look up users by usernames · $0.01/result
    Get Users by Usernames x.x.get-users-by-usernames
  • Personalized trends for the connected user · $0.01/call
    Get Trends Personalized Trends x.x.get-trends-personalized-trends
  • Reposts of your tweets · $0.005/result
    Get Users Reposts of Me x.x.get-users-reposts-of-me
  • Search users by keyword · $0.01/result
    Search Users x.x.search-users
  • Look up a user by user id · $0.01/result
    Get Users by ID x.x.get-users-by-id
  • Affiliated accounts of a user by user id · $0.01/result
    Get Users Affiliates x.x.get-users-affiliates
  • Accounts a user has blocked, by user id · $0.001/result
    Get Users Blocking x.x.get-users-blocking
  • Your bookmarked tweets by user id · $0.005/result
    Get Users Bookmarks x.x.get-users-bookmarks
  • Bookmark a tweet · $0.005/call
    Create Users Bookmark x.x.create-users-bookmark
  • Your bookmark folders by user id · $0.005/result
    Get Users Bookmark Folders x.x.get-users-bookmark-folders
  • Create a bookmark folder · $0.005/call
    Create Bookmark Folder x.x.create-users-bookmark-folder
  • Bookmarked tweets in a folder by folder id · $0.005/result
    Get Users Bookmarks by Folder ID x.x.get-users-bookmarks-by-folder-id
  • Remove a bookmark by post id · $0.005/call
    Delete Bookmark x.x.delete-users-bookmark
  • Block direct messages from a user by user id · $0.01/call
    Block Users Dms x.x.block-users-dms
  • Unblock direct messages from a user by user id · $0.01/call
    Unblock Users Dms x.x.unblock-users-dms
  • Lists a user follows, by user id · $0.005/result
    Get Users Followed Lists x.x.get-users-followed-lists
  • Follow a List · $0.005/call
    Follow List x.x.follow-list
  • Unfollow a List by list id · $0.005/call
    Unfollow a List x.x.unfollow-list
  • Followers of a user by user id · $0.01/result
    Get Users Followers x.x.get-users-followers
  • Accounts a user follows, by user id · $0.01/result
    Get Users Following x.x.get-users-following
  • Follow a user by user id · $0.015/call
    Follow User x.x.follow-user
  • Tweets a user has liked, by user id · $0.005/result
    Get Users Liked Posts x.x.get-users-liked-posts
  • Like a post · $0.015/call
    Like Post x.x.like-post
  • Unlike a post by post id · $0.01/call
    Unlike Post x.x.unlike-post
  • Lists a user is a member of, by user id · $0.005/result
    Get Users List Memberships x.x.get-users-list-memberships
  • Tweets mentioning a user by user id · $0.005/result
    Get Users Mentions x.x.get-users-mentions
  • Accounts a user has muted, by user id · $0.001/result
    Get Users Muting x.x.get-users-muting
  • Mute a user by user id · $0.015/call
    Mute User x.x.mute-user
  • Lists a user owns, by user id · $0.005/result
    Get Users Owned Lists x.x.get-users-owned-lists
  • Lists a user has pinned, by user id · $0.005/result
    Get Users Pinned Lists x.x.get-users-pinned-lists
  • Pin a List · $0.005/call
    Pin List x.x.pin-list
  • Unpin a List by list id · $0.005/call
    Unpin a List x.x.unpin-list
  • Repost a tweet · $0.015/call
    Repost Post x.x.repost-post
  • Undo a repost by post id · $0.01/call
    Unrepost Post x.x.unrepost-post
  • Home timeline tweets, newest first, by user id · $0.005/result
    Get Users Timeline x.x.get-users-timeline
  • Unfollow a user by user id · $0.01/call
    Unfollow User x.x.unfollow-user
  • Unmute a user by user id · $0.005/call
    Unmute User x.x.unmute-user
  • Your connected X account profile — handle, followers · live-verified · $0.01/result
    Get the profile of the connected X account (handle, name, follower counts) x.x.user.profile
  • X user profile by username — followers, bio, verified · live-verified · $0.01/result
    Get any public X user's profile by handle x.x.user.profile.by_username
  • Recent tweets of a user by user id — engagement metrics · live-verified · $0.005/result
    List the recent posts of an X user (your own or any public account) x.x.user.posts
  • Post a tweet to your own X account · $0.015/call
    Publish a post to your own X account x.x.post.create
  • Reply to a tweet or continue your thread by post id · $0.015/call
    Reply to an X post, or continue your own thread x.x.post.reply

Reliability badges come from live traffic through treg.to, not a controlled benchmark.

Related

Same jobs, other providers

These providers answer some of the same capabilities as X (Twitter). The platform pages show them on one row with rate and coverage; choosing is yours, treg.to does not route between providers automatically.

also on the catalog
Bright DataJust One APIScrapeCreatorsTikHub
Questions

Before you start

Do I need a X (Twitter) account?

No. Eligible tools run on treg.to's key and the call is metered from your team's prepaid balance, priced up front. If your team registers its own X (Twitter) key, that key always wins and those calls are never metered.

What does a call cost?

Each tool on this page shows its rate; the cheapest is $0.001/result. The rate is the provider's own and treg.to adds no markup; it is billed per call from a prepaid balance. It is not X (Twitter)'s subscription pricing, which is on their own site. New teams start with $1.00 of free credit.

How do I add X (Twitter) to Claude Code?

Run: claude mcp add --transport http treg https://treg.to/mcp — one MCP server carries X (Twitter) and the rest of the catalog.

Which frameworks does it work with?

Anything that speaks MCP (Claude Code, Claude Desktop, ChatGPT, Codex, Cursor, Grok) and anything that can make an HTTP request (LangChain, CrewAI, LlamaIndex, plain code).

Is this the official X (Twitter) MCP server?

No. treg.to serves X (Twitter)'s real API through its own metered proxy: the request is the provider's own, the credential is injected server-side, and the answer is relayed verbatim. The official X (Twitter) channels are linked above.