1. HR automates issuance after training
Scenario: A company uses an LMS (Learning Management System) for internal training. When an employee completes a module, HR needs to issue certificates on That’s Me. Flow with MCP:- The employee completes the training on the LMS
- HR opens Claude Desktop and says:
“Issue certificates for the ‘Compliance 2025’ training to the following employees who completed it today: Ana Costa (ana.costa@company.com), Carlos Souza (carlos.souza@company.com), Fernanda Lima (fernanda.lima@company.com)”
- Claude uses
search_eventsto find theCompliance 2025event - Then uses
issue_certificateswith the three employees’ data - Each employee receives the certificate by email and WhatsApp
2. Language school issues certificates in bulk
Scenario: An English school finishes a class of 40 students and needs to issue certificates for all of them. Flow with MCP:- The coordinator pastes the student list into the chat:
“Issue certificates for the ‘English B2 — March 2026 Class’ course to these students: [list with name and email]”
- Claude uses
search_eventsto locate the event - Then uses
issue_certificateswith all 40 recipients in a single call - The coordinator asks for the status:
“How many have already accepted their certificate?”
- Claude uses
get_engagement_funnelto display the funnel
3. Marathon organizer checks analytics
Scenario: The organizer of a road race issued 2,000 completion certificates and wants to understand the engagement level. Flow with MCP:- The organizer asks:
“Show the engagement funnel for the SP Marathon 2026”
-
Claude uses
get_engagement_funneland returns, for example:- 2,000 issued → 1,847 accepted (92%) → 1,523 viewed (76%) → 412 shared (21%)
- The organizer asks for more details:
“Who hasn’t accepted their certificate yet?”
-
Claude uses
list_recipientswithstatus: "pending"and lists the 153 pending recipients - The organizer decides to export:
“Export all issuance data from this month as CSV”
- Claude uses
export_csvand returns the file with the data