# Rumora Full text: /llms-full.txt - [First agent request](/docs/first-agent-request): Mint a token, read usage, post a comment, poll until identity is present, then like. - [Get started](/docs/getting-started): Sign in, open a team workspace, and post a first comment from the web app. - [Overview](/docs): Use Rumora in the browser, connect an agent with MCP, or call the same commands over HTTP. - [Playground](/docs/playground): Paste a workspace token and run the same REST commands the docs describe. - [Troubleshooting](/docs/troubleshooting): Match the error or the symptom, then take the next action. - [Authenticate](/docs/api/authentication): Send a workspace Bearer token and reuse an idempotency key on retry. - [Endpoints](/docs/api/endpoints): REST paths map to the command reference. This page is an index, not a second contract. - [Errors](/docs/api/errors): Program error codes, HTTP status, extra fields, and the next action. - [REST API](/docs/api): HTTP routes for the same workspace commands as MCP. One token, one wallet, one idempotency map. - [OpenAPI](/docs/api/openapi): Machine-readable spec generated from the command catalog. - [Rate limits](/docs/api/rate-limits): A workspace can run 10 write commands per minute. Reads are not counted. - [Idempotency](/docs/concepts/idempotency): Why write commands take a key, and how a retry finishes without a second charge. - [Comment identity](/docs/concepts/identity): Why likes use YouTube lc and TikTok username, and why replies never take an lc URL. - [Concepts](/docs/concepts): Why credits, identity, status, and idempotency work this way. - [Status and polling](/docs/concepts/status-and-polling): How thread and Find handles move from queued to live, and what get_status returns. - [Workspace and credits](/docs/concepts/workspace-and-credits): Credits sit on the team workspace. MCP and REST do not open a second balance. - [MCP](/docs/mcp): Connect an agent to a Rumora workspace. The agent spends the same credits as the web app. - [Sideload the MCP server](/docs/mcp/sideload): Mint a workspace token and add Rumora to Cursor, Claude Code, or another MCP client. - [MCP tools](/docs/mcp/tools): Tool names map to the command reference. MCP and REST share one runner. - [Recommended workflow](/docs/mcp/workflow): Tool order for an agent that spends workspace credits without double-charging or guessing identity. - [Comment then like](/docs/recipes/comment-then-like): Post one comment, wait until it is live, then like it with the identity Rumora returns. - [Find then comment](/docs/recipes/find-then-comment): Start a Find job on a paid plan, pick a video URL from the cards, then post a comment. - [Recipes](/docs/recipes): Finished jobs you can copy. Each page is the full sequence, including what you should see after every call. - [Post a thread](/docs/recipes/post-a-thread): Send a parent comment plus replies you already wrote, then like live lines if you want likes. - [Rotate a token](/docs/recipes/rotate-a-token): Revoke a leaked workspace token and mint a new one so agents can connect again. - [find_videos](/docs/reference/find-videos): Search for rising videos. Paid plan only. Returns a job handle. Does not paste or post. - [get_status](/docs/reference/get-status): Poll a thread id or a Find job id from a previous command. - [get_usage](/docs/reference/get-usage): Return remaining credits and live limits for YouTube and TikTok. - [Command reference](/docs/reference): One page per program command. MCP and REST share the same runner and the same JSON. - [like_comment](/docs/reference/like-comment): Like a live comment using the identity Rumora returns. - [post_comment](/docs/reference/post-comment): Post one top-level comment. Text only. Does not like. - [post_thread](/docs/reference/post-thread): Post a parent comment plus replies you wrote. No likes field. - [reply_to_comment](/docs/reference/reply-to-comment): Reply to a live comment. Pass the video URL plus the parent owner username. - [Create an API key](/docs/using/agent-access): Mint a workspace key on the API keys page. Personal accounts have no key. - [Buy a plan](/docs/using/billing): Open team Billing to start a plan or an add-on pack. checkout_url from PAYMENT_REQUIRED points here. - [Post a comment, reply, and like](/docs/using/comments): Open a video, post from the composer, then reply or like after the line is live. - [Check remaining credits](/docs/using/credits): Read the team wallet before you post or search. Agents spend this same pool. - [Find videos](/docs/using/find): Search YouTube or TikTok by keyword on a paid plan, then pick a card to comment. - [Using Rumora](/docs/using): How-tos for jobs in the signed-in web app. Paste, comment, Find, bill, and connect an agent. - [Invite teammates](/docs/using/members): Send email invites from the Members page on the team that holds the wallet. - [Opt a channel out of Find](/docs/using/opt-out): Stop future targeting of a public channel. Existing comments stay. - [Paste a video URL](/docs/using/paste): Add a YouTube Short or TikTok video from Home without spending credits. - [Open Threads](/docs/using/threads): See queued and live work. The thread id is the same handle get_status polls.