{"name":"ai.ekwo/mcp","slug":"ekwo-mcp","title":"Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or Postgres","description":"Double-entry books an agent keeps as the user: invoices, VAT returns, 174 country packs.","url":"https://mcp.market/server/ekwo-mcp","rating":null,"grade":"A","score":98,"certified":false,"status":"active","category":"data","tags":["data","finance","ai"],"presence":{"score":55,"stars":41,"forks":2,"downloads_week":2111,"last_push_at":"2026-11-01T06:15:57.000Z","license":"AGPL-3.0"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-15T13:50:49.533Z","last_ok_at":"2026-11-15T13:50:49.533Z","latency_ms":459},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/Ekwo-ai/ekwo-os","website":"https://ekwo.ai","version":"0.24.0","remotes":[{"type":"streamable-http","url":"https://mcp.ekwo.ai/mcp"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@ekwo-ai/mcp","version":"0.24.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"},{"description":"Optional: autopilot or review, how this session posts documents. Unset, each company's agent_posting decides","name":"EKWO_AGENT_POSTING"}]}],"tools":[],"scan":{"score":98,"grade":"A","scanned_at":"2026-11-01T22:11:16.826Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T22:11:16.777Z","components":{"code":{"score":25,"max":25,"notes":["33 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 196ms (auth required)"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":15,"max":15,"notes":["OAuth resource metadata advertised on 401"]},"maintenance":{"score":15,"max":15,"notes":["last push 1 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.ekwo.ai/mcp","reachable":true,"authRequired":true,"latencyMs":196,"authScheme":"oauth"}],"packages":[{"registryType":"npm","identifier":"@ekwo-ai/mcp","version":"0.24.0","found":true,"license":"AGPL-3.0-only","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-10-28T15:55:23.897Z","repositoryUrl":"git+https://github.com/Ekwo-ai/ekwo-os.git","weeklyDownloads":2111}],"repo":{"found":true,"owner":"Ekwo-ai","repo":"ekwo-os","archived":false,"pushedAt":"2026-11-01T06:15:57Z","stars":41,"forks":2,"openIssues":3,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/327819555?v=4","ownerCreatedAt":"2026-09-11T06:05:12Z","license":"AGPL-3.0"},"icon":{"url":"https://ekwo.ai/favicon.svg","source":"registry"},"presence":{"stars":41,"forks":2,"downloadsWeek":2111,"license":"AGPL-3.0","lastPushAt":"2026-11-01T06:15:57.000Z","score":55}}}},"grade_history":[{"kind":"restore","fromGrade":"B","toGrade":"A","reason":"score 98","createdAt":"2026-11-01T22:11:17.176Z"}],"reviews":[]}