Upstream.so MCP server
online · 100% uptimeso.upstream/upstream·v1.0.2·1 starsManage 24/7 live streams, media, playback queues, schedules, and multistreaming from AI assistants.
1 stars
Reviews
Write oneNobody has reviewed Upstream.so yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Upstream.so tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 333ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityendpoint served from the registry-verified namespace domain8/10
How Upstream.so compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 97/100
- higher than 98% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 141 ms
- faster than 75% of 30,031 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Install Upstream.so in Claude Code, Cursor or VS Code
claude mcp add --transport http upstream https://studio.upstream.so/mcp
What the publisher says
From the Upstream.so repository's README, as published. We do not edit it. Read it on GitHub
Upstream.so — MCP Server
The official Model Context Protocol server for [Upstream.so][home], the cloud live-streaming platform. Point an AI assistant at one URL and it can run your channels: start and stop streams, reorder playback queues, search your media library, plan schedules, and manage multistream destinations.
It is a remote server — nothing to install, no npm package, no local process. It mirrors the public [Upstream API][api] one-to-one, so every tool runs the same validation, ownership rules and rate limits as the REST endpoint behind it.
┌───────────────┐ MCP (Streamable HTTP) ┌────────────────────┐
│ your AI │ ────────────────────────► │ studio.upstream.so │
│ (Claude, ...) │ ◄──── tool results ────── │ /mcp │
└───────────────┘ └─────────┬──────────┘
│ same code path
▼
┌────────────────────┐
│ Upstream API v1 │
└────────────────────┘Endpoint
Authentication
Connect with OAuth when your client supports it. Add the server URL, sign in directly on studio.upstream.so, and review the requested access. Your AI client receives an access token, never your Upstream password. Remove its access under Profile → Connected apps.
For clients with custom request headers, a Personal Access Token remains available under Profile → API Keys. Create a dedicated key for each client and store it in the client's secret settings. Existing API-key connections keep working.
Both methods grant access to the supported MCP tools for your account, including actions that change or delete data. OAuth's mcp:use scope is not a read-only mode. Enable your client's approval prompts and begin with a read-only request.
The legacy X-Upstream-Api-Key header still works. New API-key connections should send Authorization: Bearer.
Connecting
ChatGPT
- Enable Developer mode under Settings → Security and login, if your account and workspace allow it.
- Open Plugins, select the plus button, and name the connection Upstream.
- Enter https://studio.upstream.so/mcp. Choose OAuth authentication when prompted.
- Sign in on Upstream, review the consent screen, and approve the connection.
- Start a new conversation and select Upstream from the tools menu.
This uses a custom MCP connection. It does not require a published ChatGPT app. See OpenAI's connection guide for current availability and settings.
Claude
- Open Customize → Connectors and select + → Add custom connector.
- Name it Upstream and enter https://studio.upstream.so/mcp.
- Add the connector, select Connect, and sign in on Upstream to review and approve access.
- Enable Upstream from the conversation's Connectors menu.
Custom connectors depend on your plan. Team and Enterprise owners must first add the connector for their organization. See Claude's custom connector guide.
Claude Code
claude mcp add --transport http --scope user upstream \
https://studio.upstream.so/mcpOpen Claude Code, run /mcp, and select Upstream to authenticate. Sign in on Upstream and approve access, then run /mcp again to check the connection. See the Claude Code MCP guide.
VS Code
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Upstream.so: common questions
- Is Upstream.so MCP server safe?
- Yes, by our scan: it is graded A (97/100). Read the Upstream.so safety report
- How do I install Upstream.so?
- It runs remotely at studio.upstream.so. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Upstream.so need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is Upstream.so maintained?
- The last commit was 32 days ago (2026-10-03). The latest release is v1.0.2.
- Is Upstream.so up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Upstream.so?
- Servers from other publishers that do the same job: Jitsu MCP server.
- How does Upstream.so compare with other MCP servers?
- safety score 97/100 (higher than 98% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 141 ms (faster than 75% of 30,031 servers). Full comparison.
Alternatives to Upstream.so
Same job from other publishers: the closest match first, then the best rated.
- JitsuManage Jitsu data pipelines: destinations, streams, connections, functions, live events.not reviewedEstablishedA