{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.2.0","websiteUrl":"https://mathbeal.github.io/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-29T20:39:28.236444Z","publishedAt":"2026-09-29T20:39:28.236444Z","updatedAt":"2026-09-29T20:39:28.236444Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.2.1","websiteUrl":"https://mathbeal.github.io/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T10:31:33.27184Z","publishedAt":"2026-10-01T10:31:33.27184Z","updatedAt":"2026-10-01T10:31:33.27184Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.3.0","websiteUrl":"https://mathbeal.github.io/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-01T17:31:40.656497Z","publishedAt":"2026-10-01T17:31:40.656497Z","updatedAt":"2026-10-01T17:31:40.656497Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://avenir-mcp.pages.dev/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T05:03:18.031374Z","publishedAt":"2026-10-02T05:03:18.031374Z","updatedAt":"2026-10-02T05:03:18.031374Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.5.0","websiteUrl":"https://avenir-mcp.pages.dev/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-02T16:10:16.920635Z","publishedAt":"2026-10-02T16:10:16.920635Z","updatedAt":"2026-10-02T16:10:16.920635Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.6.0","websiteUrl":"https://avenir-mcp.pages.dev/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T15:15:31.698611Z","publishedAt":"2026-10-10T15:15:31.698611Z","updatedAt":"2026-10-10T15:15:31.698611Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.7.0","websiteUrl":"https://avenir-mcp.pages.dev/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-22T16:22:37.383925Z","publishedAt":"2026-10-22T16:22:37.383925Z","updatedAt":"2026-10-22T16:22:37.383925Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.7.1","websiteUrl":"https://avenir-mcp.pages.dev/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.7.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-24T17:19:21.318129Z","publishedAt":"2026-10-24T17:19:21.318129Z","updatedAt":"2026-10-24T17:19:21.318129Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mathbeal/avenir-mcp","description":"Unofficial MCP server for YNAB: read-only by default, every change previewed and undoable.","repository":{"url":"https://github.com/mathbeal/avenir-mcp","source":"github"},"version":"0.8.0","websiteUrl":"https://avenir-mcp.pages.dev/avenir-mcp/","packages":[{"registryType":"pypi","identifier":"avenir-mcp","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your YNAB personal access token (YNAB \u003e Account settings \u003e Developer settings).","isRequired":true,"isSecret":true,"name":"YNAB_API_KEY"},{"description":"Set to 1 to expose the write tools; read-only otherwise.","name":"AVENIR_MCP_WRITE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-25T05:22:58.750152Z","publishedAt":"2026-10-25T05:22:58.750152Z","updatedAt":"2026-10-25T05:22:58.750152Z","isLatest":true}}}],"metadata":{"count":9}}
