Invoke any action with a POST request. Pass your key as a bearer token.
curl https://ask.shopping/api/rest/actions \
-H "Authorization: Bearer kav_..."POST https://ask.shopping/api/rest/actions/{action}Point any Model Context Protocol client at the endpoint below. Each permitted action becomes a tool.
https://ask.shopping/api/mcpAuthorization: Bearer kav_...Add ask.shopping to Claude as a connector, and you can ask Claude to look things up or make changes for you in plain conversation — on claude.ai, the Claude app, or Claude Code. It signs in as you, so it only ever sees what you're allowed to see.
https://ask.shopping/api/mcpOpen Claude and go to Settings (or Customize Claude) → Connectors.
Choose 'Add custom connector' and paste in the address above.
Sign in with your ask.shopping account, pick which organization to connect, and approve — you can allow read-only access, or allow changes too.
Run this once in a terminal:
claude mcp add --transport http ask-shopping https://ask.shopping/api/mcpThen run /mcp inside Claude Code and sign in when prompted.
Most MCP clients can sign in the same way (they'll open a browser tab to ask you to log in and approve). If yours can't, use an API key instead, exactly like the REST API above:
https://ask.shopping/api/mcpAuthorization: Bearer kav_...Claude can only do what your own role in ask.shopping allows — nothing more.
Choose read-only access if you only want Claude to look things up, never change them.
Every change Claude makes is recorded in the audit log, just like a change you made yourself.
You can disconnect it at any time from Settings → Connected apps.