Vinkius
Qgiv

Qgiv MCP for AI. Manage forms and donor data from any chat client.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Qgiv MCP on Cursor AI Code EditorQgiv MCP on Claude Desktop AppQgiv MCP on OpenAI Agents SDKQgiv MCP on Visual Studio CodeQgiv MCP on GitHub Copilot AI AgentQgiv MCP on Google Gemini AIQgiv MCP on Lovable AI DevelopmentQgiv MCP on Mistral AI AgentsQgiv MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Qgiv MCP Server connects your AI client to the Qgiv fundraising platform. Use it to manage donation forms, update suggested amounts, configure custom donor fields, and handle account settings—all through natural conversation.

It lets you clone successful campaigns instantly or audit recent transactions without touching a complex dashboard.

What your AI can do

Clone form

Creates an exact duplicate of an existing donation form.

Create custom amount

Adds a new, specific suggested donation amount for donors to choose from.

Create custom field

Builds and adds a new text field that collects specific data on the form.

+ 55 more capabilities included
Manage Donation Forms

Clone existing forms using clone_form or update core settings like custom wording and suggested amounts.

Configure Donor Data Fields

Create, list, and manage custom fields and dedication options on donation forms to capture specific donor information.

Maintain Account Settings

Retrieve or modify organization-level settings, such as standard receipting status or default form wording, using get_account_settings.

Audit Financial Activity

Get lists of transactions, refunds, or the latest financial statement by date range or ID.

Control Suggested Giving Tiers

List and update custom suggested donation amounts to guide donors toward specific giving tiers.

Included with Plan

Waiting for input…

AI Agent

Qgiv MCP Server: 58 Tools for Fundraising Management

These tools give your AI client direct control over every aspect of the Qgiv platform, from creating custom fields to listing all financial transactions.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Qgiv on Vinkius

Clone Form

Creates an exact duplicate of an existing donation form.

Create Custom Amount

Adds a new, specific suggested donation amount for donors to choose from.

Create Custom Field

Builds and adds a new text field that collects specific data on the form.

Create Dedication Field

Creates a custom field dedicated to tracking donor dedications (e.g., in honor of...

Create Dedication Type

Sets up new categories or types for dedicating funds.

Create Kiosk

Builds a brand-new kiosk environment within the platform.

Create Pledge

Registers new planned pledges of support from donors.

Create Report Mapping

Sets up a mapping for how data should appear in third-party reports.

Create Restriction

Establishes new fund restrictions or designations for donations.

Get Account Settings

Retrieves the current organization-level and form-specific settings.

Get Custom Amount

Gets the details of a single suggested donation amount using its ID.

Get Custom Field

Retrieves all details for a specific custom field by its unique ID.

Get Dedication Field

Gets the information for a single dedication field using its ID.

Get Dedication Type

Retrieves details about a specific dedication type by its ID.

Get Event

Fetches all information for an event using its unique ID.

Get Form Wording

Retrieves the custom text and wording currently used on organization forms.

Get Kiosk

Gets the current configuration of a specific kiosk by its ID.

Get Last Refunds

Retrieves records of the last N refund transactions.

Get Last Registrations

Gets a list of the most recent Peer-to-Peer registrations.

Get Last Transactions

Retrieves records for the last N general transactions.

Get Latest Statement

Pulls the most recent full financial statement summary.

Get Pledge

Gets all details for a specific pledge using its ID.

Get Recurring Profile

Fetches the profile details for a recurring donor setup by ID.

Get Refund

Gets all information about one specific refund using its ID.

Get Refunds After

Retrieves records of refunds that occurred after a specific Refund ID.

Get Refunds By Dates

Gets all refund details within a specified date range.

Get Registration

Retrieves information for one specific Peer-to-Peer registration by ID.

Get Registrations By Dates

Gets all P2P registrations within a specified date range.

Get Report Mapping

Retrieves the full details of a specific data report mapping by ID.

Get Restriction

Gets all information regarding a specific fund restriction or designation by ID.

Get Statement

Retrieves the details of a single financial statement using its ID.

Get Transactions After

Gets transaction records that occurred after a specific Transaction ID.

Get Transactions By Dates

Retrieves all transactions within a specified date range.

Get Widget

Fetches the configuration and details of a specific form widget by ID.

List Custom Amounts

Lists every custom suggested donation amount configured on your account.

List Custom Fields

Retrieves a list of all currently active custom data fields on forms.

List Dedication Fields

Lists every custom dedication field setup in the system.

List Dedication Types

Retrieves all available dedication types, like 'In Memory Of'.

List Events

Lists custom events and associated ticket packages.

List Kiosks

Gets a list of all configured kiosks and their navigation menus.

List Pledges

Lists all active pledges recorded in the system.

List Recurring Profiles By Status

Lists recurring profiles, filtering them by their current status (active, paused, etc.).

List Recurring Profiles

Retrieves a list of all established recurring donation profiles.

List Report Mappings

Provides a list of report mappings used for connecting to third-party tools.

List Restrictions

Lists all existing fund restrictions or designations applied to donations.

List Statements

Retrieves a list of archived financial statements and payout summaries.

List Widgets

Lists all custom widgets that can be placed on donation forms.

Update Account Settings

Changes organization-level or form-specific settings in the system.

Update Custom Amount

Modifies an existing suggested donation amount's value or display name.

Update Custom Field

Changes the label, type, or required status of a custom field on a form.

Update Dedication Field

Modifies an existing dedication field's settings.

Update Dedication Type

Updates the description or rules for a specific dedication type.

Update Event

Makes changes to an existing event's details, dates, or ticket packages.

Update Form Wording

Changes the custom text displayed on organization forms.

Update Kiosk

Makes structural changes to an existing kiosk's navigation or content.

Update Pledge

Modifies the amount, due date, or status of a specific pledge.

Update Report Mapping

Changes how data is mapped for reporting purposes in third-party systems.

Update Restriction

Modifies the rules or designation details of a fund restriction.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Qgiv integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Qgiv, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
Qgiv MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Qgiv. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 58 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Setting up forms and updating settings shouldn't require deep dashboard navigation.

Right now, setting up a campaign is painful. You have to log into the dashboard, find the specific section for form wording, copy the old text, go back to the main editor, paste it, and then navigate away. If you change one small thing—like adding 'Virtual' to the title—you risk forgetting a step or missing a critical setting.

With this server, your agent handles that complexity. You just say: 'Change the organization form wording to include virtual options.' The agent uses `update_form_wording` and you get confirmation. It’s fast, accurate, and keeps you in the chat.

Using list_custom_amounts gets you a clear view of giving tiers.

Before using this server, checking what donation amounts were available required clicking through multiple menus: 'Donation Setup' -> 'Suggested Amounts' -> then scrolling to find the specific $50 or $100 tier. It was slow and prone to human error.

Now, you ask the agent to run `list_custom_amounts`. You get a clean list of every current suggested amount immediately. This direct access lets you quickly see what's active and if it matches your campaign needs.

What your AI can actually do with this

Manage Donation Forms & Kiosks

You can clone an entire existing form with clone_form to start a new campaign instantly. For structural changes, you've got create_kiosk to build a brand-new kiosk environment, and then list_kiosks or update_kiosk lets you manage its navigation and content flow. If you need to make general tweaks to the donation page structure, use get_widget to fetch details on any specific form widget by ID.

Customize Donor Data Fields and Giving Tiers

Need to collect more than just a name and an amount? You've got tools for that. To build custom data capture, you can run create_custom_field to add a new text field, then use list_custom_fields to see all active fields on the form; if you gotta change something later, you run update_custom_field.

For tracking specific donor goals, you've got dedication options: use create_dedication_field or create_dedication_type to set up new ways donors can dedicate funds. Similarly, you can add suggested donation amounts using create_custom_amount, and if that amount needs adjusting, update_custom_amount handles it. You'll find all your current custom fields in list_custom_fields, and every established dedication type is viewable with list_dedication_types.

To make sure you don't lose track of what's already set up, you can always check existing options using get_custom_field or get_dedication_type.

Handle Account Settings and Core Texting

You can manage the global look and feel of your organization. Use get_account_settings to pull current organizational-level settings, and if you gotta change something, you run update_account_settings. You don't wanna mess with how forms sound? Run get_form_wording to retrieve the custom text used on the main donation form; you can then update it using update_form_wording.

If your organization needs specific fund rules, you use list_restrictions to see what designations are active, and run create_restriction or update_restriction to set up new ones. When tracking future giving, you've got create_pledge to record a donor's promise of support, and you can modify that commitment later with update_pledge. You can list all existing commitments using list_pledges, or check the details of one specific pledge via get_pledge.

Audit Financial Activity & Reports

You don't gotta dive into deep, clunky reports. To get a financial snapshot, use get_latest_statement to pull the most recent full summary, and you can list historical ones using list_statements. For transactions, you have control over date ranges: run get_transactions_by_dates to see everything that happened between two dates, or check for records after a specific transaction ID using get_transactions_after.

Refunds are handled the same way; get all refund details within a time span with get_refunds_by_dates, or pull only refunds that came in after a certain Refund ID via get_refunds_after. To see what's happening right now, you can grab records of the last N general transactions using get_last_transactions or check recent Peer-to-Peer registrations with get_last_registrations.

For data reporting, if you need to map how certain data points show up in third-party systems, you run list_report_mappings, and then use update_report_mapping to change those connections.

Review Specific Entities

You can track specific events using list_events or get all the details of one event with get_event. If your organization handles recurring gifts, you've got a dedicated list (list_recurring_profiles) and retrieval tool (get_recurring_profile) for those profiles. You also need to manage kiosk setups; besides listing them, you can use list_kiosks or run update_kiosk to structurally change the navigation.

Built · Hosted · Managed by Vinkius Qgiv MCP Server - Manage Donation Forms & Settings
Server ID 019ea600-7aae-710a-970b-44373a469bea
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I check the current organization-level settings using get_account_settings? +

You run get_account_settings. The agent will provide a summary of all core configurations, like standard receipting status. It tells you exactly what's active and if any updates are needed.

What is the best way to start a new form using clone_form? +

Use clone_form on your most successful existing template. This gives you a working starting point that already has all the necessary fields and settings, minimizing setup time.

I need to find out what custom fields exist for my donors; how do I list them? +

You use list_custom_fields. This tool gives you a full inventory of every data field currently active on your forms, helping you audit or confirm compliance.

How can I see the last transactions without building a date range filter? +

Ask for get_last_transactions. This pulls records for the last N general donations and payments. If you need something more specific, try using get_transactions_by_dates.

What does update_form_wording actually change? +

It modifies the boilerplate text that appears on your main donation forms. This includes general instructions or disclaimers you want to appear regardless of the campaign type.

I need to pull a comprehensive financial summary; how do I use `get_latest_statement`? +

It pulls your most recent statement, combining payout summaries and overall funds. This gives you an immediate, high-level accounting view that's different from just listing transactions.

To track future commitments, how do I use `list_pledges` to see all pledged amounts? +

This tool pulls a list of every pledge recorded against your account. You can quickly verify who promised funds and what the committed amount is.

If I only need refunds for a specific date range, how do I use `get_refunds_by_dates`? +

It filters all refund data based on start and end dates. You get an exact report of returned funds that occurred within your specified window.

How do I clone an existing donation form using the AI? +

You can use the clone_form tool. Provide the JSON payload containing the details of the form you wish to clone, and the agent will handle the cloning process for you.

Can I view and update the custom suggested donation amounts on my forms? +

Yes. You can list all custom suggested amounts using list_custom_amounts, retrieve a specific one with get_custom_amount, or update an existing amount using update_custom_amount.

How do I manage custom fields on my donation forms? +

You can list all custom fields using list_custom_fields, retrieve a specific field's details with get_custom_field, or create and update fields using create_custom_field and update_custom_field.

Built & Managed by Vinkius 30s setup 58 tools

We've already built the connector for Qgiv. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 58 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.