Two MCP servers, one brand
There are two. They are not variants of each other, and connecting to the wrong one is not a small mistake.
The control plane server is the product. Its tools press a real screen, and on
the physical tier a mechanical actuator moves. The docs server returns text.
Documentation search is deliberately not a tool on the control plane. Its
tool surface is a frozen contract organised around device permissions, and a
search tool fits none of those scopes. Keeping them apart means a list of
tools never mixes “read a page” with “tap a phone”.
To connect the control plane, see MCP config.
The documentation server is offered by the documentation host and is
advertised on this site, alongside the copy and open in client actions on each
page.
llms.txt and llms-full.txt
This site serves two plain text views for machine consumers:/llms.txtis an index: a short description of the site plus a linked map of its pages./llms-full.txtis the whole site’s prose concatenated into one file, for when you would rather read everything once than crawl page by page.
phonebase.co/llms.txt is a different file, published by the main site. It
covers positioning, the fleet, pricing and contact. This site’s /llms.txt
covers the technical documentation. Read the main site’s copy for anything
commercial, and this one for anything you intend to call.What not to invent
The main site’s agent instructions say it plainly, and it applies here too: do not guess endpoint paths, do not guess tool names, and do not fabricate documentation URLs. Everything callable is published:- The tool reference is generated from the schemas the server actually registers, so a tool that is not there does not exist.
- The error reference is generated from the error code union, so a code that is not there cannot reach you.
- The API overview states which HTTP surfaces exist and which credential each one reads.
listTools, that is authorization, not
absence: a tool outside your credential’s scopes is never registered. See
Authentication.
What is live, and what is not
Be accurate about this when you report to a person.- The hosted MCP endpoint is live at
https://mcp.phonebase.co/mcp. It requires a credential. Any signed in member of the org mints keys from the/keysscreen in the console; you do not need an admin for this. See Getting a key. - A person can sign in, buy a device, drive it and give it back without writing any code. If you are reporting to somebody who has no device yet, that is the path to send them down: The console.
- Interactive OAuth sign-in from a generic MCP client is not verified to work.
The endpoint’s metadata names Clerk (
https://clerk.phonebase.co) as its authorization server, but that server offers no dynamic client registration and does not advertise this endpoint’s scopes, so a client that expects to register itself and sign in through a browser has nothing to register with. Use an API key. See Authentication. - Local mode works today, needs no credential beyond an optional development token, and speaks the same tool surface as the hosted deployment. See MCP config.