Public read-only Précis Finance MCP demo with synthetic data; no account or credentials required.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A read-only, self-hosted MCP server for FP&A and management reporting: governed metrics, financial statements, and row-level drill-down over a SQL semantic layer — your own warehouse, not market data. The open core of Précis, the agentic Finance Intelligence Platform.
You describe your business metrics once — KPIs, hierarchies, and financial-statement layouts in a YAML catalogue over a semantic layer of plain SQL views, versioned in git — and any MCP-capable client gets consistent, defensible numbers. The semantic views are plain SQL in your ClickHouse, so your existing BI tools can query the same views directly. This repository is complete and self-hostable — the metric engine, semantic layer and catalogue, ingestion, identity, and the MCP transport — and depends on nothing outside it.
/excel; enable its OAuth client when you want live read-only
workbook functions.
Every figure aggregates from the semantic views — account, cost centre, period, scenario — and the measures generic metric layers can't express (a utilisation denominator averaged across periods, re-aggregated by quarter or business unit, with subtotals in the layout) are first-class catalogue definitions.
One stack — the server plus a bundled ClickHouse and Postgres — a shared dev
key, bound to 127.0.0.1. Point any MCP client at http://127.0.0.1:8768/mcp
with the dev key as bearer token. For example, with Claude Code:
Then ask a finance-specific question to prove this is not a generic SQL MCP: "Show the P&L for FY2025 with comparatives." · "Drill revenue down by cost centre." · "Show utilisation by month for the Digital Transformation team."
Full walkthrough, including the demo data and bringing your own model: docs/getting-started/quickstart.md.
Rather do this on a call? We pair with early adopters to stand Précis Finance MCP up against their own warehouse — precis.finance or hello@precis.finance.
deploy/docker-compose.yml runs the multi-user stack — the open server,
PostgreSQL, ClickHouse, and OAuth 2.1 + PKCE sign-in. Deployment is modular
along independent axes:
bundled-proxy profile, on by
default) terminates TLS with automatic Let's Encrypt certificates from
nothing but PRECIS_DOMAIN. The app itself is proxy-agnostic: drop the
profile to front it with an ingress you already operate (reference nginx
vhost in deploy/nginx/, host helper scripts/install-precis-mcp.sh --nginx)backup compose profile: scheduled bundles
(Postgres dump + ClickHouse backup + instance config) to a local volume or
S3, with restore and drill commands:
docs/operations/backups.md/excel; enable with the bundled Keycloak client or a public
client in your external IdP:
docs/excel/scripts/deploy-mcp.sh --data-mode ... --auth-mode ... is the friendly front
door over the Compose profiles. Every knob is an environment variable:
docs/configuration/environment-variables.md.
Your model lives in an instance/ directory — metric catalogue, semantic SQL
views, ingestion bindings — and the bundled demo instance shows the shape.
Start at docs/configuration/catalogue-and-semantic.md,
then docs/configuration/ingestion.md and
docs/operations/onboarding-ingestion.md
to load your data. The developer guide for adding server tools is
docs/development/adding-read-tools.md.
Start with the mechanisms, not the promise.
Full documentation: docs.precis.finance.
| Area | Start here |
|---|---|
| Getting started | quickstart |
| Deployment | ClickHouse data modes · OAuth / Keycloak · external IdP recipes |
| Excel | Précis for Excel · function reference |
| Configuration | catalogue & semantic layer · ingestion · environment variables |
| Operations | onboarding & ingestion · backups |
| Development | adding read tools |
| Security | SECURITY.md |
The deployment and data model you build here are the foundation the full Précis platform runs on. Précis is currently pre-General Availability and adds a licensed agentic workspace over this same engine and data model. Moving from the open core to Précis is workflow configuration and adoption — not a second data-integration project. Précis prepares; the finance professional decides.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pr-cis-finance-mcp)<a href="https://allmcps.com/mcp/pr-cis-finance-mcp"><img src="https://allmcps.com/api/badge/pr-cis-finance-mcp?style=directory" alt="Précis Finance MCP on AllMCPs" /></a>