Dot grid
Answer
>
What makes a good MCP

What makes a good MCP for finance teams?

An MCP server is good when it can do anything a human can do in that software, not just read a few summary endpoints. That test separates the platforms an agent can genuinely work in from the ones that list MCP on a feature page. Last updated: August 2026

Team Aleph
Shaping the future of AI-native FP&A
Share to
Table of contents
Subscribe to the 10X Finance Blog

Get FP&A best practices, research reports, and more delivered to your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Bottom line: an MCP server is good when it can do anything a human can do in that software — not just read a few summary endpoints. That single test, put forward by Aleph co-founder and CEO Albert Gozzi during our Claude Skills for Finance webinar, separates the platforms an agent can genuinely work in from the ones that merely list MCP on a feature page.

MCP has gone from an unfamiliar acronym to a buying criterion in about a year. The honest version of the buying advice is stronger than most vendors will put in writing: it is hard to justify purchasing a finance system today that has no MCP at all, because it caps how much of your work an agent will ever be able to touch. But presence is not quality, and the gap between the two is where teams get disappointed.

What is an MCP, in finance terms?

MCP — the Model Context Protocol — is what lets an application talk to Claude or ChatGPT. That is genuinely all it is. If you would normally open your ERP, navigate to the reports section, pick an income statement and download it, an MCP is the same journey described in a way an agent can follow.

What makes it matter is that it is a common language rather than a bespoke pipe. Wiring two systems together through their APIs has historically meant paying integration consultants somewhere in the tens of thousands. MCP replaces that per-pair custom work with one protocol every tool can implement, which is why the ecosystem expanded so quickly once the major assistants supported it. The protocol itself is public — the Model Context Protocol specification is the canonical reference if you want the technical detail.

For the wider picture of how this fits a finance stack, see our MCP guide for finance teams.

What makes an MCP good rather than just present?

Use the human-parity test: ask what a person can do in the software, then ask how much of that the MCP exposes. Six checks separate a real implementation from a checkbox.

TestA good MCPAn MCP in name only
CoverageExposes anything a human can do in the UIA handful of read-only endpoints
WritesCan create and update records, not just read themRead-only
GranularityLine-item and transaction levelSummary totals only
StructureReturns the dimensions you report on, named as you name themFlat rows you have to re-map every time
PermissionsHonours the user's own access, per personOne shared service account for everyone
TraceabilityAnswers can be traced to a source recordNumbers with no drill path

The permissions row is the one finance teams underestimate. If an MCP runs on a single shared service account, then anyone who can reach the agent can reach everything the account can reach — which is the opposite of what you want when a department head asks about their own spend line. Per-user permission inheritance is what makes agent access safe to roll out beyond finance.

What MCPs still cannot do

Two limits are worth knowing before you design a workflow around one.

First, the protocol does not carry files the way people assume. Passing a PDF or an image through MCP is not currently supported, so a workflow that depends on handing a document from one system to another through an agent will not work the way you sketched it on a whiteboard.

Second, coverage is uneven. Where a system has no MCP at all, the fallback is to have the agent drive a browser and download a CSV. That works and it is a legitimate stopgap, but it is brittle: it breaks when the page layout changes, and it gives you no traceability. Treat it as a bridge, not a design.

MCP, API and integration are not the same thing

These get used interchangeably and it causes real confusion in vendor calls, so it is worth being precise. An API is a system's programmatic interface. A custom integration is code somebody wrote to join two specific systems together. MCP is a shared protocol that lets any compliant agent talk to any compliant system.

APICustom integrationMCP
What it isA system's raw programmatic interfaceBespoke code joining two specific systemsA shared protocol any agent can speak
Who builds itThe vendorYou, or consultantsThe vendor, once, for every agent
Cost to add a systemPer pair, every timeTens of thousands, per pairNear zero once both ends support it
Who uses itDevelopersDevelopersAn agent, on a finance user's behalf
Breaks whenThe vendor versions itEither system changesThe vendor stops maintaining coverage

The economic difference is the reason MCP spread so fast. Custom integration work scales with the number of pairs: connecting five systems to each other is ten separate projects. A protocol collapses that to one implementation per system. If a vendor tells you they will build you a custom connector instead, you are being offered the expensive version of a solved problem.

What a finance-grade MCP needs on top of the basics

The generic checklist above applies to any software. Finance adds three requirements that general-purpose guidance misses, and they are the ones that decide whether an agent's output survives contact with an auditor.

Period awareness. The MCP should expose whether a period is open, closed or adjusted, and an agent should be able to tell the difference. An agent that reads an open period and reports it as final will produce a confidently wrong number every month, and nothing about the output will look wrong.

Dimension fidelity. Your entity, department, cost-centre and class structures need to come through named as you name them. If the MCP flattens them, every agent query has to re-derive the mapping, which is both slow and a place for silent error.

An audit path. Any figure an agent reports should be traceable to the records behind it. This is the difference between an answer you can take into a board meeting and one you have to go re-derive by hand before you dare use it — the distinction we draw out in explainable AI for FP&A.

Which finance platforms have an MCP?

Coverage now spans FP&A, ERP and the warehouse layer, though quality varies more than availability does.

PlatformCategoryMCP availableBest for
AlephFP&AYesPlan, budget and reporting data in Excel or Google Sheets over live ERP actuals
CubeFP&AYesSpreadsheet-native planning over a governed data layer
Datarails (FinanceOS)FP&AYesConsolidating an existing estate of Excel workbooks
RilletERPYesAI-native general ledger and close
NetSuiteERPVia integration layerEstablished mid-market ERP footprints
QuickBooksAccountingVia integration layerSmaller finance stacks
Snowflake / BigQueryWarehouseYesTeams whose finance data already lands in a warehouse

Availability reflects public vendor documentation as of August 2026; confirm current state and the depth of each implementation directly with any vendor. For the FP&A layer specifically, we keep a fuller list in MCP-compatible FP&A platforms and FP&A platforms that work with Claude.

How to test an MCP before you buy

Do not accept a demo on the vendor's dataset. Ask for four things on yours:

  1. A write, not just a read. Have the agent change something and show you the record it changed.
  2. A line-item drill. Ask for a number, then ask which transactions make it up. If it cannot get below a summary, your commentary will never be defensible.
  3. Your own dimensions. Ask for a report cut by the dimensions you actually report on, named the way you name them.
  4. Two different users. Run the same question as a finance user and a department head, and confirm the answers differ appropriately.

That last test is the one that reveals whether permissions are real. It also mirrors how we think about agent access generally, covered in AI accuracy and auditability in FP&A.

Where Aleph fits

Aleph's MCP exposes the reporting and planning layer — actuals, budgets, forecasts and the dimensions you report on — to Claude and other agents, with each user's own permissions and a drill path back to source. The point is not that the agent is smarter; it is that it is working from your chart of accounts, your metric definitions and your plan rather than guessing at them.

See it in the Aleph Agent, or watch Albert build a skill and connect it to the Aleph MCP live in the Claude Skills for Finance recording. The Claude skills for finance guide includes six ready-made .skill files to start from.

Subscribe to the 10X Finance Blog

Get FP&A best practices, research reports, and more delivered to your inbox.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Frequently asked questions

No items found.

Discover Aleph today

Contact us and learn how Aleph can help you build your one source of truth for financial data
Screenshot of an income statement spreadsheet comparing revenue, cost of revenue, and operating expenses for Jan 25 and Feb 25, alongside a sidebar menu with options including 'Income Statement,' 'Analyze with AI,' and other budget categories.
Dotted grid