Approve a membership application
Approve a Pending - New application so the membership becomes Active.
MCP tool wild_apricot_write → approve_membership_application
Opens the contact, goes to the Membership tab and selects Approve. The status becomes Active and Member since is set to the approval date. The applicant can get the Application activation email set on the level. On a recurring monthly level, an approval after the next renewal date makes Wild Apricot charge each month between the application and the approval. Needs a full administrator or a membership manager. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| contact_id integer required | integer | Contact ID from list_contacts. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "wild_apricot_write",
"arguments": {
"operation": "approve_membership_application",
"arguments": {
"contact_id": 48213
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"contact_id": 48213,
"name": "Nora Elwood",
"membership_level": "Individual",
"membership_status": "Active",
"member_since": "2026-10-23"
},
"isError": false
}