Verify the In-Site installation, and run the go-live checklist
verify_insite_installationVerifies a ProAbono In-Site installation before shipping: runs live API checks, scans code for go-live issues, flags unverifiable items as pending, and outputs the 12-item checklist.
Instructions
Checks an In-Site installation before it ships. It exercises steps 2 and 3 against the account for real -- reads a customer, confirms an object comes back carrying the insite-* workflow query, and reads the Usage API for that customer, diagnosing an empty answer instead of calling it 'no rights'. It checks the developer's own files statically against the rules of the go-live checklist: no secret inlined, no customer reference from the request, no branch on ReferenceOffer, the cache replaced rather than merged, IsEnabled enforced, pagination read whole. And it reports what no API can verify -- the workflow redirect URL, the webhook validation, and the snippet's presence in the page -- as pending rather than pretending. Ends with the twelve-item go-live checklist. Run it before shipping, not after.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offer_ref | No | An offer to check the subscribe workflow against. It is what makes the `insite-subscribe` query appear on the customer at all. | |
| customer_ref | No | A customer to exercise the wiring against — ideally one that has subscribed. Without it, steps 2 and 3 cannot be verified end to end and are reported as unverified rather than as passing. | |
| project_root | No | Root of the developer's project, where `.proabono/installation.json` is written. Defaults to the directory this server was launched in, which is the project for every MCP client that starts the server inside it. Pass it when that is not the case. |