Skip to content

Integration · Payments

Connect Claude & ChatGPT to ConnectionPoint

Ask your AI how much a ConnectionPoint campaign has raised, who donated this week, or which tax receipts went out. It can search campaigns, organizations and fundraisers, list payments, contacts and activity, and read sub-campaigns. It can also record offline donations, post story updates and comments, and invite new fundraisers.

Connect ConnectionPoint free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How much has our spring campaign raised against its goal?”

    The AI searches campaigns by name and reads the campaign with its goal, amount raised and status.

  • “List the donations that came in since Monday.”

    It lists payments newer than the date you give, filtered by campaign or organization if you ask.

  • “Record a cash gift of 500 from Anna Berg on the school campaign.”

    It records an offline payment with the amount and payer name. No money is charged, and the donor is only emailed if you ask for a confirmation.

What your AI can do

Campaigns and fundraisers

Search campaigns and organizations, read a campaign's goal and amount raised, list sub-campaigns and search fundraisers.

Donations and receipts

List payments, contacts and issued tax receipts, and record or delete offline donations such as cash and cheques.

Updates and outreach

Read the activity feed, post story updates and comments, and invite people to fundraise for a campaign.

  • “Post an update to supporters that we passed the halfway mark.”

    It posts a public story update on the campaign, now or at a scheduled time. Supporters can see it.

  • “Which teams are fundraising under the charity run?”

    It lists the sub-campaigns under the campaign and can search its fundraisers by name.

  • “Invite Peter Holm to fundraise for the run with a goal of 2,000.”

    It sends Peter an invitation email to fundraise for that campaign with his personal goal.

16 tools for ConnectionPoint

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_commentChanges dataPost a public comment with `message` on a campaign (`campaign_id`) or on an activity (`activity_id`).
  • create_story_updateChanges dataPost a public story update on a campaign with `campaign_id` and `message`; optionally schedule it with `scheduled` (Unix time) or post as the campaign or organization. Supporters can see it.
  • delete_offline_paymentDeletesPermanently delete a recorded offline payment by `payment_id`. This cannot be undone.
  • delete_story_updateDeletesPermanently delete a campaign story update by `story_update_id`. This cannot be undone.
  • get_campaignGet one campaign by `campaign_id`, including its goal, amount raised and status.
  • get_current_userGet the signed-in ConnectionPoint user's own details. Use to confirm which account you are working in.
  • invite_fundraiserChanges dataInvite a person to fundraise with `email`, `first_name` and `last_name`, optionally for a `campaign_id` with a personal `goal`. Sends an invitation email to that person.
  • list_activitiesList the activity feed (donations, comments, story updates and more) filtered by `campaign`, `organization` or `types`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page).
  • list_contactsList donor and supporter contacts, optionally filtered by `campaign`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page).
  • list_paymentsList donations and payments, filtered by `campaign`, `organization`, `partner`, or newer than `since` (Unix time) or `since_id`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page).
  • list_subcampaignsList the sub-campaigns (teams or peer-to-peer pages) under a campaign by `campaign_id`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page).
  • list_tax_receiptsList issued tax receipts, filtered by `organization`, `partner`, or newer than `since` (Unix time) or `since_id`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page).
  • record_offline_paymentChanges dataRecord an offline donation (cash, cheque) on a campaign with `campaign_id`, `amount` and `payer_name`, plus optional contact details, message and tags. No money is charged; if `send_confirmation` is true the donor is emailed.
  • search_campaignsSearch fundraising campaigns by `search` text, `organization`, `partner` or `type`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page); pass {} for the first page. Use to find a campaign ID.
  • search_fundraisersList or search the fundraisers of a campaign by `campaign_id`, optionally filtered by `search` text or `user`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page).
  • search_organizationsSearch the organizations (charities or companies) you can access by `search` text or `partner`. Requires pagination (an object with limit, max 50, and the after cursor from the previous page).

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose ConnectionPoint from the app list.

  2. 2

    Paste your key

    Create your own ConnectionPoint client app, paste its Client ID and Client secret, then sign in with ConnectionPoint once. Sign in at connectionpoint.com/apps, create a client app and set its redirect URL to https://pipmcp.com/oauth/callback. ConnectionPoint must approve a new client app before it can call the API.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in ConnectionPoint?

It can search campaigns, organizations and fundraisers, read a campaign, and list sub-campaigns, payments, contacts, activities and tax receipts. It can record and delete offline payments, post and delete story updates, post comments and invite fundraisers.

Does the AI see my ConnectionPoint credentials?

No. Your Client ID, Client secret and sign-in tokens are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Story updates and comments are public, invitations send emails, and deleting an offline payment or story update is permanent, so those tools can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

ConnectionPoint connects with OAuth, and OAuth connections need the PipMCP Pro plan or above. PipMCP also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own ConnectionPoint account.

Does recording an offline payment charge the donor?

No. An offline payment is a record of a gift you already received, such as cash or a cheque. It adds the amount, payer name and optional contact details to the campaign without charging anyone. The donor is emailed only if you ask the AI to send a confirmation.

Let your AI work in ConnectionPoint today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect ConnectionPoint free

PipMCP is not affiliated with ConnectionPoint. Product names are trademarks of their owners.