Skip to content

Obsidian Vault Integration

FundAdmin AI includes a full Obsidian vault that turns your local Obsidian installation into a structured fund administration workspace. Every review, investor record, compliance check, and action item produced by FundAdmin AI's 59 skills can flow into the vault automatically, giving you a persistent, searchable, linked knowledge base for your fund portfolio.

Full Obsidian Ecosystem (v2)

The latest release adds 3 new MCP tools (vault_read_investor, vault_list_funds, vault_query_tracker), live Dataview JS dashboards across all 9 tracker registries, interactive Kanban boards with add/move/check support in the webapp, and a REST API server (webapp-api.js) for webapp vault write-back.

What the Vault Provides

The vault ships with a complete set of pre-built structure:

ComponentCountPurpose
Dashboards7Dataview-powered live views of fund and investor data
Kanban boards9Workflow tracking mapped to skill categories
Templates7Daily, weekly, monthly, quarterly review templates
FileClasses3Metadata Menu schemas for Fund, Investor, and Review notes
Review subfolders12Organized output storage by skill category

Setup

Step 1: Initialize the Vault

bash
/fund vault-init

This command creates the vault at ~/FundAdmin-AI-Vault/ and builds the full directory structure: dashboards, Kanban boards, templates, FileClasses, and all 12 review subfolders.

Step 2: Install Required Obsidian Plugins

Open Obsidian, point it at ~/FundAdmin-AI-Vault/, then install and enable these community plugins:

PluginPurpose
DataviewPowers all dashboard queries
KanbanRenders the 9 workflow boards
Metadata MenuEnables dropdown fields in FileClasses
Meta BindInline input forms in notes
QuickAddFast note creation with templates
ChartsPortfolio performance visualizations
Obsidian GitAuto-commit vault changes to a git repo

Step 3: Connect the MCP Server

The MCP server exposes 15 tools that let FundAdmin AI read from and write to your vault without leaving the terminal:

bash
claude mcp add fundadmin-vault -s user node mcp-vault-server/index.js

After adding, restart Claude Code. The mcp__fundadmin-vault__* tools are now available in every session.

Step 4: Sync Reviews

After running any review or analysis skill, sync the output to the vault:

bash
/fund vault-sync

This writes the review as a structured note with YAML frontmatter, tags, and backlinks to the relevant fund and investor records.


MCP Server: 15 Tools

The MCP server uses stdio transport and writes to ~/FundAdmin-AI-Vault/. All tools are available as mcp__fundadmin-vault__<tool> after installation.

ToolWhat It Does
vault_write_reviewCreate a new review note with YAML frontmatter and status
vault_read_fundRead a fund note and all linked reviews
vault_update_fundUpdate an existing fund note with new data
vault_create_investorCreate an investor record with FileClass metadata
vault_read_investorRead an investor note and all linked fund positions
vault_list_fundsList all funds in the vault with frontmatter metadata
vault_query_trackerQuery tracker registries (capital, compliance, investor, performance) by fund or investor
vault_add_kanban_cardAdd a card to any Kanban board column
vault_move_kanban_cardMove a card between columns
vault_close_reviewMark a review as completed
vault_archive_reviewsBatch-archive completed reviews (quarterly)
vault_review_statusList reviews by status
vault_list_action_itemsPull all open action items across all boards
vault_searchFull-text search across all vault notes

Review Lifecycle

Every review moves through a five-stage lifecycle tracked in its YAML frontmatter:

new → under-review → action-required → completed → archived
StatusMeaningTypical Next Step
newReview created, not yet examinedAssign to reviewer
under-reviewActively being analyzedGenerate findings
action-requiredFindings ready, LP action neededNegotiate or escalate
completedAll action items resolvedArchive quarterly
archivedHistorical record; no active itemsSurfaced in trend views only

Status transitions are tracked in the Review Kanban board and reflected instantly in the Dataview dashboards.


Dashboards

Seven Dataview-powered dashboards provide live views of your vault data. All dashboards update automatically as notes are added or modified.

DashboardWhat It Shows
Portfolio OverviewAll funds, safety scores, benchmark deviations, last review date
Action ItemsOpen P0/P1 items across all active reviews, sorted by priority
Risk RegisterRisk scores by dimension, aggregated across the portfolio
KYC StatusInvestor KYC expiration dates and outstanding document requests
ChartsSafety Score trends over time and deviation score distributions
Compliance MatrixFramework PASS/WARNING/FAIL status across all funds
Quarterly SummaryRolling 90-day view of completed reviews and resolved items

Dataview JS Live Queries

All 9 tracker dashboards now use Dataview JS queries instead of static tables. Each dashboard file contains a dataviewjs code block that dynamically reads frontmatter from review notes and renders live, sortable tables. This means dashboards update automatically as new reviews are processed -- no manual editing of dashboard files is required.

The trackers powered by Dataview JS include:

Tracker DashboardWhat It Queries
Capital TrackerCumulative capital calls, distributions, unfunded commitments, source breakdown per fund
Compliance TrackerRisk flags (High/Medium/Low) extracted from reviews with severity aggregation
Investor TrackerLP registry with cross-fund exposure, commitment totals, and contact metadata
Performance TrackerFund performance snapshots (IRR, TVPI, DPI) from capital account reviews
Wire RegistryWire instruction changes with verification status and anomaly flags
Obligation TrackerSide letter obligation deadlines with compliance status
KYC TrackerKYC/AML document collection status and verification per investor
Covenant TrackerDebt covenant compliance with threshold proximity alerts
Regulatory TrackerRegulatory filing calendar with deadline tracking

Each dashboard uses [[wikilinks]] to cross-reference fund and investor notes, so clicking any entry navigates directly to the source review.


Kanban Boards

Nine Kanban boards map directly to FundAdmin AI skill categories. Each board uses standard columns (Backlog, In Progress, Review, Done) and cards that link back to the source review note.

BoardMaps To
LPA ReviewDocument Review skills
Investor OnboardingInvestor Compliance & Onboarding skills
Document IntakeDocument Intake skills
Compliance TrackingCompliance & Regulatory skills
ObligationsTracking & Monitoring skills
Portfolio IntelligencePortfolio Intelligence skills
AnalyticsAnalytics & Modeling skills
Action ItemsCross-category open items
Risk RegisterRisk findings from all review types

Templates

Seven note templates are included for structured periodic review:

TemplateCadenceContents
Daily ReviewDailyToday's action items, capital call notices, KYC expirations
Weekly ReviewWeeklyReview completions, open negotiations, upcoming filings
Monthly ReviewMonthlyPortfolio performance summary, obligation tracker status
Quarterly ReviewQuarterlySafety score trends, benchmark deviations, archive sweep
Fund OnboardingPer fundFund setup checklist, LPA intake, initial benchmark
Investor OnboardingPer investorSubscription pipeline status, KYC document checklist
Side Letter TrackerPer side letterMFN provisions, LP-specific rights, expiration monitoring

FileClasses

Three Metadata Menu FileClasses define the structured fields on every Fund, Investor, and Review note. FileClasses enable dropdown-based data entry and consistent frontmatter across all notes.

Fund FileClass

FieldTypeOptions
strategyDropdownPE Buyout, Venture Capital, Real Estate, Credit, Hedge Fund, Growth Equity, Fund-of-Funds
vintageNumberYear
target_sizeNumberUSD millions
safety_scoreNumber0-100
statusDropdownFundraising, Investing, Harvesting, Wind-Down, Closed

Investor FileClass

FieldTypeOptions
investor_typeDropdownU.S. Individual, U.S. Entity, Tax-Exempt, Benefit Plan, Government, Non-U.S. Individual, Non-U.S. Entity, Financial Institution, Fund-of-Funds, Special
fatca_statusDropdownW-9 collected, W-8BEN collected, W-8BEN-E collected, Pending, Not required
aml_statusDropdownCleared, Flagged, Pending, Escalated
kyc_statusDropdownCurrent, Expiring (90d), Expired, Not started
qualificationDropdownAccredited Investor, Qualified Client, Qualified Purchaser

Review FileClass

FieldTypeOptions
review_typeDropdownLPA Review, PPM Review, Subscription Review, Side Letter, Compliance Check, KYC Review, Benchmark
statusDropdownnew, under-review, action-required, completed, archived
priorityDropdownP0, P1, P2, P3, P4
safety_scoreNumber0-100 (for LPA reviews)

Webapp REST API (webapp-api.js)

The webapp API server provides a REST interface for the Next.js webapp to write back to the Obsidian vault. It runs on 127.0.0.1:3001 and exposes 4 endpoints for review status updates and Kanban board operations.

Startup

bash
node mcp-vault-server/webapp-api.js

Endpoints

MethodPathDescription
PATCH/api/reviews/:id/statusUpdate a review's frontmatter status field
POST/api/kanban/:board/cardsAdd a new card to a Kanban board column
PATCH/api/kanban/:board/cards/:id/moveMove a card between columns
PATCH/api/kanban/:board/cards/:id/checkToggle a card's checkbox state

All writes go through the same vault.js functions used by the MCP server, ensuring a single mutation channel for vault state. The server binds to 127.0.0.1 only (no external access).


Review Metadata Extraction (parseReviewMetadata)

The inbox watcher (mcp-vault-server/watcher.js) extracts actual risk ratings, safety scores, and investor lists from Claude's review output via the parseReviewMetadata function in vault.js. This replaces earlier hardcoded placeholder values with real data parsed from the review markdown.

Extracted fields include:

FieldSourceExample
riskRisk Assessment section of review outputHigh, Medium, Low
scoreLPA Safety Score or Health Score72
investorsInvestor names mentioned in the review["CalPERS", "OTPP", "GIC"]

These values are written into the YAML frontmatter of each vault review note, enabling accurate Dataview queries across the portfolio.

This tool does not provide financial, legal, or tax advice.