Agents and API

Use Cartemark from your AI assistant

Cartemark is an MCP server. Add it to your assistant once, give it your menu, and it can compare your menu with the market in any conversation after.

The server

https://cartemark.lotlsoft.com/mcp

With no key, your assistant gets the free tools: coverage and analyze_menu, which takes your menu as text. With a key it can also save_menu once and refer to it after. With a key from a Pro account it gets compare_area, compare_dataset, price_position and the trend tools, each against the slice of the market you name: cuisines and areas. Create a key on your account page.

Claude Code

claude mcp add --transport http cartemark https://cartemark.lotlsoft.com/mcp \ --header "Authorization: Bearer YOUR_KEY"

Claude, ChatGPT and other apps

Add a custom connector (in ChatGPT, under developer mode) and give it this address, with your key on the end:

https://cartemark.lotlsoft.com/mcp?key=YOUR_KEY

That address carries your key, so treat it like a password. If it leaks, revoke the key on your account page and make a new one. Leave the key off to use the free tools.

The HTTP API

Every tool is also a plain HTTP endpoint, taking the same inputs as the MCP tool:

curl https://cartemark.lotlsoft.com/api/tools/analyze_menu \ -H "Content-Type: application/json" \ -d '{"menu": "MAINS\nSpecial fried rice 17.90\n..."}' curl https://cartemark.lotlsoft.com/api/tools/price_position \ -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" \ -d '{"menuId": "MENU_ID", "market": {"cuisines": ["chinese-takeaway"]}}'

A Pro tool asked for without a key answers 401; with a key from an account without Pro, 402. The message says how to subscribe, so an assistant can pass it on.