For Claude, ChatGPT and Gemini
Check a funding package from your chat window.
Ask your assistant to look at a funding request and its invoices. Plumbline runs the same twelve checks every time, quotes the numbers it verified, and names what it could not. Setup takes about a minute.
A person makes every funding decision
Copy this link first. Every setup below asks for it.
https://mcp.plumbline.cloud/mcp
Set it up
Pick the assistant you already use. There is no account to create, nothing to install, and no password to enter.
Claude
Works on any plan. A free account can hold one of these at a time.
- Open your settings and go to Connectors.
- Press Add custom connector.
- Paste the link into the box. Name it Plumbline.
- Press Add. Claude opens a sign-in window; pick Continue with Google and use your work account.
You are done when Plumbline appears in your connector list. Start a new chat and ask it one of the questions below.
On a Team or Enterprise plan an owner adds it once for everybody, and you press Connect on the row they created.
ChatGPT
Needs a paid plan (Plus, Pro, Business, Enterprise or Edu) and a web browser. The phone app cannot do this yet.
- Open Settings, then Security and login, and switch on Developer mode.
- Go to Plugins and press the plus button.
- Name it Plumbline and paste the link into the connection box.
- Choose OAuth, create it, and sign in with Google when the window opens.
- ChatGPT lists six tools it found. Switch them on.
You are done when those six tools are switched on. Your new app sits under Drafts until someone publishes it.
To give it to a whole team, an admin opens Workspace Settings, then Apps, and publishes it from Drafts.
Gemini
Two different routes, depending on which Gemini your company gave you.
- Gemini Enterprise. An administrator opens Data stores, presses Create data store, and picks Custom MCP Server.
- They paste the link, choose OAuth, name it Plumbline, and sign in with Google when asked.
- The Gemini app. Open Settings, then Connected Apps, then Add a custom app, and paste the link.
You are done when Plumbline shows up in your app or data store list.
The Gemini app route is open to personal Google accounts in the United States only. A work or school account has to go the Enterprise route.
Claude Code and the MCP Inspector were connected to this server and checked on 2026-09-15. The three setups above follow each vendor's current published instructions and have not yet been captured against this server.
Ask it plainly
Plain questions work. You never have to name a tool.
“Check this funding request against the invoices and tell me what doesn't add up.”
“Which checks couldn't you finish, and what document is missing?”
“Write up what you found for the person who has to approve this.”
Nothing of yours is needed to try it. Ask for the sample package with a missing document, and watch eleven of the twelve checks report that they never ran.
Where it stops
It will
- Run the same twelve checks, in the same order, every time
- Name every check it could not run, and say why
- Quote the amounts and names it verified
- Write up what it found, for a person who has to decide
It won't
- Approve or decline funding
- Move, release or schedule any money
- Sign off an exception or a waiver
- Change banking instructions
- Overrule a finding, even if you ask it to
None of that is a setting somebody could turn on. Those tools do not exist on this server, and a test fails if anyone adds one.
Kept
- Tool name, timing, and outcome per call
- Every document you send, as you sent it, for 30 days
- The arguments of each call and the answer it got back, for the same 30 days
- A SHA-256 of submitted evidence
- The engine's result for a few hours, then deleted. It quotes the amounts and names it verified.
- For an extraction: each field's path, confidence, and source
- Client name and a daily salted IP hash
- Model token counts
Never kept
- Raw IP addresses
- Your name, your email, or any account — the server never asks
Two cautions, and the second one changed on 15 September 2026. Anyone holding the link can use this server, because it asks nobody to sign in. And the operator now keeps what you submit: the documents, the call, the answer. Counts outlive that window; the documents do not. Send the sample packages and your own documents. A customer's documents belong on a server that knows who is calling.
For developers
Command line
Claude Code
verified 2026-09-15claude mcp add --transport http plumbline https://mcp.plumbline.cloud/mcp
MCP Inspector
verified 2026-09-15npx @modelcontextprotocol/inspector --cli https://mcp.plumbline.cloud/mcp --transport http --method tools/list
Gemini CLI
gemini mcp add --transport http --scope user plumbline https://mcp.plumbline.cloud/mcp
The command writes the server into your settings, which we confirmed. Gemini CLI then refuses to start any MCP server from an untrusted folder, so the connection itself has not been captured — trust the folder first.
Tools
explain_verification_runExplain a run in plain languageget_evidence_requirementsGet evidence requirementsget_review_artifactGet the review artifact for a runget_verification_capabilitiesGet verification capabilitiesget_verification_runGet the control trace for a runverify_funding_packageVerify a funding package
Transport is Streamable HTTP with no session. Sign-in is OAuth through Clerk with a Google account; every request carries a bearer token the server verifies before any tool runs. Evidence read from a document by a language model comes back labelled untrusted, carrying a confidence and a source for every field.
Limits
max_documents10max_total_bytes26214400max_pages100media_typesapplication/pdf, image/png, image/jpeg, text/plainmax_lines100max_supporting_invoices75
Per client: 60 calls per ten minutes. Over a limit, the server answers with a retry delay.