MCP server
Stream MCP by usefulapi
io.usefulapi/stream
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Query channels, search messages, and read threads, users and reactions in your Stream Chat app.
Working at last checkVerified publisher: usefulapi.ioAbout 2,764 tokens per request once connected13 tools
https://stream.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 13
- Token cost
- About 2,764 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http stream https://stream.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.stream] url = "https://stream.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"stream":{"httpUrl":"https://stream.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"stream":{"url":"https://stream.usefulapi.io/mcp"}}}
VS Code
{"servers":{"stream":{"type":"http","url":"https://stream.usefulapi.io/mcp"}}}
Antigravity
agy mcp add stream https://stream.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"stream","server_url":"https://stream.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"stream","server_url":"https://stream.usefulapi.io/mcp"}
Tools
stream_get_app~87 tokens
Fetch the Stream app's settings and configured channel types. Good first call to confirm credentials and discover available channel types. GET /api/v2/app.stream_get_channel~209 tokens
Fetch a single channel's state (config, members) and its most recent messages. Note: uses Stream's get-or-create endpoint — for an existing channel it reads; if the type/id does not exist it may be created empty. POST /api/v2/chat/channels/{type}/{id}/query.stream_get_message~112 tokens
Fetch a single message by its id. GET /api/v2/chat/messages/{id}.stream_get_reactions~144 tokens
List the reactions on a message. GET /api/v2/chat/messages/{id}/reactions.stream_get_replies~137 tokens
Fetch the reply messages in a thread, given the parent message id. GET /api/v2/chat/messages/{parent_id}/replies.stream_get_unread_counts~102 tokens
Fetch total and per-channel unread message/mention counts for one user. GET /api/v2/chat/unread.stream_query_channels~348 tokens
List/filter channels by a Stream query filter. e.g. filter {"type":"messaging"} or {"members":{"$in":["user-1"]}}. Returns channels with recent state. POST /api/v2/chat/channels.stream_query_members~331 tokens
List/filter the members of one channel. Requires the channel type + id. Optional member filter, e.g. {"name":{"$autocomplete":"jo"}}. GET /api/v2/chat/members.stream_query_threads~249 tokens
List threads (messages with replies). Server-side calls should pass a user_id to scope thread read-state to that user. POST /api/v2/chat/threads.stream_query_users~276 tokens
List/filter users in the app. e.g. filter {"role":{"$eq":"admin"}} or {"id":{"$in":["u1"]}}. GET /api/v2/users.stream_search_messages~389 tokens
Search messages across channels. Scope with a channel filter (filter, e.g. {"type":"messaging"}) plus EITHER a full-text `query` OR a `message_filter` object (e.g. {"text":{"$q":"refund"}}). GET /api/v2/chat/search.stream_send_messageSends messages · ~207 tokens
⚠️ WRITE: post a new message to a channel, attributed to user_id (must be an existing user in the app). POST /api/v2/chat/channels/{type}/{id}/message.stream_send_reactionSends messages · ~173 tokens
⚠️ WRITE: add a reaction (e.g. "like", "love") to a message, attributed to user_id (must be an existing user). POST /api/v2/chat/messages/{id}/reaction.
Related MCP servers
- YouSpot
Query one person's second brain: contacts, companies, notes, files and connected accounts. - AIOProductOS MCP
AIOProductOS: revenue, feedback, work and analytics on one customer record. 71 tools, 3 apps. - Obriym CRM
Operate Obriym CRM from your AI assistant: leads, deals, orders, catalog, stock, marketplaces. - Castle MCP by usefulapi
Investigate security events and manage the allow/deny lists an analyst acts on. - pg.ddx.io: the PostgreSQL community's memory
Every PostgreSQL mailing list since 1991, linked to the commits, code, commitfest and docs. - peck-mcp
BSV wallet, BRC-100 identity and 38 tools to read and write the Bitcoin Schema social graph - ConfBuilder
ConfBuilder tools: events, speakers, sponsors, attendees, schedules, content, news, polls, chat. - The Cure Protocol
Agent research API for 15 disease areas, plus a T1D cure lab, sourced evidence ledger and models.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/stream)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents