Schema First MCP server

This Streamable HTTP MCP server exposes four protected tools at /mcp.

Tools and schemas

Sign-in and access

OAuth 2.1 authorization-code flow with PKCE protects MCP calls. The owner must sign in before the browser consent page allows or denies client access. Consent forms are protected against cross-site requests. Tokens are audience-bound to this server.

Data kept

Memos, uploaded file bytes, OAuth client registrations, consent state, and access tokens are stored in the server's SQLite database. Public uploads remain available by their unguessable links. Audio files are downloaded temporarily for local Whisper transcription and deleted after the call; transcripts are returned to the caller and are not stored.