> ## Documentation Index
> Fetch the complete documentation index at: https://docs.givebutter.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Connections

> Connect Claude, ChatGPT, and other AI assistants to your Givebutter data so you can ask questions about your contacts, donations, and campaigns in plain language.

AI Connections let you link an AI assistant like **Claude** or **ChatGPT** directly to your Givebutter account. Once connected, you can ask questions about your data in plain language and the assistant answers using your live contacts, transactions, campaigns, and more.

This works through the [Model Context Protocol (MCP)](https://modelcontextprotocol.io), an open standard for connecting AI assistants to external data. Givebutter hosts a secure, OAuth-authenticated MCP server, so there is nothing to install or run yourself.

<Note>
  **AI Connections are in beta.** Features, available data, and the tools your assistant can use may
  change. Access is also limited right now: if you don't see the option to connect or your
  authorization is rejected, your account hasn't been enabled yet. Reach out to Givebutter support
  to request access.
</Note>

## Get started

<CardGroup cols={3}>
  <Card title="Connect an assistant" icon="plug" href="/ai-connections/connect/overview">
    Step-by-step setup for Claude, Claude Code, Cursor, and more.
  </Card>

  <Card title="What you can query" icon="database" href="/ai-connections/querying-your-data">
    The data you can ask about and the kinds of questions that work best.
  </Card>

  <Card title="Available tools" icon="wrench" href="/ai-connections/tools">
    A reference for the tools the connection exposes to your assistant.
  </Card>
</CardGroup>

## What you can ask

Once connected, you can ask your assistant questions like:

* "How much did we raise in the last 30 days?"
* "Show me my top 10 recurring donors this year."
* "How many new contacts did we add last month?"
* "What was our total revenue from the spring auction?"
* "Break down donations by campaign for Q1."
* "Find contacts in California who gave more than \$500."

The assistant translates your question into a query against your account, runs it, and answers with real numbers.

## What's protected

<CardGroup cols={3}>
  <Card title="Read-only" icon="eye">
    Connections can only read your data. They can never create, edit, or delete anything in your
    account.
  </Card>

  <Card title="One account per connection" icon="lock">
    Each connection is scoped to a single Givebutter account that you choose when you sign in.
  </Card>

  <Card title="You stay in control" icon="shield-check">
    You approve the connection yourself when you sign in, and you can disconnect it anytime from
    your assistant's settings.
  </Card>
</CardGroup>

## How it works

When you add the connection in your AI assistant, you'll be sent to Givebutter to sign in and pick an account. Your assistant receives a secure token scoped to that one account and uses it to read data on your behalf. The whole flow uses standard OAuth, so your Givebutter password is never shared with the assistant.

The connection endpoint is:

```
https://mcp.givebutter.com/mcp
```

See [Connect an assistant](/ai-connections/connect/overview) for the exact steps for your client.
