Skip to main content
AIDiveForge AIDiveForge
Visit Setoku

Get This Tool

License: Apache-2.0 Any use incl. commercial
Local-run terms: Self-host on any VPS or server; clone from GitHub, run with provided skills for onboarding and integrations; fully permissive under Apache-2.0.

Share This Tool

Compare This Tool
📋 Embed this tool on your site

Copy this code to embed a compact tool card:

Setoku

FreeOpen SourceAPISelf-Hosted

Pricing

Model
Free

Summary

The AI returns 92,118 fans; the right answer is 71,204 — because nobody told it which accounts to exclude. Setoku is a self-hosted MCP knowledge server built to close that gap: it forces the AI to read what your data means before it touches a single row.

The server provides read-only query access to your data alongside a persistent, human-curated layer of metric definitions and known gotchas — so when the AI asks for merchandise revenue and the data is incomplete, it flags the gap rather than returning a wrong total. Proposed changes to that knowledge layer require a person to approve them in the admin console, so a bad session cannot silently rewrite your definitions. Published dashboards run on live data at a static link, with no frontend to maintain. The ceiling appears when your data questions require joins or transformations the analytics engine cannot express, at which point you are writing custom integrations via the connect skill.

Bottom line: Pick this for a team that keeps correcting the same AI query mistakes because nobody encoded the business rules; skip it if your reporting layer already enforces metric definitions centrally and you need something the whole org can self-serve without a self-hosted box to run.

Community Performance Report Card

No community ratings yet. Be the first to rate this tool!

Best For: Teams using Claude or other MCP clients with internal structured data, Self-hosted environments requiring audit logs and read-only access, Business intelligence where metric gotchas must be remembered, Publishing shareable live-data apps without frontend maintenance

Community Benchmarks Community

No community benchmarks yet. Be the first to share a real-world data point.

  • Metric definitions and gotchas are stored and retrieved before any query runs, so the AI stops returning totals that ignore the exclusions your analysts already know about — without anyone having to re-explain the rules each session.
  • Knowledge updates require explicit human approval in the admin console, so a misbehaving or injected session cannot silently corrupt the definitions the whole team relies on.
  • Read-only access is enforced at the database engine level with row caps and statement timeouts, which means a runaway query cannot lock your production database or pull unbounded data.
  • Published apps stay live on your data at a static link with no frontend to maintain, so a dashboard built in one session keeps working for the whole team without anyone running a deploy.
  • Apache-2.0 open source with self-hosting on your own VPS, which means teams with data residency or audit requirements can inspect every layer and keep credentials entirely off external infrastructure.
  • There is no hosted option. Before a single query runs, your team needs a VPS provisioned, the server deployed, data sources connected, and tokens distributed. Teams without internal infrastructure ownership hit this wall immediately and move to a hosted analytics tool instead.
  • The knowledge layer only improves when someone runs /setoku:curate and approves pending corrections. Teams that skip curation get a knowledge base that stagnates — the AI repeats the same mistakes on new questions because no one encoded the new definitions, which recreates the exact problem Setoku was installed to solve.
  • The analytics engine is a read-only mirror of your database plus ingested lake data. Queries that require transformations or joins not expressible in that engine require a custom integration via /setoku:connect — at which point someone is writing and maintaining integration code, and the 'just ask in plain language' promise applies only to what the mirror already contains.
  • App publishing is scoped to what Claude Code can generate from your data. Teams that need interactivity, custom filtering logic, or branded UI beyond what the publish_app tool produces are maintaining a separate frontend anyway, which eliminates the no-deploy advantage for anything past a basic table or chart.

Community Reviews

No reviews yet. Be the first to share your experience.

About

Platforms
Self-hosted on Linux VPS
API Available
Yes
Self-Hosted
Yes
Last Updated
2026-07-26T08:16:10.297Z

Best For

Who it's for

  • Teams using Claude or other MCP clients with internal structured data
  • Self-hosted environments requiring audit logs and read-only access
  • Business intelligence where metric gotchas must be remembered
  • Publishing shareable live-data apps without frontend maintenance

What it does well

  • Query company metrics with automatic context for definitions and exclusions
  • Publish live dashboards from natural language requests
  • Reconcile data across multiple systems for consistent reporting
  • Flag incomplete data sources instead of returning misleading totals

Integrations

ClickHousePostgresGitHubVercelSlack

Discussion Community

No discussion yet. Sign in to start the conversation.

Spotted incorrect or missing data? Join our community of contributors.

Sign Up to Contribute

Community Notes & Tips Community

Be the first to contribute. General notes, observations, gotchas, and tips from people who use this tool day-to-day.

Frequently Asked Questions

Is Setoku free?
Yes — Setoku is fully free to use. There is no paid tier.
Is Setoku open source?
Yes. Setoku is open source.
Does Setoku have an API?
Yes. Setoku exposes a developer API. See the official documentation at https://setoku.com for details.
Can I self-host Setoku?
Yes. Setoku supports self-hosting on your own infrastructure.
What platforms does Setoku support?
Setoku is available on: Self-hosted on Linux VPS.

Hours Saved & ROI Stories Community

Be the first to contribute. Concrete time/cost savings, with context. e.g. "Cut my code review backlog from 4h to 45m per week."

Setoku

Setoku runs as a self-hosted MCP server that gives any MCP-compatible AI client — Claude, Codex, or similar — read-only access to your structured data plus a queryable knowledge layer describing what that data means. The core loop: the AI calls find_context or get_metric before running a query, reads the canonical definition and any recorded gotchas, then executes against a read-only analytics mirror. Row caps, statement timeouts, and an append-only audit log are enforced at the database engine level, not by parsing SQL after the fact. Claude Code skills handle setup: /setoku:onboard wires a repo, /setoku:connect adds a data source, /setoku:generate drafts business context from existing code, and /setoku:curate queues knowledge changes for a human to accept.

The differentiating feature is the correction loop. When the AI encounters a definition it doesn’t have, it can propose an update — but that proposal sits in the admin page until a person approves it, outside any agent execution path. Nothing an injected or runaway session does can silently alter the knowledge base. The vendor explicitly notes this design choice as a guard against prompt injection rewriting the system’s understanding of your metrics.

Publishing works through two MCP tools: publish_app and update_app turn a query result or dashboard into a live-data web app at a shareable link, with no deployment step and no frontend code to maintain. The demo shows this with a sponsorship pricing table and an attendance forecast, both wired to live demo data. The model does no inference on the server, so adding Setoku does not increase inference costs — it connects to whatever AI you are already running.

The self-hosted requirement is the practical constraint most teams hit first. There is no hosted option described anywhere in the documentation or vendor page; you run this on your own VPS or internal infrastructure. Each user gets a revocable token embedded in their connector URL. The Apache-2.0 license means the code is auditable and forkable, which matters for teams with strict data residency requirements — but it also means support is community-driven, not contractual.

Related Listings

WhaleWatch

The platform monitors 13F-HR filings continuously, converts raw position data into a dashboard organized by fund and ticker, and surfaces…

VerifiedFreemium
View tool

Chorus

Chorus records and transcribes sales calls and meetings, then layers analysis on top: keyword scanning for competitor mentions and…

VerifiedFreemium
View tool

Qualitati

Qualitati runs AI-moderated text and voice interviews, focus groups, and conversational surveys, then runs thematic analysis across up to…

VerifiedFreemium
View tool