The tools
Both return the same as the API, with the same typed errors. A
results: []
comes with its reason_codes.
Connect it
The server is calledcrossup-salespilot. It needs CROSSUP_API_TOKEN (the
spk_… key) and, if it isn’t the public URL, CROSSUP_BASE_URL.
- Claude Code
- Claude Desktop
- Cursor
Today it runs from the repository, with
bun. An installable package and a
remote server with your CrossUp account, without pasting a key, come later:
see below.configuration_error: CROSSUP_API_TOKEN is not set: the agent sees why it
fails.
This documentation’s MCP
This documentation has its own MCP server at/mcp: an agent searches and
reads any page without you pasting it. It is a separate server: one reads the
docs, the other talks to the API.
What’s next
What you will see
In your agent, two new tools undercrossup-salespilot. Ask it “fetch item
itm_… from the catalog” and it has to return the aggregate with variants and
availability.
If you don’t see it
llms.txt
All the documentation in one file.
The CLI
The same two reads, for a person.