Vinkius
Virtuous

Virtuous MCP for AI. Manage entire donor relationships and fundraising history via chat.

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

Virtuous MCP on Cursor AI Code EditorVirtuous MCP on Claude Desktop AppVirtuous MCP on OpenAI Agents SDKVirtuous MCP on Visual Studio CodeVirtuous MCP on GitHub Copilot AI AgentVirtuous MCP on Google Gemini AIVirtuous MCP on Lovable AI DevelopmentVirtuous MCP on Mistral AI AgentsVirtuous MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

Virtuous manages nonprofit donor data and fundraising efforts directly from your AI agent. This MCP lets you list, create, update, and delete records for contacts, individuals, gifts, and projects without ever opening the Virtuous interface.

You get full control over complex giving histories—from initial contact creation to final gift tracking—all through natural conversation.

What your AI can do

Create contact

Creates a brand new contact record, which can be a household, organization, or foundation.

Create gift

Logs a new financial contribution (gift) into the donor database.

Create individual

Establishes a new person's profile within the system, linking them to a contact record.

+ 15 more capabilities included
Retrieve Contact Details

Fetch all metadata for households, organizations, or foundations by listing them or getting details for a specific ID.

Manage Donor Profiles

Create and update records for specific people (individuals) within the donor database using their unique profiles.

Track Giving History

Query, list, or create new financial contributions (gifts) linked to any contact or individual record.

Oversee Fundraising Initiatives

List and inspect specific fundraising projects to monitor progress, track allocations, and see who is involved in the campaign.

Maintain Data Integrity

Add or modify custom fields across contacts and individuals, ensuring your data structure remains consistent for reporting.

Included with Plan

Waiting for input…

AI Agent

Virtuous: 18 Available Tools

These tools allow you to perform every common data operation—creation, reading, updating, and deleting records—across all aspects of donor management.

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 Virtuous on Vinkius

Create Contact

Creates a brand new contact record, which can be a household, organization, or foundation.

Create Gift

Logs a new financial contribution (gift) into the donor database.

Create Individual

Establishes a new person's profile within the system, linking them to a contact...

Create Project

Sets up a completely new fundraising project for tracking funds and goals.

Delete Contact

Removes an existing general contact record from the system.

Get Contact

Retrieves all specific information for a single, known contact ID.

Get Gift

Fetches detailed records for one specific gift using its unique ID number.

Get Individual

Retrieves all personal details for a single, known individual ID.

Get Project

Pulls the full details and status of one specific fundraising project.

List Contact Custom Fields

Lists all custom data fields available for contact records, helping you know what...

List Contacts

Retrieves a list of all contacts in the database (households, organizations...

List Gifts

Provides a summary list of every single gift recorded in the system.

List Individual Custom Fields

Lists all custom data fields available specifically for individual person records.

List Individuals

Retrieves a list of every individual donor or contact in the database.

List Projects

Lists all active and past fundraising projects that have been set up.

Update Contact

Modifies existing information on a contact record, such as changing an address or...

Update Gift

Corrects or adjusts the details of an already recorded gift transaction.

Update Individual

Modifies existing personal information on a specific individual profile.

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 Virtuous 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 Virtuous, 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
Virtuous 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 Virtuous. 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 18 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Managing Donor Data is a Mess of Tabs and Spreadsheets

Right now, if you want to know how much an individual donated last year, you jump into the CRM. You navigate to their profile, find the 'Gifts' tab, then filter by date range. If that person is connected to a foundation, you have to switch tabs again to check the contact details for that foundation.

With this MCP, your agent does all of that work in seconds. Instead of clicking through four different modules, you just ask: 'What did John Smith donate last year?' The agent runs the necessary background checks using tools like `list_individuals` and `get_gift`, then gives you one clear answer.

Get Complete Control with Virtuous MCP

The manual steps that vanish are the deep dives into sub-menus, the endless copy/pasting of IDs between tabs, and the risk of missing a crucial data point because you skipped one section. You don't have to leave your chat window.

You tell your agent what needs doing—like 'I need to log this new gift for Project X.' It handles the creation, linking, and updating across all relevant records instantly. That’s how accurate your data stays.

What your AI can actually do with this

Stop navigating complex menus just to check who gave what, or if that individual is connected to a foundation. This MCP connects your nonprofit's donor data directly to any AI agent, letting you manage the entire lifecycle of giving and relationships using only chat prompts. You can ask your agent to list all households in an area, retrieve every gift associated with them, and then create a new project for that specific fundraising effort—all in one go.

When you need to build complex automations, like sending out communications based on recent gift activity, the real power comes from chaining this MCP with other services via Vinkius. This means your agent can coordinate actions across multiple platforms using a single connection and budget.

Built · Hosted · Managed by Vinkius Virtuous MCP - Manage Nonprofit Donor Data
Server ID 019ea60f-0184-706f-985c-d278a758318b
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I list contacts using the list_contacts tool? +

You simply ask your agent to run list_contacts. The agent will pull a summary of all records, including households, organizations, and foundations, so you can see what data exists.

What is the difference between get_contact and list_contacts? +

Using list_contacts gives you an overview or a batch summary of many contacts. Use get_contact when you know the specific ID number and only need the detailed record for that single contact.

Can I update gift records using update_gift? +

Yes, update_gift lets you correct or adjust an already entered donation. You must provide the gift's ID number and specify exactly which values need changing to keep the record accurate.

How do I add a new donor? Do I use create_individual? +

While create_individual creates the person, you usually need to run create_contact first. That establishes the main entity (the household or organization) that owns the individual.

Does this MCP help me track projects? Use list_projects. +

Yes, running list_projects will show you every project record in the system. You can then ask for details on a specific one using get_project to see its current status.

What are the security requirements before I can run `list_contacts`? +

You connect via Vinkius, which handles your credentials through a zero-trust proxy. Your API keys pass in transit but never get stored on disk. This ensures that when you list contacts, your data remains secure.

How do I find out what custom fields are available for records using `list_contact_custom_fields`? +

You run list_contact_custom_fields to pull a full schema of metadata. This tool shows every unique data point attached to contacts, letting you know exactly what data your agent can read or write.

What is the proper workflow for deleting old records using `delete_contact`? +

You must first use get_contact to pull the specific contact ID. Once confirmed, the delete_contact tool removes the record entirely from Virtuous. Always verify the ID before running any deletion commands.

Can I record a new financial gift directly through the AI? +

Yes. You can use the create_gift tool by providing the necessary JSON payload containing the donor information and gift amount to record it in Virtuous.

How do I see the custom fields available for my contacts? +

You can use the list_contact_custom_fields tool. It will return a list of all custom metadata fields configured in your Virtuous instance.

Is it possible to update an individual's profile information? +

Absolutely. Use the update_individual tool with the specific Individual ID and the updated data fields to modify their record.

Built & Managed by Vinkius 30s setup 18 tools

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

No hosting. No infrastructure. No complex setup.
All 18 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.