Approve a membership application

Approve a Pending - New application so the membership becomes Active.

MCP tool wild_apricot_write → approve_membership_application

write Confirm

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

Parameters: approve_membership_application
NameTypeDescription
contact_id integer required integer Contact ID from list_contacts.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "wild_apricot_write",
    "arguments": {
      "operation": "approve_membership_application",
      "arguments": {
        "contact_id": 48213
      }
    }
  }
}

Example response

JSON

{
  "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
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.