List pledges
Pledges on a donor record with total, payments, billing amount and frequency.
MCP tool donorperfect_read → list_pledges
read
Returns the pledges on the Pledges tab of one donor record: pledge ID, pledge date, start date, total, number of payments, billing amount and frequency. A recurring pledge with no end has a total of 0 and only a billing amount. Use pledge_id and billing_amount with apply_pledge_payment.
Parameters
| Name | Type | Description |
|---|---|---|
| donor_id integer required | integer | Donor ID from search_donors. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "donorperfect_read",
"arguments": {
"operation": "list_pledges",
"arguments": {
"donor_id": 1
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"pledges": [
{
"pledge_id": 77120,
"pledge_date": "2026-01-05",
"start_date": "2026-02-01",
"total": 1200,
"payments": 12,
"billing_amount": 100,
"frequency": "Monthly",
"gl_code": "GEN",
"solicitation": "PAYROLL"
}
]
},
"isError": false
}