{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for AI agents through the official API: Google's tool names, sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.10.0","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.10.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T10:55:45.337645Z","publishedAt":"2026-10-26T10:55:45.337645Z","updatedAt":"2026-10-26T10:55:45.337645Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for AI agents through the official API: Google's tool names, sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.10.1","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.10.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T13:05:24.809388Z","publishedAt":"2026-10-26T13:05:24.809388Z","updatedAt":"2026-10-26T13:05:24.809388Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for Google Antigravity via the official API; sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.10.2","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.10.2","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T13:35:30.828613Z","publishedAt":"2026-10-26T13:35:30.828613Z","updatedAt":"2026-10-26T13:35:30.828613Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for Google Antigravity via the official API; sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.10.3","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.10.3","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T23:01:44.322388Z","publishedAt":"2026-10-26T23:01:44.322388Z","updatedAt":"2026-10-26T23:01:44.322388Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for Google Antigravity via the official API; sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.10.4","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.10.4","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-27T00:06:13.74279Z","publishedAt":"2026-10-27T00:06:13.74279Z","updatedAt":"2026-10-27T00:06:13.74279Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for AI agents through the official API: Google's tool names, sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.8.0","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.8.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T21:16:22.03998Z","publishedAt":"2026-10-25T21:16:22.03998Z","updatedAt":"2026-10-25T21:16:22.03998Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for AI agents through the official API: Google's tool names, sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.8.1","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.8.1","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T23:24:42.825157Z","publishedAt":"2026-10-25T23:24:42.825157Z","updatedAt":"2026-10-25T23:24:42.825157Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.pironjulien/nexus-agymail","description":"Gmail for AI agents through the official API: Google's tool names, sends only after the user's yes.","title":"NexusAGYmail","repository":{"url":"https://github.com/pironjulien/NexusAGYmail","source":"github"},"version":"0.9.0","websiteUrl":"https://julienpiron.fr/nexusagymail/","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"nexus-agymail","version":"0.9.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"State folder (token, OAuth client) instead of ~/.nexus/nexus-agymail","format":"filepath","name":"NEXUS_AGYMAIL_HOME"},{"description":"Path of your Desktop app OAuth client JSON (otherwise the copy made by `nexus-agymail auth`)","format":"filepath","name":"NEXUS_AGYMAIL_CLIENT_SECRET"},{"description":"Extra folders whose files are never attached to a draft (os.pathsep-separated)","format":"string","name":"NEXUS_AGYMAIL_PROTECTED"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T08:57:01.035661Z","publishedAt":"2026-10-26T08:57:01.035661Z","updatedAt":"2026-10-26T08:57:01.035661Z","isLatest":false}}}],"metadata":{"count":8}}
