Server data from the Official MCP Registry
OloLand M&A intelligence — 33 tools for deal analysis, valuation, risk, and cross-deal learning.
OloLand M&A intelligence — 33 tools for deal analysis, valuation, risk, and cross-deal learning.
Remote endpoints: streamable-http: https://ma-workbench-api-303576587005.us-central1.run.app/mcp
Valid MCP server (1 strong, 0 medium validity signals). 1 code issue detected. No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
Endpoint verified · Requires authentication · 3 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
The verifier stack for buy-side underwriting, as Claude plugins.
This repo is OloLand's plugin marketplace for Claude Cowork (Claude Desktop) and Claude Code (CLI). It hosts the OloLand plugins that augment Anthropic's first-party finance plugin lineup (private-equity, financial-analysis, investment-banking, equity-research, wealth-management).
Anthropic ships breadth. OloLand ships depth. Same Cowork session. Deterministic computation. Defensible record.
| Plugin | Status | What it does |
|---|---|---|
ololand-dd | v1.6.1 | Institutional due diligence: deterministic financial engines, 246-category risk taxonomy, cross-document reconciliation, war-game RL strategy simulation, and a flywheel that retrains from analyst corrections. |
ololand-forensic-qoe | v0.2.0 | Forensic Quality-of-Earnings primitives as a standalone wedge SKU: Beneish, Benford, EBITDA bridge, journal-entry testing, lapping detection, working-capital deep dive. The Pre-LOI Forensic Screen — $7,500 / 72 hours, IC-defensible, vs Big-4 QoE at $150-500K / 4-8 weeks. |
ololand-compliance-hooks | v0.2.0 | Drop-in compliance, citation, and provenance hooks for Anthropic's Claude Cowork finance plugins. PreToolUse MNPI guard, PostToolUse citation enforcer, audit-log writeback. Populates the empty hooks/ scaffold Anthropic's verticals ship with. |
The plugins compose additively with each other and with Anthropic's first-party finance plugins.
This repository generates Claude and Codex plugin artifacts from canonical YAML
metadata. Edit marketplace.yaml and plugins/*/plugin.yaml, then run:
python3 -m pip install -r scripts/requirements.txt
python3 scripts/generate-plugin-artifacts.py
./scripts/check-plugin-artifacts.sh
See docs/plugin-publishing.md for the full release process.
The only thing you need is a free OloLand account. No env var setup, no manual API key creation. The plugins handle authentication via OAuth automatically when you install them.
| Rail | Cost | Access |
|---|---|---|
| Developer (free) | Sign up at https://app.ololand.ai/signup | Sandbox-only — full MCP tool access against the included sample deal (Paragon Flight School (Sample)). Unlimited calls. No payment, no credit card. |
| Platform (paid) | Pro $199/mo, Firm $800/seat/mo, or per-deal SKUs (see pricing) | Access to your own deals + cross-deal memory + outcome flywheel + production volumes |
You can install the plugins on a free Developer account and explore everything against the sample deal — DCF, LBO, Monte Carlo, forensic QoE, risk taxonomy, war-game, all of it. When you're ready to run on your own data, upgrade to a paid plan.
ololand MCP connector that points at OloLand's backendThat's it. The OAuth flow happens once and the connector is authenticated for that session and future ones.
If you're running the plugins in a headless environment (CI, server-side automation, custom MCP client that can't run OAuth), you can bypass OAuth with a manual agent key:
export OLOLAND_AGENT_KEY=olo_agent_sk_...The plugin's .mcp.json reads ${OLOLAND_AGENT_KEY} as a Bearer header. If both OAuth and the env var are configured, OAuth takes precedence.
The recommended path for analysts running deals through the Cowork UI.
+ button next to "Personal plugins" (or the equivalent button in the Plugins panel header)ololand-ai/ololand-plugins
ololand-plugins appears with three plugin cards: Ololand dd, Ololand forensic qoe, Ololand compliance hooks.Click the + button on each card to install. After all three installed, your Personal plugins sidebar should list:
Click Ololand dd in the sidebar. The detail view should show:
| Field | Expected value |
|---|---|
| Source | Marketplace (ololand-plugins) |
| Version | 1.5.2 or higher |
| Author | OloLand |
| Skills tab | ~18 skills including /playbook-recall, /calibrate-vs-history |
| Agents tab | 3 agents: dd-analyst, forensic-screener, war-game-strategist |
| Connectors tab | 1 connector named ololand |
If Agents shows 1 instead of 3, you're on an older version. Remove the marketplace and re-add following Step 2.
The first time you invoke a command that calls OloLand's backend (e.g., /ololand-dd:dd-analyze), Cowork prompts you to authorize the ololand MCP connector. Click Authorize → sign in to OloLand if you haven't yet → accept the scopes. The connector stores the credential for subsequent calls. No env var setup needed.
If you're new to OloLand, signing in here also creates your free Developer account on the spot — you don't have to visit app.ololand.ai/signup separately.
For developers, IT teams, and anyone running Claude Code locally.
In any Claude Code chat session:
/plugin marketplace add ololand-ai/ololand-plugins
/plugin install ololand-dd@ololand-plugins
/plugin install ololand-forensic-qoe@ololand-plugins
/plugin install ololand-compliance-hooks@ololand-plugins
/reload-plugins
/plugin
This opens the plugin manager TUI. Tab to the Installed tab and confirm all three OloLand plugins are listed and enabled. Open ololand-dd detail to verify version 1.5.2 and the three agents.
The first time you invoke a command that calls OloLand's backend (e.g., /ololand-dd:dd-analyze), Claude Code triggers the OAuth flow for the ololand MCP connector. Your browser opens to OloLand's auth page → sign in → accept the scopes. Claude Code stores the credential. Subsequent calls authenticate automatically.
If you're new to OloLand, the auth page lets you sign up on the spot — no separate trip to app.ololand.ai/signup.
For headless / CI use only: set OLOLAND_AGENT_KEY=olo_agent_sk_... in your environment to bypass the OAuth flow. Get the key at app.ololand.ai → Settings → Agent keys → Create new key. OAuth takes precedence if both are configured.
ololand-ddThe flagship due-diligence plugin. Skills are auto-fired when relevant; commands are explicit invocations.
Type / in any chat to see autocomplete. Plugin commands are namespaced as /ololand-dd:<command>.
| Command | What it does |
|---|---|
/dd-analyze <deal_id> | Full DD: financial extraction → risk assessment → valuation → forensic flags → IC-grade synthesis |
/new-deal <ticker_or_name> | Create a new deal from a ticker (auto-fetches 10-K) or company name |
/risk-matrix <deal_id> | Render the 246-category risk taxonomy as an interactive tile |
/risk-report <deal_id> | Structured risk report — severity × likelihood × velocity, with $-impact |
/valuation <deal_id> [method] | Run DCF / LBO / Monte Carlo / Comps with strict unit enforcement |
/war-game <deal_id> [scenarios] | 16-quarter MaskablePPO competitive simulation across scenarios |
/similar-deals <deal_id> | Cross-deal memory: find similar past deals, accuracy patterns, valuation ranges |
/playbook-recall <deal_id> | What worked, what didn't, what was missed in similar past deals from your firm's history |
/calibrate-vs-history <deal_id> | Apply your firm's historical projection bias to recalibrate the deal's headline numbers |
/talk-to-deal <deal_id> | Conversational session: ask anything about the deal, voice-optimized output |
/deal-search <deal_id> | Full-text + semantic search across a deal's data room |
/unit-economics <deal_id> | SaaS cohort retention (NDR/GRR), LTV/CAC, payback, magic number, rule of 40 |
/source <criteria> | Source new M&A/PE deals from criteria; enrich with contact data; dedupe vs CRM |
In Cowork, click an agent in the Agents tab and it loads as the lead agent for the conversation. In Claude Code CLI, agents auto-fire based on context, or invoke explicitly with /agents and pick one.
| Agent | Use when |
|---|---|
dd-analyst | Full DD workflows, IC memo prep, deep deal investigation. The general-purpose specialist. |
forensic-screener | Pre-LOI forensic deep-dive. Runs all 7 forensic primitives, reconciles findings against source hierarchy, produces an IC-defensible exclusion schedule with severity, $-impact, and citations. |
war-game-strategist | Stress-testing the deal thesis against competitor responses. Runs 4-scenario MaskablePPO simulation, calibrates vs. similar-deal outcomes, overlays on deterministic DCF, recommends bid adjustment. |
In Cowork (or Claude Code), with a deal in your OloLand account:
/ololand-dd:new-deal ACME-Manufacturing
↓ creates the deal
/ololand-dd:dd-analyze deal_acme_2026
↓ runs the full multi-agent DD
Then for forensic depth:
/ololand-dd:risk-matrix deal_acme_2026
↓ renders the 246-category tile
@forensic-screener run a Pre-LOI screen on deal_acme_2026
↓ delegates to the forensic specialist sub-agent
For thesis stress-test:
@war-game-strategist test the buyout thesis on deal_acme_2026 across all 4 scenarios
ololand-forensic-qoeThe standalone Pre-LOI Forensic Screen wedge. Use when you want forensic depth without the full DD plugin.
| Command | What it does |
|---|---|
/forensic-screen <deal_id> | Full battery: Beneish + Benford + EBITDA bridge + journal-entry + lapping + working-capital + revenue-quality. Returns severity-scored exclusion schedule. |
/beneish <deal_id> | Beneish M-Score (private-company adjusted). 8-variable earnings-manipulation probability. |
/benford <deal_id> | Benford's Law first-digit testing on GL transactions. χ² + MAD. |
/ebitda-bridge <deal_id> | EBITDA bridge with adjustment classifier. Tags every add-back as accepted / recurring / questionable. |
/journal-test <deal_id> | Journal-entry anomaly testing. Period-end concentration, round-numbers, posting authority, weekend entries. |
/lapping-check <deal_id> | AR-lapping fraud detection. Customer-to-cash trace, application gap detection. |
/ololand-forensic-qoe:forensic-screen deal_target_2026
Returns in 60-90s an IC-defensible exclusion schedule with:
ololand-compliance-hooksThe drop-in hooks plugin. Most users don't invoke this directly — it runs automatically once installed.
| Hook | Trigger | Action |
|---|---|---|
| PreToolUse: MNPI guard | Bash, Write, Edit, MultiEdit | Blocks tool calls referencing material non-public information patterns ("material non-public", "insider trading window", etc.) unless input contains # mnpi:cleared marker |
| PostToolUse: citation enforcer | After CIM / IC memo / dossier generation | Scans for $-amounts, %, multiples without source citation. Warns by default. |
| PostToolUse: provenance writeback | After every generative output | Appends NDJSON to ~/.ololand/provenance/YYYY-MM-DD.ndjson + optional API mirror |
| Pre + PostToolUse: audit log | Every mcp__ololand__* call | Mirrors invocations to ~/.ololand/audit/YYYY-MM-DD.ndjson |
| SessionStart: banner | New session | Confirms hooks armed |
| Variable | Default | Purpose |
|---|---|---|
OLOLAND_CITATION_BLOCK | 0 | Set to 1 to upgrade citation enforcer from warn to deny |
OLOLAND_AGENT_KEY | unset | Mirror provenance + audit lines to OloLand's API |
OLOLAND_API_URL | https://app.ololand.ai | Override for self-hosted OloLand deployments |
Inspect provenance + audit ledgers any time:
jq -c '.' ~/.ololand/provenance/$(date -u +%Y-%m-%d).ndjson
jq -c '.' ~/.ololand/audit/$(date -u +%Y-%m-%d).ndjson
These ledgers are append-only NDJSON. Rotate or compress per-day as needed.
Most common cause: cached marketplace from a prior install attempt. Click ... on the failing pill → Remove. Then re-add.
If still failing, fall back to the Upload plugin path (zip upload). Per Cowork issue #38429, source: "manual" plugins are protected from the auto-removal bug that affects source: "github" plugins.
Known issue #38429 and #39274. RemotePluginManager removes 3rd-party github-sourced plugins on restart. Workarounds:
Cowork chat does NOT support /plugin slash commands. Plugin management is UI-only:
The /plugin command set works in Claude Code CLI only.
Likely cached install from before the marketplace rename (was ololand-dd-plugin, now ololand-plugins). Remove the old marketplace pill, add ololand-ai/ololand-plugins fresh, install.
Verify v1.5.2 by clicking the plugin → Agents tab should show 3 agents (dd-analyst, forensic-screener, war-game-strategist).
/plugin install fails with "marketplace not found"/plugin marketplace update ololand-plugins
Or if that fails:
/plugin marketplace remove ololand-plugins
/plugin marketplace add ololand-ai/ololand-plugins
Most common cause: you skipped or canceled the OAuth flow on first invocation.
Fix in Cowork: Customize → Connectors → click the ololand connector → click Reconnect (or Disconnect then click the connector again to retrigger OAuth). Sign in to OloLand and accept scopes.
Fix in Claude Code CLI: run any /ololand-dd: command — Claude Code retriggers the OAuth flow when it detects an unauthenticated connector. Sign in in the browser when prompted.
Headless / CI fallback: if OAuth isn't possible (CI, scripts), generate an agent key at app.ololand.ai → Settings → Agent keys, then export OLOLAND_AGENT_KEY=olo_agent_sk_... in your environment.
Run:
/reload-plugins
If still missing, clear the plugin cache:
rm -rf ~/.claude/plugins/cache
Then re-install. Restart Claude Code / Claude Desktop after the cache clear.
OloLand's thesis: Anthropic's finance plugins are "reference templates — they get better when you tune them to how your firm works" (their own README). That is exactly what we are: the institutional tuning.
Anthropic ships breadth — five vertical plugins, ten named agents, eleven read-only data connectors. We ship depth — deterministic computation, structured taxonomy, persistent memory, and the compliance hooks Anthropic's first-party plugins ship empty.
For the full positioning, see the comparison page.
Each plugin lives under plugins/<name>/ with its own .claude-plugin/plugin.json, README, and contents. The marketplace catalog at .claude-plugin/marketplace.json is the single source of truth for what's published.
Develop on staging, push to origin/staging, open a PR into main. Both ololand-ai/olo5 and ololand-ai/ololand-plugins use rebase merge only to keep history linear.
To bump a plugin version, update both the plugin's plugin.json AND the marketplace.json entry — scripts/check-version-sync.sh (run pre-commit) will fail the commit if they drift.
Apache-2.0. See LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.