x-toolkit
app.x-toolkit/x-toolkitVersion 1.0.0Read public X posts with no account or key: Articles as Markdown, video transcripts, posts.
Status
Responds361 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:40 UTC
- Latency
- 361 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://x-toolkit.app/mcpResponds361 msNo sign-in
Claude Code
claude mcp add --transport http x-toolkit https://x-toolkit.app/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: x-toolkit
Remote MCP server URL: https://x-toolkit.app/mcpCursor
{
"mcpServers": {
"x-toolkit": {
"url": "https://x-toolkit.app/mcp"
}
}
}VS Code
code --add-mcp '{"name":"x-toolkit","type":"http","url":"https://x-toolkit.app/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
4 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
get_x_video_transcriptReturns the transcript of the video in an X (Twitter) post: X's own captions when they exist, or a transcript x-toolkit made earlier. If there is none yet, it says so; call transcribe_x_video to make one. | Not declared | Yes | Yes | Yes |
read_x_articleReturns an X (Twitter) Article as Markdown with images in place. X only shows Articles to signed-in readers, so fetching the link directly gets a login page. Pass the link of the post the Article was published in. Optionally translate it with lang. | Not declared | Yes | Yes | Yes |
read_x_postReturns a single X (Twitter) post as Markdown: author, date, text, the quoted post, image links and counts. For an Article use read_x_article; for a video's words use get_x_video_transcript. | Not declared | Yes | Yes | Yes |
transcribe_x_videoTranscribes the video in an X post that has no captions, one part (about 108 seconds of audio) per call. Start with part 0. Each call says whether to call again with the next part; the last one returns the transcript. The transcript is saved, so get_x_video_transcript works for it afterwards. Videos up to 15 minutes. Only text is stored, never video or audio. | No | No | No | Yes |
Details
- Registry status
- Active
- Published
- Nov 13, 2026
- Updated
- Nov 13, 2026
- Repository
- Not given
- Categories (suggested)
- Design and mediaSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared