{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.expense-budget-tracker/expense-budget-tracker","description":"Track expenses, budgets, balances, transfers, and multi-currency reports with OAuth-secured tools.","title":"Expense Budget Tracker","repository":{"url":"https://github.com/kirill-markin/expense-budget-tracker","source":"github","id":"1162889929","subfolder":"apps/sql-api"},"version":"1.2.0","websiteUrl":"https://expense-budget-tracker.com","icons":[{"src":"https://expense-budget-tracker.com/icon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://expense-budget-tracker.com/icon-preview.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://expense-budget-tracker.com/logo-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.expense-budget-tracker.com/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"apiDocumentationUrl":"https://expense-budget-tracker.com/docs/api/","authentication":["OAuth 2.1 authorization code with PKCE and Dynamic Client Registration"],"categories":["Finance","Productivity"],"documentationUrl":"https://expense-budget-tracker.com/docs/mcp-connector/","iconUrls":{"logo512Png":"https://expense-budget-tracker.com/logo-512.png","previewPng":"https://expense-budget-tracker.com/icon-preview.png","svg":"https://expense-budget-tracker.com/icon.svg"},"mcpServerUrl":"https://mcp.expense-budget-tracker.com/mcp","privacyPolicyUrl":"https://expense-budget-tracker.com/privacy/","supportUrl":"https://expense-budget-tracker.com/support/","tags":["expenses","budgeting","personal-finance","multi-currency"],"termsOfServiceUrl":"https://expense-budget-tracker.com/terms/","tools":[{"description":"Lists workspaces available to the authenticated user.","name":"list_workspaces","readOnly":true},{"description":"Describes allowed financial relations, columns, constraints, limits, and guidance for one workspace.","name":"get_schema","readOnly":true},{"description":"Runs one policy-approved read-only SELECT or WITH...SELECT statement.","name":"sql_query","readOnly":true},{"description":"Runs one approved INSERT, UPDATE, or DELETE statement within the selected workspace.","name":"sql_execute","readOnly":false}]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-16T01:07:39.186896Z","publishedAt":"2026-08-16T01:07:39.186896Z","updatedAt":"2026-08-16T01:07:39.186896Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.expense-budget-tracker/expense-budget-tracker","description":"Track expenses, budgets, balances, transfers, and multi-currency reports with OAuth-secured tools.","title":"Expense Budget Tracker","repository":{"url":"https://github.com/kirill-markin/expense-budget-tracker","source":"github","id":"1162889929","subfolder":"apps/sql-api"},"version":"1.2.1","websiteUrl":"https://expense-budget-tracker.com","icons":[{"src":"https://expense-budget-tracker.com/icon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://expense-budget-tracker.com/icon-preview.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://expense-budget-tracker.com/logo-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.expense-budget-tracker.com/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"apiDocumentationUrl":"https://expense-budget-tracker.com/docs/api/","authentication":["OAuth 2.1 authorization code with PKCE and Dynamic Client Registration"],"categories":["Finance","Productivity"],"documentationUrl":"https://expense-budget-tracker.com/docs/mcp-connector/","iconUrls":{"logo512Png":"https://expense-budget-tracker.com/logo-512.png","previewPng":"https://expense-budget-tracker.com/icon-preview.png","svg":"https://expense-budget-tracker.com/icon.svg"},"mcpServerUrl":"https://mcp.expense-budget-tracker.com/mcp","privacyPolicyUrl":"https://expense-budget-tracker.com/privacy/","supportUrl":"https://expense-budget-tracker.com/support/","tags":["expenses","budgeting","personal-finance","multi-currency"],"termsOfServiceUrl":"https://expense-budget-tracker.com/terms/","tools":[{"description":"Lists workspaces available to the authenticated user.","name":"list_workspaces","readOnly":true},{"description":"Describes allowed financial relations, columns, constraints, limits, and guidance for one workspace.","name":"get_schema","readOnly":true},{"description":"Runs one policy-approved read-only SELECT or WITH...SELECT statement.","name":"sql_query","readOnly":true},{"description":"Runs one approved INSERT, UPDATE, or DELETE statement within the selected workspace.","name":"sql_execute","readOnly":false}]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-16T09:03:50.417601Z","publishedAt":"2026-08-16T09:03:50.417601Z","updatedAt":"2026-08-16T09:03:50.417601Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.expense-budget-tracker/expense-budget-tracker","description":"Track expenses, budgets, balances, transfers, and multi-currency reports with OAuth-secured tools.","title":"Expense Budget Tracker","repository":{"url":"https://github.com/kirill-markin/expense-budget-tracker","source":"github","id":"1162889929","subfolder":"apps/sql-api"},"version":"1.2.2","websiteUrl":"https://expense-budget-tracker.com","icons":[{"src":"https://expense-budget-tracker.com/icon.svg","mimeType":"image/svg+xml","sizes":["any"]},{"src":"https://expense-budget-tracker.com/icon-preview.png","mimeType":"image/png","sizes":["512x512"]},{"src":"https://expense-budget-tracker.com/logo-512.png","mimeType":"image/png","sizes":["512x512"]}],"remotes":[{"type":"streamable-http","url":"https://mcp.expense-budget-tracker.com/mcp"}],"_meta":{"io.modelcontextprotocol.registry/publisher-provided":{"apiDocumentationUrl":"https://expense-budget-tracker.com/docs/api/","authentication":["OAuth 2.1 authorization code with PKCE and Dynamic Client Registration"],"categories":["Finance","Productivity"],"documentationUrl":"https://expense-budget-tracker.com/docs/mcp-connector/","iconUrls":{"logo512Png":"https://expense-budget-tracker.com/logo-512.png","previewPng":"https://expense-budget-tracker.com/icon-preview.png","svg":"https://expense-budget-tracker.com/icon.svg"},"mcpServerUrl":"https://mcp.expense-budget-tracker.com/mcp","privacyPolicyUrl":"https://expense-budget-tracker.com/privacy/","supportUrl":"https://expense-budget-tracker.com/support/","tags":["expenses","budgeting","personal-finance","multi-currency"],"termsOfServiceUrl":"https://expense-budget-tracker.com/terms/","tools":[{"description":"Lists workspaces available to the authenticated user.","name":"list_workspaces","readOnly":true},{"description":"Describes allowed financial relations, columns, constraints, limits, and guidance for one workspace.","name":"get_schema","readOnly":true},{"description":"Runs one policy-approved read-only SELECT or WITH...SELECT statement.","name":"sql_query","readOnly":true},{"description":"Runs one approved INSERT, UPDATE, or DELETE statement within the selected workspace.","name":"sql_execute","readOnly":false}]}}},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T09:00:50.557484Z","publishedAt":"2026-08-17T09:00:50.557484Z","updatedAt":"2026-08-17T09:00:50.557484Z","isLatest":true}}}],"metadata":{"count":3}}
