Connect your AI coding tool to Hamster in under a minute.
The Hamster MCP Server uses Streamable HTTP. The Hamster plugin configures the hosted MCP Server at https://tryhamster.com/mcp. The hosted server needs no binary or API key. Your AI coding tool signs you in through the browser, then calls Hamster with your permissions.
A normal OAuth session gets the full tool set. Hosted delivery credentials get a smaller set bound to one delivery job and one Brief or Task; Available Tools lists both.
Normal OAuth calls run as you, scoped to the team accounts and roles you already have in Hamster. There is no admin key to leak, no separate user to manage, and no per-session setup once the initial sign-in is complete.
Install the Hamster plugin — Follow the install steps for your AI coding tool; your tool's tab there shows where it asks you to sign in. The plugin configures the hosted MCP Server. If your tool does not load plugins, see Without the Plugin below.
Sign in — When your tool connects, Hamster answers with an OAuth challenge that points to its protected-resource metadata, and the tool walks you through sign-in:
https://tryhamster.com/.well-known/oauth-protected-resourceApprove and return — Sign in with your normal Hamster credentials and approve the connection. The browser returns an authorization code to your AI tool, which exchanges the code with its PKCE verifier for tokens. From this point on, calls are automatic.
Start using tools — Your AI tool can now call the full-scope Hamster tools. Asking "what are my current Tasks?" triggers list_tasks and returns structured Task data.
If you are connecting a tool that does not load the Hamster plugin, add the hosted URL yourself:
Open your tool's MCP configuration file (usually .mcp.json in your project root, or the tool's global settings) and add:
{
"mcpServers": {
"hamster": {
"type": "http",
"url": "https://tryhamster.com/mcp"
}
}
}
Sign in when your tool asks, as in steps 2 and 3 of How It Works.
Some tools differ:
codex mcp add hamster --url https://tryhamster.com/mcp, then codex mcp login hamster.mcp_config.json takes "serverUrl": "https://tryhamster.com/mcp" instead of "url".With the Hamster plugin installed, this entry isn't needed. In the Antigravity app (2.15 or newer), authenticate hamster_hamster under Settings → Customizations → Installed MCP Servers. The plugin registers that server itself, so a manual hamster entry in mcp_config.json would add a second copy of every tool.
You get the MCP tools, including ask_hamster, but not the plugin skills (Ask, Ship, setup, and the rest). To sync .hamster/ files, install the CLI yourself; CLI Authentication has the steps. See Hamster plugin for what the plugin adds.
Hamster's OAuth provider supports both static clients you register by hand and dynamic client registration (DCR). When your AI tool first connects:
If your tool does not support automatic discovery yet, you can paste a Bearer token manually instead — the server accepts a Hamster access token in the Authorization: Bearer … header.
Tools that can't self-register can be registered manually with their own client ID instead.
Claude Code, Cursor, Codex, Antigravity, Windsurf, and any other tool that supports MCP's Streamable HTTP transport with OAuth 2.1 can connect. The tool also needs outbound HTTPS access to tryhamster.com.
ask_hamster runs a Hamster agent turn that can also make workspace changes, delete Tasks, and use connected apps.get_brief, get_plan, get_task, get_next_task, list_tasks, list_subtasks, get_document, update_task_status, and link_pull_request for its bound Brief or Task.switch_account to select the team for every MCP client connected as you, without changing the browser's active team.If you are running Hamster Studio locally, point your MCP configuration at the local proxy:
{
"mcpServers": {
"hamster": {
"type": "http",
"url": "http://localhost:8080/mcp"
}
}
}
The local server starts automatically when you run pnpm dev from the Hamster Studio repository.
switch_account) does not affect the team you have selected in the browser.hamster --help to see the full command tree.