Home › Databases & Data › Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres

Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres

Double-entry books an agent keeps as the user: invoices, VAT returns, 174 country packs.

TypeScript Remote
★ 41 stars Last pushed 2026-10-30 License: AGPL-3.0

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Remote (streamable-http)

https://mcp.ekwo.ai/mcp

Claude Code:

claude mcp add --transport http ekwo-os https://mcp.ekwo.ai/mcp

Or add to your MCP client config:

{
  "mcpServers": {
    "ekwo-os": {
      "url": "https://mcp.ekwo.ai/mcp"
    }
  }
}

Package (npm 0.24.0)

npx -y @ekwo-ai/[email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "ekwo-os": {
      "command": "npx",
      "args": [
        "-y",
        "@ekwo-ai/[email protected]"
      ],
      "env": {
        "SUPABASE_URL": "<YOUR_VALUE>",
        "SUPABASE_ANON_KEY": "<YOUR_VALUE>",
        "EKWO_EMAIL": "<YOUR_VALUE>",
        "EKWO_PASSWORD": "<YOUR_VALUE>",
        "EKWO_ACCESS_TOKEN": "<YOUR_VALUE>",
        "EKWO_DB_URL": "<YOUR_VALUE>",
        "EKWO_ACT_AS_USER_ID": "<YOUR_VALUE>",
        "EKWO_EINVOICE_DIRECTORY": "<YOUR_VALUE>",
        "EKWO_AGENT_POSTING": "<YOUR_VALUE>"
      }
    }
  }
}
  • SUPABASE_URL — https://<ref>.supabase.co of your own project
  • SUPABASE_ANON_KEY secret — The anon (publishable) key. Never the service_role key: the server refuses it.
  • EKWO_EMAIL — The user the agent acts as
  • EKWO_PASSWORD secret — That user's password
  • EKWO_ACCESS_TOKEN secret — An access token, instead of email and password
  • EKWO_DB_URL secret — Direct Postgres connection, for a self-hosted database without PostgREST
  • EKWO_ACT_AS_USER_ID — Required with EKWO_DB_URL: the auth.users id the server acts for
  • EKWO_EINVOICE_DIRECTORY — Optional: the folder electronic invoices are sent to. Unset, they are issued and kept, and not sent
  • EKWO_AGENT_POSTING — Optional: autopilot or review, how this session posts documents. Unset, each company's agent_posting decides

Related servers

Data from the Official MCP Registry