Insight

How One GP Built Its Own Portfolio Insights Hub with Atominvest and Claude

September 16, 2026
— minutes
Tags

What is on this page

    GPs increasingly close data gaps by building custom tools on top of their existing platform, not by requesting new features from vendors.A GP client used Claude alongside Atominvest's API to build an internal "insights hub" - a custom dashboard combining fund/vehicle views, trend analysis, forecasting, health scores, and company deep-dives - without adding headcount or waiting on a vendor roadmap.

    Platform API access lets investment teams build the exact views they think in, rather than the views a vendor ships by default.The constraint on custom internal tooling is rarely technical - it's knowing which data points matter. Open API and MCP access shifts that decision from vendor roadmap to the GP's own team and timeline.

    Most GPs don't just have a data problem. They have a distance problem: the information they need to answer a partner's question in a Monday meeting exists somewhere in the platform, but getting to it means clicking into fund after fund, company after company, and stitching the answer together by hand.

    ‍

    One of our clients decided to close that distance themselves. Using Claude and Atominvest's API, their team built a custom internal dashboard - an insights hub, if you will - that pulls live portfolio data straight out of Atominvest and reshapes it into the exact views their investment team actually thinks in.

    What they built

    The insights hub is a purpose-built layer on top of Atominvest, assembled around a few core modules:

    ‍

    • A fund and vehicle switcher. Click into any fund or co-investment vehicle and get an immediate, consolidated view of every portfolio company inside it, with figures displayed in whichever currency the viewer needs.
    • Trend views. A rolling look at how a fund has performed over recent months, without having to reconstruct the timeline manually.
    • Forecasting. Projected performance for the fund and for each underlying portfolio company individually - the kind of forward-looking equity story that used to live in a spreadsheet someone rebuilt every quarter.
    • Health scores. A simple, visual signal for portfolio health at a glance, across companies and vehicles.
    • Company-level deep dives. Highlights, lowlights, side-by-side comparison tables, and individual equity stories, with the ability to attach relevant slide decks directly to a company's view.

    It's the kind of tool an internal analytics team might spend two quarters scoping, staffing, and building. This team built it in a fraction of that time, without adding headcount.

    How they built it - and why the approach changed

    The first version was built as an artifact connected through Claude's MCP integration, calling Atominvest's data live. It worked, but the team found it slower going and noticed the token cost of refreshing data on every interaction added up. So they rebuilt the backend to call Atominvest's API directly - a more stable, deterministic foundation with no risk of the model inventing numbers - and used Claude to design and iterate on the interface on top of it.

    ‍

    The result is a lightweight HTML application, deployed via GitHub and Railway, with portfolio data cached rather than fetched live on every view - which is also simply how the underlying reporting cycle works, since the data itself is only refreshed when it's uploaded. That caching choice is what makes the insights hub feel instant to the people using it day to day.

    What's next

    The team's already scoping their next module: a consolidated cap table view across every portfolio company - shareholders, ownership stake, and how that's shifted over time. It's a good example of the underlying pattern. Comparing three companies' cap tables side by side, or tracking a stake's movement across financing rounds, is possible today, but it means navigating into each company one at a time. A dedicated module would turn that into a single click.

    Why this matters beyond one firm

    This isn't really a story about one dashboard. It's a story about what happens when a platform's data is easily accessible: teams stop asking their vendor to build every view they can imagine, and start building the ones they actually need, on their own timeline. Atominvest's API - and its MCP integration for teams who want to prototype directly against Claude - exists precisely so that GPs aren't limited to the views we ship by default.

    ‍

    If your team has an idea for a module like this, the constraint is almost never the tooling. It's knowing which data points you need. That's a conversation worth having.

    ‍

    Read similar stories

    Insight

    SuperReturn CFO/COO 2026: Complexity is Outpacing Ops Teams

    SuperReturn CFO/COO 2026 made one thing clear: private markets complexity is growing faster than ops teams can handle. Here’s what we heard about LP expectations, AI, and why headcount alone won’t close the gap.

    Insight

    Making Portfolio Management Software Work Across Deal Teams

    See how portfolio management software creates a shared, reliable view of performance, risks and KPIs, helping deal teams collaborate and act faster

    Insight

    Should Private Credit Software Automate Covenant Waiver Tracking?

    Discover how private credit software can streamline covenant waiver tracking, strengthen oversight, and help teams manage exceptions before risks escalate

    Book a demo

    Transform Your
    Investment Operations.

    Book demo

    Share

    Insight

    How One GP Built Its Own Portfolio Insights Hub with Atominvest and Claude

    Most GPs don't just have a data problem. They have a distance problem: the information they need to answer a partner's question in a Monday meeting exists somewhere in the platform, but getting to it means clicking into fund after fund, company after company, and stitching the answer together by hand.

    ‍

    One of our clients decided to close that distance themselves. Using Claude and Atominvest's API, their team built a custom internal dashboard - an insights hub, if you will - that pulls live portfolio data straight out of Atominvest and reshapes it into the exact views their investment team actually thinks in.

    What they built

    The insights hub is a purpose-built layer on top of Atominvest, assembled around a few core modules:

    ‍

    • A fund and vehicle switcher. Click into any fund or co-investment vehicle and get an immediate, consolidated view of every portfolio company inside it, with figures displayed in whichever currency the viewer needs.
    • Trend views. A rolling look at how a fund has performed over recent months, without having to reconstruct the timeline manually.
    • Forecasting. Projected performance for the fund and for each underlying portfolio company individually - the kind of forward-looking equity story that used to live in a spreadsheet someone rebuilt every quarter.
    • Health scores. A simple, visual signal for portfolio health at a glance, across companies and vehicles.
    • Company-level deep dives. Highlights, lowlights, side-by-side comparison tables, and individual equity stories, with the ability to attach relevant slide decks directly to a company's view.

    It's the kind of tool an internal analytics team might spend two quarters scoping, staffing, and building. This team built it in a fraction of that time, without adding headcount.

    How they built it - and why the approach changed

    The first version was built as an artifact connected through Claude's MCP integration, calling Atominvest's data live. It worked, but the team found it slower going and noticed the token cost of refreshing data on every interaction added up. So they rebuilt the backend to call Atominvest's API directly - a more stable, deterministic foundation with no risk of the model inventing numbers - and used Claude to design and iterate on the interface on top of it.

    ‍

    The result is a lightweight HTML application, deployed via GitHub and Railway, with portfolio data cached rather than fetched live on every view - which is also simply how the underlying reporting cycle works, since the data itself is only refreshed when it's uploaded. That caching choice is what makes the insights hub feel instant to the people using it day to day.

    What's next

    The team's already scoping their next module: a consolidated cap table view across every portfolio company - shareholders, ownership stake, and how that's shifted over time. It's a good example of the underlying pattern. Comparing three companies' cap tables side by side, or tracking a stake's movement across financing rounds, is possible today, but it means navigating into each company one at a time. A dedicated module would turn that into a single click.

    Why this matters beyond one firm

    This isn't really a story about one dashboard. It's a story about what happens when a platform's data is easily accessible: teams stop asking their vendor to build every view they can imagine, and start building the ones they actually need, on their own timeline. Atominvest's API - and its MCP integration for teams who want to prototype directly against Claude - exists precisely so that GPs aren't limited to the views we ship by default.

    ‍

    If your team has an idea for a module like this, the constraint is almost never the tooling. It's knowing which data points you need. That's a conversation worth having.

    ‍

    No items found.

    Supercharge your firm operations

    See how our leading technology and AI-powered features can give your firm an operating edge

    Book a DemoRequest a demo