upc_shiguang_register_activity
Registers a user for a named Shiguang activity after verifying activity details, registration window, and eligibility, submitting only once without automatic retries.
Instructions
Submit one explicit registration for the named Shiguang activity.
Call only when the user explicitly names the activity and asks to register. The tool first performs a read-only detail/window/self check, then submits once; it never auto-retries a write. For social_practice without an invite code, reason is required (the real page requires it). Check-in, cancellation and profile writes are not supported.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"activity_id": "<activity_id>"
},
"name": "upc_shiguang_register_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | activity | |
| reason | No | ||
| activity_id | Yes | ||
| invite_code | No | ||
| session_ref | No | self |