Connect Bucky to your AI
Add Bucky to Claude, Claude Code, Cursor, VS Code, Codex, ChatGPT, Grok, or the CLI.
Bucky runs an MCP server, so an AI assistant can look up zoning, parcels, and feasibility for a street address without you leaving the conversation.
You need one thing:
https://buckybuild.com/api/mcpEverything below is a different way of handing that URL to a client. Pick yours.
Claude
Claude web and Claude Desktop both support remote MCP servers as custom connectors. There is no install link — Anthropic does not offer one — so this is a paste.
- Open Settings → Connectors.
- Choose Add custom connector.
- Paste
https://buckybuild.com/api/mcpand save. - Ask Claude something that needs Bucky — "what can I build at 412 Main St?" — and approve the sign-in page it opens.
Custom connectors need a paid Claude plan (Pro, Max, or Team). If you are on the free plan, use Cursor or the CLI below instead.
Cursor
Cursor supports one-click install:
Add Bucky to CursorOr add it by hand in Settings → MCP → Add new MCP server, with
https://buckybuild.com/api/mcp as the URL. Cursor registers itself
automatically; you do not need to create anything on the Bucky side first.
VS Code
Add Bucky to VS CodeClaude Code
claude mcp add --transport http bucky https://buckybuild.com/api/mcpClaude Code opens the sign-in page the first time a tool needs your account.
Codex
Codex reads ~/.codex/config.toml. A url key rather than a command is what
selects the Streamable HTTP transport:
[mcp_servers.bucky]
url = "https://buckybuild.com/api/mcp"Then run the OAuth leg once:
codex mcp login buckyChatGPT
ChatGPT reaches custom MCP servers through Settings → Connectors in
developer mode. Add https://buckybuild.com/api/mcp and approve the sign-in
page. This needs a paid ChatGPT plan.
Grok
Open grok.com/connectors, choose New
Connector, then Custom, and paste https://buckybuild.com/api/mcp. Grok
reads the tool list from the server. Custom connectors are on Grok's paid tiers.
Grok Build, the terminal CLI, reads MCP configuration you already have — nothing extra to do there.
Windsurf, Zed, Cline, and everything else
Any client that speaks Streamable HTTP takes the same object in its own MCP config file:
{ "type": "http", "url": "https://buckybuild.com/api/mcp" }Bucky CLI
bucky auth loginThis opens a browser, signs you in, and stores the token locally. No connector configuration needed.
Signing in
The first time your assistant calls a tool that needs your account, it opens a Bucky sign-in page. You will see:
- Which app is connecting — named at the top of the sign-in form.
- What it will be able to do — the exact permissions, listed before you approve. Reading your projects, creating and updating them, and exporting report PDFs are separate permissions, because exporting spends your export credits.
Approve once and the connection persists. You never paste a token, and the assistant never sees your password.
Two tools work with no account at all, so you can check the connection is live
before signing in: getBuckyMcpGuide and explainFeasibilityStatus.
Managing and disconnecting
Connected apps are listed at Settings → Connected apps in Bucky, with what each one can do and when it was last used. Disconnecting takes effect immediately — the next request that app makes is refused, rather than working until its token happens to expire.
If it does not connect
- "Invalid client" — your client registered but could not be resolved. This was a bug fixed on 2026-08-17; make sure the client is not caching an old registration, and try removing and re-adding the connector.
- Signed in but nothing happened — the connector flow needs to return you to Bucky's authorization page after login. If you land on the Bucky dashboard instead, the flow was interrupted; start it again from your assistant.
- "New Bucky accounts are paused" — self-serve signup is currently closed. Join the waitlist, and connect once your account exists.
For developers
Protocol details — transport, discovery documents, verifying the endpoint with
curl — are in MCP integrations. The tool catalog is
in MCP tools.
Last updated on