{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-07-09/server.schema.json","name":"io.github.open-deltat/deltat","description":"Give an agent a calendar it can book without double-booking: find, hold, then commit atomically.","repository":{"url":"https://github.com/open-deltat/tap","source":"github","subfolder":"packages/mcp"},"version":"0.2.0","websiteUrl":"https://delt.at","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@open-deltat/mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Password for the deltat server. Required; there is no default.","isRequired":true,"isSecret":true,"name":"DELTAT_PASSWORD"},{"description":"Hostname of the deltat server.","default":"localhost","name":"DELTAT_HOST"},{"description":"Port deltat listens on.","default":"5433","name":"DELTAT_PORT"},{"description":"Tenant to connect to. Each database name is an isolated tenant.","default":"public","name":"DELTAT_DATABASE"},{"description":"Username presented at connect time.","default":"user","name":"DELTAT_USER"},{"description":"on to encrypt the connection and verify deltat's certificate. Unset means off unless DELTAT_TLS_CA is set; without TLS the password is sent in the clear, so use it for any deltat that is not on this machine.","name":"DELTAT_TLS"},{"description":"Path to a PEM certificate to trust instead of the system's authorities, for a deltat with a self-signed certificate. Implies DELTAT_TLS=on.","name":"DELTAT_TLS_CA"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-04T13:20:22.35757Z","publishedAt":"2026-10-04T13:20:22.35757Z","updatedAt":"2026-10-04T13:20:22.35757Z","isLatest":true}}}
