Endpoint and Discovery
The public MCP endpoint is:
https://api.saviqo.in/mcpThe first implementation is a stateless HTTP JSON-RPC endpoint for read-only MCP operations.
Protected resource metadata is published at:
https://api.saviqo.in/.well-known/oauth-protected-resourceThe metadata advertises the protected MCP resource, supported bearer token method, supported scopes, and the configured Supabase authorization server when available.
Local stdio can exist later as a developer compatibility mode, but it is not the primary public product surface.
Local stdio wrapper
For desktop clients that only support stdio, run the local wrapper after building apps/mcp-stdio:
SAVIQO_MCP_HTTP_URL=https://api.saviqo.in/mcp \
SAVIQO_MCP_BEARER_TOKEN=<user-access-token> \
npm run mcp:stdioThe wrapper forwards stdio JSON-RPC messages to the HTTP MCP endpoint. It is a compatibility bridge, not a separate authorization model.
The web app reads NEXT_PUBLIC_SAVIQO_MCP_RESOURCE_URL to show the correct endpoint on the Connected Agents settings page.