Skip to content
ScrapeField

X (Twitter) MCP server

Every X endpoint as a tool your agent can call: profiles, posts, replies and search. The same data and the same price per call as the X API, and a demo mode that needs no key.

Add it

One server, at https://scrapefield.com/mcp, over HTTP. It carries every platform’s tools, X’s among them. In Claude Code:

claude mcp add --transport http scrapefield https://scrapefield.com/mcp

Leave the Authorization header out and every tool answers in demo mode: one real, captured answer per tool, in the live shape, charged nothing. With no key, the server also offers sign_up, which asks for a key for the person the agent works for (how).

The X tools

Each one is an endpoint of the API, with the same parameters and the same answer. A failed call costs nothing.

ToolWhat it doesCredits
get_x_profileGet an X profile3
get_x_postsGet an X account's or community's posts3–13
get_x_postGet one post from X3
get_x_repliesGet the replies to an X post13
get_x_retweetersGet who reposted an X post13
get_x_followersGet an X account's followers or following13
search_xSearch X13
get_x_communityGet an X community3

Call one without a key

What a client sends when the agent calls get_x_post. Without a key it is answered from the demo; the answer’s structuredContent is what GET /v1/x/post returns.

curl -X POST https://scrapefield.com/mcp \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_x_post","arguments":{"url":"https://x.com/Ferrari/status/1930652241230168143"}}}'

Things to ask it

Each is a worked example on the X page, with the calls it makes and what a run costs.

Every tool, for every platform, with its input schema: the MCP server’s docs.