INTEGRATIONS / MODEL CONTEXT PROTOCOL

Membership context for your AI tools.

VeritableRoll’s MCP integration brings member searches, renewal explanations and controlled submissions into compatible AI workflows, using your staff permissions.

Production connection available. Connect Codex with your VeritableRoll staff account. Reads, reports and review submissions use your existing organisation and branch permissions.

Ask about the record. Keep the decision accountable.

The Model Context Protocol (MCP) gives AI applications a standard way to use tools and retrieve context from other systems. In VeritableRoll, that context is the membership register, its requirements and its recorded renewal history.

For example, an authorised branch officer could ask a connected assistant to find a member by number, inspect a recorded renewal and explain the missing evidence. Where submissions are enabled, the officer could then ask it to submit supplied evidence for central review.

A fictional example of the connected workflow
Staff taskMCP actionResult
Find member 0000042search_membersReturn matching memberships within the officer’s permitted branches.
Explain the recorded renewalexplain_renewalReturn the checks, recorded evidence, central review and any issued term.
Submit an updated evidence referencesubmit_renewal_evidenceCreate a submission for staff review, with retry protection.

This is an illustrative sequence, not a live AI chat. The assistant’s explanation should be checked against the returned record. Authorised staff remain responsible for approval and issuance in the workspace.

Explore the renewal workflow in the fictional product demo →

Eight tools, with a defined purpose.

The interface separates finding and understanding records from submitting changes for review.

Tool names and access requirements
ToolWhat it doesAccess
list_organisationsList the organisations the signed-in staff account can access.Read
search_membersSearch by name, member number or source reference, with up to 50 results per page.Read
get_membershipInspect a membership, preserved source identifiers and published branch requirements.Read
explain_renewalExplain a recorded renewal using its evidence, rules, review and issued-term information.Read
management_reportSummarise accessible membership, renewal, payment and event activity for a date range.Read + reports
get_member_edit_contextRetrieve editable values, available grades and the current record version.Read + submit + branch editing permission
propose_member_correctionCreate a correction proposal for staff review without immediately changing the register.Submission access; submissions enabled
submit_renewal_evidenceSubmit supplied evidence or CPD totals for independent central review.Submission access; submissions enabled

Fifty search results is a page size, not a membership allowance. Your organisation’s plan and branch permissions still apply.

Your existing access rules travel with the request.

  • Staff identity first. Every request authenticates the staff account and checks its current organisation and branch grants. Ordinary member-portal accounts cannot use these staff tools.
  • Separate permissions. Read access is required throughout. Reporting and submissions need additional OAuth scopes. A scope never grants access to another organisation or an unrelated branch.
  • Controlled changes. Correction proposals and evidence submissions go into review. MCP cannot approve renewals, issue terms, assert payments, grant exceptions, send email or erase member records.
  • A recorded operation. Organisation-specific tool calls record the actor, tool and outcome. These access receipts exclude prompt text and tool-result contents; submitted evidence remains part of the normal review history.

A connected AI provider receives the data returned to its client. Before connecting it, your organisation should approve that provider’s data handling and choose the access the workflow needs. See our service and processing terms and branch approval guide.

Connect Codex to your workspace.

Use your existing staff sign-in. Start with read and reporting access; add review submissions only when your organisation needs them.

  1. Add the connection. Add the following entry to your Codex config.toml. If a VeritableRoll entry already exists, update it rather than adding a duplicate.
[mcp_servers.veritableroll]
url = "https://members.veritableroll.com/mcp"
scopes = ["veritableroll:read", "veritableroll:reports"]

[mcp_servers.veritableroll.oauth]
client_id = "veritableroll-codex"
callback_port = 4387
callback_url = "http://127.0.0.1:4387/callback"
  1. Sign in and consent. Run codex mcp login veritableroll, then complete the VeritableRoll staff sign-in in your browser and approve the requested permissions. Your password stays with the sign-in provider.
  2. Start with your organisations. Open a new Codex conversation and ask: “List the VeritableRoll organisations I can access.” Then choose an organisation and ask about a member or renewal.
  3. Enable proposals when needed. Add veritableroll:submit to the scopes and sign in again to approve it. The account also needs branch editing permission. Corrections and evidence enter staff review; they cannot approve or issue a renewal.

A VeritableRoll operator account manages the service; it does not automatically receive access to customer registers. Connect an account that has staff access to the organisation you want to work with.

See the Codex configuration reference. For another AI client, contact us about registration; its client identity and callback addresses need to be configured separately.

Connection details for technical teams

Resource: https://members.veritableroll.com/mcp. Discovery: https://members.veritableroll.com/.well-known/oauth-protected-resource/mcp.

Transport: Streamable HTTP, with authenticated POST requests and JSON responses. Authorisation: OAuth authorisation code with PKCE S256, staff authentication and consent. Access tokens expire after five minutes; the client can refresh its authorised session.

Scopes: veritableroll:read, with veritableroll:reports or veritableroll:submit added where required. These scopes never expand the staff account’s branch permissions.

Production acceptance exercised real sign-in, token refresh and all eight tools using fictional records. Checks included branch isolation, restricted readers, pending submissions and access revocation. No customer records were used.

Common questions

Can I connect my AI assistant now?

Yes. Follow the Codex setup above using an active VeritableRoll staff account. Other AI applications need their own registered connection; contact us with the application you use.

Will this renew memberships automatically?

The tools can explain a recorded case and submit supplied evidence for review. Approval and issuance remain separate actions for authorised staff in the workspace.

Does the public demo expose our member data?

The public demo is a separate fictional simulation. It has no access to your register or the authenticated MCP interface.

Is there a separate MCP price?

MCP access uses your existing VeritableRoll staff account. Your AI application’s charges and terms are separate. Contact us if you need a different client or a wider integration.