Establish a Board API agreement with CE Broker (Propelus) at https://cebroker.com/boards; boards receive dedicated API credentials and access to compliance reporting endpoints
Use the Board Reporting API to retrieve CE compliance status for all active licensees: call the GetLicenseeComplianceList method with BoardID, RenewalPeriodStart, and RenewalPeriodEnd parameters
The response returns a list of licensee records each with LicenseNumber, LicenseeName, ComplianceStatus (Compliant, Non-Compliant, Exempt), TotalHoursRequired, TotalHoursCompleted, and DeficientCategories
Filter Non-Compliant licensees and generate renewal hold notifications; many boards use this data to block online renewal for licensees below required hours
For specific licensee history, call GetLicenseeTranscript with LicenseNumber to retrieve a list of all reported CE activities including provider name, course title, completion date, and hours
Schedule nightly batch pulls 60 days before renewal deadline to enable proactive outreach to non-compliant licensees
Known gotchas
CE Broker board API access is separate from provider API access; provider credentials cannot call compliance reporting endpoints and vice versa
CE Broker compliance data reflects only CE reported through the CE Broker system; licensees who completed CE with providers not integrated with CE Broker will appear non-compliant until they self-report or the provider reports retroactively
Exemption logic (e.g., military exemptions, first-renewal waivers) is configured per-board in CE Broker; pulling compliance status without accounting for exemption flags may trigger false-positive non-compliance alerts
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp