Agents and API
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.
https://cartemark.lotlsoft.com/mcpWith 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 mcp add --transport http cartemark https://cartemark.lotlsoft.com/mcp \
--header "Authorization: Bearer YOUR_KEY"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_KEYThat 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.
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.