# Bloopbot agent guide

Bloopbot lets a streamer compose Twitch and Kick channel behaviour through visual
flows and design overlays in Studio. Start with [the guides](https://bloopbot.com/docs) or request
public editorial pages with Accept: text/markdown. [llms.txt](https://bloopbot.com/llms.txt)
indexes the guides; [OpenAPI](https://bloopbot.com/openapi.json) describes public read-only
content operations.

## Connect and act for a streamer

The authenticated MCP endpoint is https://bloopbot.com/api/mcp (stateless Streamable HTTP).
Read [the server card](https://bloopbot.com/.well-known/mcp/server-card.json) and
[Connect an AI assistant](https://bloopbot.com/docs/connect-an-ai-assistant.md).
Use the public OAuth authorization-server and protected-resource metadata at
https://bloopbot.com/.well-known/oauth-authorization-server and
https://bloopbot.com/.well-known/oauth-protected-resource. OAuth uses PKCE S256, a
streamer-reviewed channel grant, and a bearer on each request. Pro entitlement
is required. Discovery grants no access: initialize the authorized connection,
list the current tools, and read flows://guide before editing.

[auth.md](https://bloopbot.com/auth.md) describes signup and recovery;
[pricing.md](https://bloopbot.com/pricing.md) gives current prices and limits.
[The skill index](https://bloopbot.com/.well-known/agent-skills/index.json) provides a
reusable connection workflow and the SHA-256 digest of its served bytes.

## Authorization and verification

Save new flows paused, validate them and use sample tests. Overlay changes stay
in the Studio draft until published; publishing includes the entire draft.
Run, enable, publish or delete only when the streamer authorizes that effect.
Keep credentials in the client credential store and dashboard cookies in the
streamer's browser. Bloopbot does not offer an A2A service or agent payment API.

Passive discovery uses public GET requests. OAuth start, client registration,
token exchange and MCP POST are active task operations. Test results and
overlay previews are simulated, not evidence of live Twitch or Kick effects.

For support, use [Contact](https://bloopbot.com/contact). Bloopbot's own statements are in
[About](https://bloopbot.com/about), [Privacy](https://bloopbot.com/privacy) and [Terms](https://bloopbot.com/terms).
