Public origin: https://northkeep-connector-server.vercel.app
Also answers for https://mcp.northkeep.ai and https://northkeep-connector-server.vercel.app when the request host is one of those. Any other host is ignored.
OAuth 2.1 authorization server + MCP resource server. Serves ONLY scopes the user marked Shared.
Tombstone enforcement: on
POST /mcp: MCP streamable HTTP (bearer-protected, stateless). Tools: memory_retrieve, memory_list, memory_remember, memory_forget, project_list, project_get, project_create, project_update, and ChatGPT's search + fetchPOST /pair/start: pairing code from a connector tokenGET /client/manifest, PUT /client/entries, DELETE /client/scope/:scope: desktop push of shared scopesGET /client/pending, POST /client/ack, POST /client/discard: desktop down-sync of what connected apps wroteGET /.well-known/oauth-authorization-server: RFC 8414 AS metadataGET /.well-known/oauth-protected-resource/mcp: RFC 9728 PRM