This is an MCP server (Model Context Protocol, Streamable HTTP transport). Endpoint: https://mcp.itm-11993.bot.chipcart.com/mcp (POST JSON-RPC 2.0 requests here; there is nothing to GET) Required headers on every request: Content-Type: application/json Accept: application/json, text/event-stream Start with the `initialize` method and read the `instructions` field of its result: it explains authentication and every tool. Then `tools/list`, then `tools/call`. initialize and tools/list need no token; tools/call needs `Authorization: Bearer ` — the instructions say how to obtain one. Example: curl -X POST 'https://mcp.itm-11993.bot.chipcart.com/mcp' \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ --data '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"curl","version":"0"}}}' The response is a server-sent-events stream: the JSON-RPC result is on the `data:` line.