XBert MCP + Ignition - Package Fee Coverage Prompt
Connect XBert and Ignition to your AI assistant, paste one prompt, and it compares what each client paid in a month you choose with the time your team logged against them. Each row answers one question: did the fee cover the work? This is the table the prompt produces. Try it: change the hourly rate, sort a column, or click a client to see the workings behind each number.
A grade for every client
A means fees beat the time value by 20% or more. B means fees cover it. C is under-recovered by up to 15%. D is under-recovered by more than 15%.
Where the time went
Minutes logged in XBert per client, valued at your standard hourly rate from Ignition, beside what the client actually paid in package fees.
How far to trust each number
Every figure is tagged verified, inferred or assumed. Clients are joined by XBert ID, not by name, so the few judgement calls stand out.
What to check next
Clients with no time logged, related entities, matches made by website or nickname, and gaps big enough to mean the work grew or the package never fit.
1. Connect XBert and Ignition
Turn on the XBert and Ignition connectors in Claude or ChatGPT and sign in with your existing logins. Add Google Drive if you want a Google Sheet as well.
New to the Ignition MCP? Follow Ignition's own setup guide: Using the Ignition MCP with your AI assistant. For XBert, see the XBert MCP page.
2. Paste the prompt
Copy the prompt below into a new chat. Nothing to edit, though you can write your hourly rate on the rate line. It only reads, and never changes anything in XBert or Ignition.
3. Pick a month, then read
Your assistant asks which month to run and confirms the dates. Read the answer line first, then the graded table, then "Things to check". Next month, paste the same prompt.
One Question Today.
Take the Number to the Client.
Fee coverage is one example. The XBert MCP gives your AI assistant live access to ledgers, time, alerts and workflow across every client, with your permissions and nothing more.
What does the fee coverage prompt actually do?
It reads the package invoices Ignition generated for a month you choose and the time your team logged in XBert for the same month. It matches each client across the two systems by XBert ID, values the time at your standard hourly rate, and grades every client on whether the fee covered the work.
What is an MCP?
MCP, the Model Context Protocol, is the open standard that lets an AI assistant like Claude or ChatGPT connect to an app and work with it on your behalf. XBert and Ignition each have their own MCP. Connect both in the same chat and your assistant can answer questions that span the two.
Do I need both XBert and Ignition?
Yes. Ignition supplies the package fees and your standard hourly rate. XBert supplies the time logged against each client and the client IDs that join the two systems. Google Drive is optional, if you also want the result as a Google Sheet.
How do I connect Ignition to my AI assistant?
Add the Ignition MCP as a connector in Claude or ChatGPT, then sign in to Ignition and approve access. Ignition's MCP is included on every Ignition plan. For the step-by-step setup, see Ignition's help centre at support.ignitionapp.com, linked in step 1 above.
How do I connect XBert to my AI assistant?
Head to the XBert MCP page, add the connector to Claude or ChatGPT and sign in with your existing XBert login. No code and no API keys. It takes about five minutes.
Is my client data safe?
You sign in to XBert and Ignition with your own logins, so your assistant inherits your roles and only sees what you can see in each system. Your credentials stay with XBert and Ignition, not with the assistant.
Will the prompt change anything in XBert or Ignition?
No. The prompt only reads from both systems. The only thing it may write is the optional Google Sheet. Next month, paste the same prompt and pick the new month when your assistant asks.
What do the grades mean?
Coverage, also called the recovery rate, is fees divided by time value. A is 120% or more, B is 100 to 119%, C is 85 to 99% and D is under 85%. C and D are under-recovered: the fee is below what the same time would have billed at your standard rate.
What if a client's name is different in XBert and Ignition?
The prompt joins clients by XBert ID first, so names don't need to match. Only where that fails does it fall back to names, then website or email domain. Those matches are tagged inferred so you know exactly which to check.
Which AI assistants work with it?
Claude on the web and Claude Desktop, ChatGPT, or any assistant that supports MCP connectors. Turn on the XBert and Ignition connectors in the same chat before you paste the prompt.