Tools that your AI agent can use through this MCP server to interact with NationBuilder
Update a specific person with the provided data. See the documentation
Update a specific donation with the provided data. See the documentation
Create a new person with the provided data. See the documentation
Rmove tags from a specific person. See the documentation
This endpoint attempts to match the input person resource to a person already in the nation. If a match is found, the matched person is updated and a 200 status code is returned. If a match is not found, a new person is created and a 201 status code is returned. Matches are found by including one of the following IDs in the request: civicrm_id
, county_file_id
, dw_id
, external_id
, email
, facebook_username
, ngp_id
, salesforce_id
, twitter_login
, van_id
. See the documentation
Delete a specific donation with the provided Id. See the documentation
Create a new person with the provided data. See the documentation
Create a new membership with the provided data. See the documentation
Create a new donation with the provided data. See the documentation
Add tags to a specific person. See the documentation