VS Code, Gemini CLI and other MCP clients
Any client that supports remote MCP servers with OAuth can connect to Ultimo Bots. Here are the commands for Visual Studio Code and Gemini CLI, and the technical details for every other client.
Visual Studio Code
Run this in your terminal:
code --add-mcp '{"name":"ultimo-bots","type":"http","url":"https://mcp.ultimo-bots.com/mcp"}'Or run MCP: Add Server from the Command Palette, choose HTTP (HTTP or Server-Sent Events), enter the URL and the ID ultimo-bots, then follow the sign-in prompt (VS Code documentation and configuration reference, read November 8, 2026).
Gemini CLI
Google moved unpaid and Google One users from Gemini CLI to Antigravity CLI on June 18, 2026. These commands are for Gemini CLI as documented on November 8, 2026.
gemini mcp add --transport http ultimo-bots https://mcp.ultimo-bots.com/mcpThen type /mcp auth ultimo-bots in Gemini CLI and approve in your browser (Gemini CLI documentation, read November 8, 2026).
Any other client
Add the URL
Add the URL as a remote, HTTP or Streamable HTTP MCP server in your client's MCP settings. Leave headers and client IDs empty. There is no API key: the sign-in always ends on the Ultimo Bots consent page.
https://mcp.ultimo-bots.com/mcpSign in
Start the OAuth sign-in. On Connect an AI assistant choose the workspace, agents and permissions, and click Allow connection.
Try it
Ask: “List my Ultimo Bots agents.”
Technical details
| Item | Value |
|---|---|
| Endpoint | https://mcp.ultimo-bots.com/mcp |
| Transport | Streamable HTTP (stateless, JSON responses) |
| Resource metadata | https://mcp.ultimo-bots.com/.well-known/oauth-protected-resource/mcp |
| Authorization metadata | https://mcp.ultimo-bots.com/.well-known/oauth-authorization-server |
| Client registration | Dynamic client registration at /register |
| Sign-in | Authorization code with PKCE (S256) and the resource parameter at /authorize |
| Callback addresses | HTTPS, or HTTP on localhost or 127.0.0.1 |
| Tokens | Access tokens last 15 minutes and renew with a refresh token |