Endpoint
| URL | https://mcp.streamloop.app/mcp |
| Transport | Streamable HTTP |
| Auth | OAuth 2.1 (PKCE, S256) |
Connect an agent
Add the server URL to any MCP-capable client. On first use the client opens Streamloop’s OAuth flow; you sign in and approve the scopes, and the agent gets a token — no API key to copy or paste.- Claude
- ChatGPT
- Custom client
In Claude (Settings → Connectors / “Add custom connector”), add an MCP server with the URL
https://mcp.streamloop.app/mcp, then complete the sign-in prompt.Permissions
The agent only gets the scopes you approve during sign-in. Grant the least it needs:| Scope | Lets the agent |
|---|---|
streamloop:read | Read streams, destinations, playlists, and billing status |
streamloop:write | Create and control streams, destinations, and playlists |
streamloop:destructive | Delete streams and destinations |
streamloop:billing | Read billing and usage, and create top-up links |
Built-in safety
- Destructive and financial tools are marked. Tools that delete resources or spend money carry a
destructiveHintand require explicit confirmation (confirm: true) before they run, so an agent can’t quietly delete a stream or create a top-up by accident. - Scope-gated. Each tool requires a specific scope; a tool the token isn’t scoped for isn’t callable.
The MCP tools mirror the REST API one-to-one — same operations, same data. See the full list on the Tools page.