Connect your AI coding tool to Hamster in under a minute.
The Hamster MCP Server uses Streamable HTTP, which means connecting is a single URL — no plugins, no binary installs, no API keys. Add the URL to your tool's configuration, sign in once through your browser, and your AI assistant has full access to your project.
Every call runs 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.
Add the server URL — Open your AI tool's MCP configuration file (usually .mcp.json in your project root, or the tool's global settings) and add:
{
"mcpServers": {
"hamster": {
"url": "https://tryhamster.com/mcp"
}
}
}
Trigger an authenticated call — The first time your AI tool calls a Hamster tool, it gets back an OAuth challenge that points to Hamster's Discovery endpoint. The tool reads the Discovery record (/.well-known/oauth-protected-resource), opens your browser to Hamster's consent page, and asks you to sign in.
Approve and return — Sign in with your normal Hamster credentials and approve the connection. The browser hands a session token back to your AI tool. From this point on, calls are automatic.
Start using tools — Your AI tool can now call any of the 20 Hamster tools. For example, asking "what are my current Tasks?" triggers list_tasks and returns your Task list as structured data.
Claude Code, Cursor, Windsurf, Codex, and any other tool that supports MCP's Streamable HTTP transport with OAuth 2.1 can connect. The only requirement is that the tool can make outbound HTTPS requests to tryhamster.com.
If your tool does not support automatic OAuth Discovery yet, you can paste a Bearer token manually instead — the server accepts a Hamster session token in the Authorization: Bearer … header.
switch_account. The session keeps track of the active account on its own.If you are running Hamster Studio locally, point your MCP configuration at the local proxy:
{
"mcpServers": {
"hamster": {
"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. They run on independent sessions.