foundation-mcp-demo
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., "@foundation-mcp-demoRank my CRM accounts by priority for outreach"
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.
foundation-mcp-demo
An MCP server that lets an AI agent turn a messy CRM account list into a ranked list of accounts to work, with every step authorized, scoped, rate limited, and replayable from an audit log.
This is a demo I built, not production infrastructure. It runs on a laptop, serves no real traffic, and has not been load tested or security reviewed by anyone else.
What's real and what isn't
Data | Source | Tag in every result |
Legal entities, LEIs, parent relationships |
| |
Public company filings, 8-K item codes |
| |
Intent scores, buying stage, contacts | Generated locally |
|
The synthetic fields use names copied from 6sense's public API reference (api.6sense.com/docs), such as company_buying_stage and contact_grade. The values are made up. All people in this repo are synthetic, including their names. Nothing here comes from 6sense or claims to describe how their platform works.
Why a stand-in: 6sense's MCP server (api.6sense.com/mcp) requires a customer login, so I couldn't build against it. See DECISIONS.md D1.
Related MCP server: enterprise-agent-lab
Status
Authorization server and MCP resource server, OAuth 2.1 end to end (
scripts/oauth_smoke.py)Data adapters with response snapshots
Hash-chained audit log and offline replay
The seven tools, matching, ranking
Proposals and approval
Rate limits and run budgets
Recorded agent runs
Docker Compose
Run it locally
Requires Python 3.12.
python -m venv .venv
.venv/Scripts/pip install -e ".[dev]" # macOS/Linux: .venv/bin/pip
cp .env.example .env # then fill in the passwords and secret
python -m foundation_demo.auth # authorization server on :9000
python -m foundation_demo.mcp_server # MCP server on :8001
python scripts/oauth_smoke.py # walks the OAuth flow and checks the refusalsDesign
Every non-obvious choice, the alternatives, and the strongest argument against each pick: DECISIONS.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
- FullmaktOAuthai.fullmakt
Credential broker for AI agents: scoped, revocable API access with policy enforcement and audit.
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Security gateway for AI agents: policy, approval, and audited execution, no secrets shared.
CRM, relationship intelligence, and multi-agent orchestration for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to interact with a CRM covering companies, people, leads, deals, and more, with role checks, scoped agent keys, approval gates, and a shared audit trail.AGPL 3.0
- FlicenseNot gradedqualityCmaintenanceEnables controlled AI-agent access to enterprise-shaped tools with a deny-by-default gated write path, human approval, dry-run execution, and append-only audit logging.1-
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to run a GTM lead pipeline that scrapes sources, applies ICP gates to disqualify leads, checks email deliverability, and requires human approval before any lead is marked qualified.5 npm1Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables MCP-compatible AI agents to safely act on business backends by enforcing per-agent permissions, autonomy thresholds, human approval with review-and-edit, and full audit trails.MIT