mcp-digible-metrics
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-digible-metricswhat's the canonical definition of qualified lead?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-digible-metrics
One MCP server that owns every marketing metric for a multifamily portfolio, with exactly one canonical definition per metric — and the losing definition still reachable by name, because some of them deserved to survive.
This is the worked solution to Part 09 of the MCP training series. Eight LangChain agents each carried their own copy of the same business logic, and the copies had drifted: five definitions of "qualified lead" 7.3x apart, two of "lease opportunity rate" 2.5x apart, three of "occupancy", and one date-range bug that had been under-reporting spend since the day it shipped. All of it now lives here.
All data is synthetic. The vocabulary, fee structures and metric definitions are modelled on the real business of Digible, a multifamily marketing agency; no real client, revenue figure or case-study number appears anywhere in this repository.
The endpoint
https://mcp-digible-metrics.fastmcp.app/mcpPublic and unauthenticated on purpose, so anyone can point an agent or Claude Desktop at it without an account. Speaks MCP over Streamable HTTP.
Related MCP server: Semantic Rails MCP Server
What is in here
File | |
| The definitions. Every metric, once. Read |
| The seam. 22 tools, each a docstring and one delegation into |
| 14 properties, 6 months, ~110k rows. Committed, read-only, deterministic (seed |
|
|
|
|
Run it locally
pip install -r requirements.txt
python server.py # http://127.0.0.1:8020/mcp
python server.py --stdio # what a desktop client would spawn
fastmcp inspect server.py:mcp # 22 tools, same check Horizon runs at build timeThe one tool to call first
metric_definitions(agent_name="you")It returns the canonical definition of every metric, the reasoning behind it, what else is reachable, and what has been retired. That tool is the whole point: a shared server is not a code-reuse trick, it is where an organisation's business definitions stop being folklore.
Configuration
Variable | Required | |
| no | Postgres connection string. When set, every tool call writes a row to |
No secret is committed here and none ever will be. The runtime filesystem on
Horizon is ephemeral — committed files ship in the build artifact and are
readable, runtime writes do not survive — which is exactly why digible.db is in
git and the audit trail is not.
Licence
MIT. Copyright (c) 2026 Overclock Accelerator.
This server cannot be deployed
Maintenance
Related MCP Connectors
GA4, Google Ads and Search Console in Claude. Read-only OAuth, multi-account for agencies.
SEO & marketing toolkit for AI agents: GA4, Search Console, AdSense, GTM, PageSpeed, Trends.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceExposes a fictional B2B CRM database (companies, contacts, deals) as callable MCP tools, enabling AI agents to answer natural-language questions about company records, contacts, and pipeline data.-
- AlicenseBqualityAmaintenanceEnables agents to interact with a governed semantic layer for querying and authoring metrics, providing tools for discovery, planning, validation, and execution of analytics queries.16Apache 2.0
- AlicenseNot gradedqualityCmaintenanceExposes multifamily rental data including average rent by market, occupancy anomalies, and property summaries to LLM tools via MCP.1MIT
- FlicenseNot gradedqualityCmaintenanceExposes simulated Salesforce CRM data as MCP tools for Claude Desktop, enabling customer success managers to prioritize at-risk accounts, review opportunities, cases, and Gong notes via natural language.-