Set up your client
Pick your client, install, ask it to read a page. Most clients only need the URL and a sign-in — no key.
Install and check
[02]Install in your client
URL and one-command clients sign in with your Onto account. Config-file clients run the local server, which needs your key in
ONTO_API_KEYand won't start without it.Install inOne command$ claude mcp add --scope user --transport http onto https://api.buildonto.dev/mcp- Run it in a terminal. Claude Code asks you to approve Onto on first use.
- Then ask Claude Code to “read example.com with onto”.
Restart it, then ask
In a new chat:
Use Onto to read https://stripe.com/pricing and list the plan names.- It works when
The client shows a call to
read_urland answers from the page — instead of fetching it itself.It didn’t work
Nothing happens? A config file in the wrong place is ignored without an error. Check the path shown in step 1, save, and restart the client.
The server exits straight away? The local server needs
ONTO_API_KEY— put youronto_sk_key in the config'senv.Signed in, but calls fail? Check your plan has credits left on the Rate limits page — tool calls draw on the same balance as the API.
Any other client
[03]Anything that speaks MCP works. If it takes a server URL, give it https://api.buildonto.dev/mcp and sign in when asked. If it runs a command, run npx -y @ontosdk/mcp@latest with ONTO_API_KEY set.