Skip to main content
The Model Context Protocol (MCP) is an open standard that lets AI applications connect to external sources of information. Virtuous hosts an MCP server for these documentation pages — meaning your AI development tools (Claude, Claude Code, Cursor, VS Code, ChatGPT, and others) can search and read the Virtuous API docs directly while helping you build, rather than relying on whatever happened to be in their training data. For partners building integrations against CRM+, Raise, or Volunteer, this is a meaningful upgrade: ask Cursor about the right polling pattern for the Volunteer API while you’re coding, and it can pull the actual, current guidance from these docs instead of guessing.

The Virtuous MCP server

This URL is what you give to your AI tool. Mintlify hosts the server on Virtuous’s behalf — there’s nothing for you to deploy, run, or maintain. See Connect to the Virtuous MCP Server for setup instructions for Claude, Claude Code, Cursor, VS Code, and other MCP-compatible tools.

Why this matters for partner integrations

A common partner experience: you’re building a Volunteer integration in Cursor. You ask the AI “what’s the right pattern for detecting deleted users?” — and the AI gives you a confident answer based on general REST patterns. But Volunteer has specific quirks (no deletion endpoint, the email-as-primary-key reality, the participation caveat) that change the right answer. Generic guidance leads to integrations that need rework. With the MCP server connected, the AI can search and read the actual Virtuous docs in real time — including pages like Reconciliation Patterns and Detecting User Changes — and give you an answer grounded in the documented patterns. The value compounds for partners specifically because the Virtuous docs include a lot of Virtuous-specific guidance — audit-flagged quirks, defensive parsing patterns, the workflows that work and don’t work — that generic AI training simply doesn’t have.

The two tools your AI tool gets

When you connect to the Virtuous MCP server, the AI tool sees two capabilities it can use: The AI decides which tool to use based on what you’re asking. A high-level question typically uses search; a specific reference need (“show me the exact fields on the Volunteer Users POST endpoint”) typically uses the filesystem tool to read the page directly. See MCP Tools Reference for the full details on both tools.

What’s read and what’s not

This is the most important section on the page. When you connect your AI tool to the Virtuous MCP server, there’s a strict security boundary — what gets accessed is limited and well-defined.

What the server can access

What the server cannot access

What the AI tool sends to the server

When the AI decides to use one of the two tools, it sends:
  • The search query (for search_virtuous_api_docs)
  • The shell-like command (for query_docs_filesystem_virtuous_api_docs)
The AI tool does not send your full conversation, your code, your local files, or your IDE state to the Virtuous MCP server. It sends just the query or command it wants to run against the docs.

What’s the trust model?

Practical recommendation

Treat the MCP server connection as equivalent to giving your AI tool access to the public Virtuous documentation website. That’s effectively what it is. You wouldn’t worry about putting the public docs URL in your AI tool’s context — and there’s nothing more privileged in the MCP server than what’s already on the public docs site.

MCP vs. other AI tools you might use

A few clarifications on what MCP is and isn’t:

How to think about MCP and your workflow

MCP works best when it’s always-on background help rather than something you consciously invoke. Once connected to your IDE or AI tool of choice: The shift from “manually look something up in docs” to “ask the AI, which looks things up in docs for you” is small in any individual moment but adds up — and the answers stay correct as the docs evolve.

When MCP isn’t the right answer

MCP is great for documentation lookup. It’s not a substitute for: The MCP server is a read-only documentation companion, not a runtime integration tool.

Where to go next

Connect to the Virtuous MCP Server

Setup instructions for Claude, Claude Code, Cursor, VS Code, and other MCP-compatible tools.

Using MCP for Integration Development

Practical patterns for using MCP while you build integrations — prompting, workflows, combining with other tools.

MCP Tools Reference

The two tools the server exposes, with examples of when and how each is used.

Integration Pathway

The end-to-end workflow for technology partners — MCP fits naturally throughout the development phases.
Last modified on May 22, 2026