{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.ekwo/mcp","description":"Double-entry books an agent keeps as the user: invoices, VAT returns, 130 country packs.","title":"Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres","repository":{"url":"https://github.com/Ekwo-ai/ekwo-os","source":"github","subfolder":"packages/mcp"},"version":"0.12.0","websiteUrl":"https://ekwo.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ekwo-ai/mcp","version":"0.12.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"https://<ref>.supabase.co of your own project","name":"SUPABASE_URL"},{"description":"The anon (publishable) key. Never the service_role key: the server refuses it.","isSecret":true,"name":"SUPABASE_ANON_KEY"},{"description":"The user the agent acts as","name":"EKWO_EMAIL"},{"description":"That user's password","isSecret":true,"name":"EKWO_PASSWORD"},{"description":"An access token, instead of email and password","isSecret":true,"name":"EKWO_ACCESS_TOKEN"},{"description":"Direct Postgres connection, for a self-hosted database without PostgREST","isSecret":true,"name":"EKWO_DB_URL"},{"description":"Required with EKWO_DB_URL: the auth.users id the server acts for","name":"EKWO_ACT_AS_USER_ID"},{"description":"Optional: the folder electronic invoices are sent to. Unset, they are issued and kept, and not sent","name":"EKWO_EINVOICE_DIRECTORY"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.ekwo.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-10T20:24:39.56032Z","publishedAt":"2026-10-10T20:24:39.56032Z","updatedAt":"2026-10-10T20:24:39.56032Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.ekwo/mcp","description":"Open source accounting data infrastructure on your own Postgres, acting as the user under RLS.","title":"Ekwo OS","repository":{"url":"https://github.com/Ekwo-ai/ekwo-os","source":"github","subfolder":"packages/mcp"},"version":"0.5.0","websiteUrl":"https://ekwo.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ekwo-ai/mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"https://<ref>.supabase.co of your own project","name":"SUPABASE_URL"},{"description":"The anon (publishable) key. Never the service_role key: the server refuses it.","isSecret":true,"name":"SUPABASE_ANON_KEY"},{"description":"The user the assistant acts as","name":"EKWO_EMAIL"},{"description":"That user's password","isSecret":true,"name":"EKWO_PASSWORD"},{"description":"An access token, instead of email and password","isSecret":true,"name":"EKWO_ACCESS_TOKEN"},{"description":"Direct Postgres connection, for a self-hosted database without PostgREST","isSecret":true,"name":"EKWO_DB_URL"},{"description":"Required with EKWO_DB_URL: the auth.users id the server acts for","name":"EKWO_ACT_AS_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T08:01:55.255905Z","publishedAt":"2026-09-22T08:01:55.255905Z","updatedAt":"2026-09-22T08:01:55.255905Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.ekwo/mcp","description":"Open source accounting data infrastructure on your own Postgres, acting as the user under RLS.","title":"Ekwo OS","repository":{"url":"https://github.com/Ekwo-ai/ekwo-os","source":"github","subfolder":"packages/mcp"},"version":"0.6.0","websiteUrl":"https://ekwo.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ekwo-ai/mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"https://<ref>.supabase.co of your own project","name":"SUPABASE_URL"},{"description":"The anon (publishable) key. Never the service_role key: the server refuses it.","isSecret":true,"name":"SUPABASE_ANON_KEY"},{"description":"The user the assistant acts as","name":"EKWO_EMAIL"},{"description":"That user's password","isSecret":true,"name":"EKWO_PASSWORD"},{"description":"An access token, instead of email and password","isSecret":true,"name":"EKWO_ACCESS_TOKEN"},{"description":"Direct Postgres connection, for a self-hosted database without PostgREST","isSecret":true,"name":"EKWO_DB_URL"},{"description":"Required with EKWO_DB_URL: the auth.users id the server acts for","name":"EKWO_ACT_AS_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T09:45:55.060579Z","publishedAt":"2026-09-22T09:45:55.060579Z","updatedAt":"2026-09-22T09:45:55.060579Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.ekwo/mcp","description":"Open source accounting data infrastructure on your own Postgres, acting as the user under RLS.","title":"Ekwo OS","repository":{"url":"https://github.com/Ekwo-ai/ekwo-os","source":"github","subfolder":"packages/mcp"},"version":"0.7.0","websiteUrl":"https://ekwo.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ekwo-ai/mcp","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"https://<ref>.supabase.co of your own project","name":"SUPABASE_URL"},{"description":"The anon (publishable) key. Never the service_role key: the server refuses it.","isSecret":true,"name":"SUPABASE_ANON_KEY"},{"description":"The user the assistant acts as","name":"EKWO_EMAIL"},{"description":"That user's password","isSecret":true,"name":"EKWO_PASSWORD"},{"description":"An access token, instead of email and password","isSecret":true,"name":"EKWO_ACCESS_TOKEN"},{"description":"Direct Postgres connection, for a self-hosted database without PostgREST","isSecret":true,"name":"EKWO_DB_URL"},{"description":"Required with EKWO_DB_URL: the auth.users id the server acts for","name":"EKWO_ACT_AS_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-22T11:02:31.937855Z","publishedAt":"2026-09-22T11:02:31.937855Z","updatedAt":"2026-09-22T11:02:31.937855Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.ekwo/mcp","description":"Open source accounting data infrastructure on your own Postgres, acting as the user under RLS.","title":"Ekwo OS","repository":{"url":"https://github.com/Ekwo-ai/ekwo-os","source":"github","subfolder":"packages/mcp"},"version":"0.8.0","websiteUrl":"https://ekwo.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ekwo-ai/mcp","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"https://<ref>.supabase.co of your own project","name":"SUPABASE_URL"},{"description":"The anon (publishable) key. Never the service_role key: the server refuses it.","isSecret":true,"name":"SUPABASE_ANON_KEY"},{"description":"The user the assistant acts as","name":"EKWO_EMAIL"},{"description":"That user's password","isSecret":true,"name":"EKWO_PASSWORD"},{"description":"An access token, instead of email and password","isSecret":true,"name":"EKWO_ACCESS_TOKEN"},{"description":"Direct Postgres connection, for a self-hosted database without PostgREST","isSecret":true,"name":"EKWO_DB_URL"},{"description":"Required with EKWO_DB_URL: the auth.users id the server acts for","name":"EKWO_ACT_AS_USER_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-23T04:48:05.37032Z","publishedAt":"2026-09-23T04:48:05.37032Z","updatedAt":"2026-09-23T04:48:05.37032Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"ai.ekwo/mcp","description":"Double-entry books an agent keeps as the user: invoices, VAT returns, 107 country packs.","title":"Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres","repository":{"url":"https://github.com/Ekwo-ai/ekwo-os","source":"github","subfolder":"packages/mcp"},"version":"0.9.0","websiteUrl":"https://ekwo.ai","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ekwo-ai/mcp","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"https://<ref>.supabase.co of your own project","name":"SUPABASE_URL"},{"description":"The anon (publishable) key. Never the service_role key: the server refuses it.","isSecret":true,"name":"SUPABASE_ANON_KEY"},{"description":"The user the agent acts as","name":"EKWO_EMAIL"},{"description":"That user's password","isSecret":true,"name":"EKWO_PASSWORD"},{"description":"An access token, instead of email and password","isSecret":true,"name":"EKWO_ACCESS_TOKEN"},{"description":"Direct Postgres connection, for a self-hosted database without PostgREST","isSecret":true,"name":"EKWO_DB_URL"},{"description":"Required with EKWO_DB_URL: the auth.users id the server acts for","name":"EKWO_ACT_AS_USER_ID"}]}],"remotes":[{"type":"streamable-http","url":"https://mcp.ekwo.ai/mcp"}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-28T09:15:06.622264Z","publishedAt":"2026-09-28T09:15:06.622264Z","updatedAt":"2026-09-28T09:15:06.622264Z","isLatest":false}}}],"metadata":{"count":6}}
