Connect
Use the same server URL as a business connection:
Self-hosted deployments serve the same path on their own domain.
Sign in with LobbyStack
Use this for Claude, ChatGPT, Claude Code, Codex, Cursor and VS Code. The steps to add the server are the same as for Claude, ChatGPT and other clients.1
Add the server
Add
https://app.lobbystack.com/api/mcp to your assistant. It opens a LobbyStack page in your browser.2
Pick your partner
Sign in with the account you use for the partner console. Under Connect to, pick your partner from Your agencies. Partners show only for people on their team.
3
Choose what the assistant can do
Every permission the assistant asked for starts checked. Uncheck the ones you don’t want, then click Allow access. Only owners see the billing permissions.
Use a platform key
Use this for scripts, CI, and clients that let you set request headers but can’t sign in with OAuth. Make a key on the console’s API keys page, as Automate setup with platform keys describes, and send it asAuthorization: Bearer lsp_.... A key acts as your partner with an admin’s rights, and its access decides which tools it gets.
The host’s own platform keys can’t use the MCP server, and the MCP server can’t make or revoke platform keys.
What the assistant can do
The assistant gets the tools its permissions allow, and your role decides the rest, as in the console:
A tool your role doesn’t allow returns
forbidden. A key can’t invite an owner or change an owner’s role, and neither can the assistant: do those in the console.
Work inside a business
The per-business tools, such asget_business, list_calls and book_appointment, take a business_id on a partner connection. Ask the assistant to call list_businesses first, or give it the business by name. A business of another partner, or an ID that doesn’t exist, returns not_found.
When you sign in with OAuth, the assistant opens the business the way the console does, and the business’s audit log records it with your name and role. Its owners and admins see the visit in Settings > Partner access. Your access lasts 8 hours, and the assistant opens the business again when it needs to. You get full access whatever the business’s access level, but billing, API keys and MCP stay closed to your team, as Create and run your clients’ businesses describes.
A platform key reaches a business without an open, as it does through the API.
Disconnect
Your partner’s connections show on the console’s API keys page, under MCP connections, with who connected each one and when it last made a request. Owners and admins see every one. Everyone else sees their own. Click Disconnect, then Disconnect again to confirm. The assistant loses access at once. Removing someone from your team ends their connections too, and a person who leaves can’t reconnect to your partner. To stop a platform key, revoke it on the same page.Example
Make a demo for joesplumbing.com, then set up Joe’s business from the HVAC template on the Pro package. Send the invitation to joe@joesplumbing.com.The assistant calls
create_demo, waits with get_demo until the demo is ready, and publishes it with publish_demo. It then finds the template with list_templates and the package with list_packages, and calls create_business with both. It asks you before it creates the business, since that emails Joe.
Tools
On top of the per-business tools, a partner connection gets these. Tools marked destructive delete, release, revoke or remove something. They carry thedestructiveHint annotation, so your assistant asks you before it runs them.
Your partner and its businesses
Phone numbers
Only a platform key gets these tools. Claiming and replacing cost money and need a paid tier, so confirm the number first. Searching, claiming and replacing also needphone_numbers:manage. Someone connected with their own account buys numbers in the business’s dashboard.
Demos
Packages
Brand and domain
Templates
Team
Payments and billing
Only owners reach these, and a platform key only with billing access.partner.billing:write includes partner.billing:read.
The assistant shows you links such as a Stripe onboarding page, a tier checkout or a demo page. Open them yourself in your browser.