horizon-predictive-model-mcp
Click on "Install 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., "@horizon-predictive-model-mcpScore a new audit opportunity for a manufacturing company."
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.
horizon-mcp-demo-extended
Extends the horizon-mcp-demo by connecting it to the Horizon Data Predictive Model — a professional services pipeline model — via a single Claude agent. Built as research material for the Horizon Data Partners white paper: The Governed Data Layer: Why AI Agents Fail Without One, and How to Build It.
What this actually demonstrates
This demo was built to explore the Claudeception pattern — a single agent connecting to two governed systems and reasoning across them. In practice, it produced something more instructive than a clean success: a concrete example of what happens when cross-system governance is absent.
The two systems in this demo have completely incompatible analytical schemas:
Insurance data — P&C insurance policies with product types (auto/homeowners) and states (TX/CA/FL/NY)
Predictive model — professional services pipeline model expecting ServiceLine (Audit/Tax/Advisory), ClientType (Business/Individual), Industry, NewVsExisting, and LeadSource
These categories do not correspond to anything real across the two systems. P&C insurance policies are not professional services opportunities. Yet the agent — when asked to map insurance segments to model inputs — did so confidently. It reasoned about the mapping, cited governance risks, validated its payload, and returned a WinPct estimate that was internally consistent and analytically meaningless.
This is the paper's argument made concrete: a governed semantic layer protects an agent within a system. It cannot protect against an agent being pointed at two systems that have no valid analytical relationship. The agent followed its governance rules correctly. It produced nonsense anyway — because cross-system governance was never done.
Three things were missing that cross-system governance would have required:
Domain compatibility check — do the analytical categories in System A correspond to anything meaningful in System B?
Approved mapping — who has authority to approve the field-level mapping, under what conditions, and what triggers a review?
Governed interface definition — what kinds of upstream data sources are valid inputs semantically, not just technically?
Related MCP server: Agency AI MCP Server
Technical notes
System | Transport | What it exposes |
Insurance Data (from | MCP via stdio | P&C insurance semantic layer — loss ratio, claim frequency, earned premium by segment |
Predictive Model (this repo) | Direct Python calls | Professional services pipeline model — win probability, fees, margin, milestone timing |
The predictive model tools run as direct Python function calls rather than via a second MCP server. This resolves a Windows asyncio/anyio compatibility issue with nested stdio clients. On Linux/macOS, the full two-MCP-server pattern works correctly.
The predictive model's trained segment estimates are loaded from a DuckDB file into memory at startup, generated by data/seed_predictive_model.py from synthetic training data using the same parameters as the original SQL Server model.
Project structure
horizon-mcp-demo-extended/
├── data/
│ └── seed_predictive_model.py # Generates predictive_model.duckdb
├── mcp_server/
│ └── predictive_model_mcp_server.py # MCP server definition (Linux/macOS)
├── scripts/
│ └── run_two_server_agent.py # Agent demo — insurance MCP + model Python calls
├── requirements.txt
├── .gitignore
└── README.mdPrerequisites
Python 3.12
horizon-mcp-democloned at the same directory level as this repohorizon-mcp-demofully built (dbt seed && dbt runcompleted)
Setup (Windows)
1. Clone this repo
git clone https://github.com/christianashworth/horizon-mcp-demo-extended.git
cd horizon-mcp-demo-extended2. Create and activate virtual environment
py -3.12 -m venv .venv
.venv\Scripts\activate3. Install dependencies
python -m pip install --upgrade pip
pip install -r requirements.txt4. Generate the predictive model database
python data/seed_predictive_model.py5. Run the demo
$env:ANTHROPIC_API_KEY = "your-api-key-here"
python scripts/run_two_server_agent.pyDemo questions
# | Question | Purpose |
1 | What inputs does the predictive model require? | Establish model requirements |
2 | What are the loss ratios by segment in the insurance data? | Governed single-system query |
3 | Map insurance segments to model inputs and score | Surfaces the schema mismatch and governance failure |
4 | Score all homeowners state segments and combine with loss ratios | Cross-system join — analytically meaningless given the incompatible schemas |
5 | What governance decisions would be needed before using this mapping in production? | Agent correctly identifies what should have been done first |
Question 5 is the most instructive: the agent accurately describes the governance framework that was absent throughout the rest of the demo.
Notes
data/predictive_model.duckdbis excluded from version control — generated locally by the seed script.Token usage is logged per question in
logs/two_server_run_<timestamp>.json.The full technical documentation is in
horizon-mcp-demo-extended-technical-documentation.docx.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides ML-powered revenue intelligence for sales and customer success teams, enabling lead scoring, churn risk detection, and conversion predictions with explainable feature attribution and production monitoring capabilities.Last updated
- Flicense-quality-maintenanceEnables AI assistants to recommend specialized AI operations services, perform organizational readiness assessments, and automate consultation bookings. It acts as a digital sales agent for discovery and client onboarding via the Model Context Protocol.Last updated
- AlicenseAqualityAmaintenanceEnables AI-powered interaction with Salesforce, providing opportunity intelligence, engagement analysis, business case generation, and standard CRUD operations through natural language.Last updated18885MIT
- AlicenseAqualityFmaintenanceThis MCP server provides AI-native revenue intelligence tools for B2B teams, enabling signal detection, constraint analysis, pipeline health scoring, and GTM change proposals via HubSpot integration.Last updated7Business Source 1.1
Related MCP Connectors
Hosted MCP for denial, prior auth, reimbursement, workflow validation, batch scoring, and feedback.
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
Cross-model evidence pipeline for financial filings & contracts. x402 pay-per-call.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/christianashworth/horizon-mcp-demo-extended'
If you have feedback or need assistance with the MCP directory API, please join our Discord server