Skip to main content
The Virtuous MCP server is hosted at a single URL — connect your AI tool to it, and the tool can search and read the Virtuous API docs as you work. This page covers setup for the most common AI tools.

The Virtuous MCP server URL

https://docs.virtuous.org/mcp
This is the URL you’ll configure in whichever AI tool you use. Mintlify hosts the server on Virtuous’s behalf — no setup, no maintenance, no authentication required (the server serves public documentation content).
If you haven’t yet, skim the MCP Overview — it covers what the server is, what it can and can’t access, and what value MCP adds to partner integration development.

Before you connect

A few quick checks:
CheckDetail
Your AI tool supports MCPMost modern AI coding tools do. The instructions below cover Claude, Claude Code, Cursor, and VS Code. Other MCP-compatible tools follow similar patterns.
You’re on a recent versionMCP support is still relatively new. If you don’t see MCP options in your tool, update to the latest version.
Authentication isn’t requiredThe Virtuous docs are public, so the MCP server is open. No tokens, no login.
You don’t need a Virtuous accountThis connects your AI tool to the documentation, not to your Virtuous account.

Setup by AI tool

To connect the Virtuous MCP server to the Claude web app:
1

Open Claude Connectors settings

Navigate to the Connectors page in your Claude settings.
2

Add a custom connector

Click Add custom connector.
3

Enter the server details

  • Name: Virtuous Docs
  • URL: https://docs.virtuous.org/mcp
Then click Add.
4

Use it in a conversation

In any Claude conversation, click the attachments button (the plus icon) and select the Virtuous Docs connector. Then ask Claude a question about Virtuous — for example: “What’s the right pattern for detecting new participations in the Volunteer API?”Claude will use the MCP server to consult the docs and produce a documentation-grounded answer.
See the Model Context Protocol documentation for general guidance on connecting remote MCP servers to Claude.

Verifying the connection works

A quick test for any tool: ask the AI a question that requires Virtuous-specific knowledge. Good test prompts:
PromptWhat you should see
”What’s the page size for the Volunteer Users endpoint?”An answer mentioning 15 records, not partner-configurable (the Volunteer-specific quirk)
“How does the CRM+ Transaction endpoint handle Contact matching?”An answer citing the Transaction endpoint’s matching logic
”What’s the URL versioning convention across the three Virtuous APIs?”An answer covering that CRM+ and Raise are unversioned while Volunteer uses /v1/
If the AI gives a generic REST answer instead of the Virtuous-specific one, the MCP server may not be connected — re-check your setup.

Quick test in your IDE

For Cursor and VS Code specifically, you can confirm the tools are loaded by asking:
“What MCP tools do you have available right now?”
The response should list search_virtuous_api_docs and query_docs_filesystem_virtuous_api_docs. If those aren’t in the list, the MCP server isn’t connected for that session.

Managing the connection

TaskHow
Update server URLEdit your tool’s MCP config; reload the AI session
Disable temporarilyMost tools support toggling MCP servers on/off without removing the config
Remove the connectionDelete the virtuous-docs entry from your tool’s MCP config
Check connection healthMost tools surface MCP server status in their settings UI; for Claude Code, claude mcp list shows status
Switch to a different MCP server URLUpdate the URL in your config and reload the session
The server URL https://docs.virtuous.org/mcp is stable. Mintlify hosts it; Virtuous doesn’t move it around.

Connecting multiple MCP servers

You’ll likely have multiple MCP servers connected — the Virtuous docs server, plus servers for your own codebase, plus possibly servers for other vendors you integrate with. The AI tool decides which server to query based on the question. A few practical notes:
ConsiderationDetail
Servers don’t constantly consume contextThe AI only queries a server when it decides the query is relevant. Idle MCP servers cost nothing.
Multiple-server queries can use more contextIf the AI consults several servers for one question, the combined results add up. Be specific in prompts to help the AI focus.
Disconnect unused serversIf you’re not actively using a server for current work, removing it from your config reduces complexity.
Server identity matters in prompts”Check the Virtuous docs” is more useful than “check the docs” if you have multiple connected docs servers.
See Using MCP for Integration Development for the practical prompting patterns.

Troubleshooting

The AI isn’t using the docs

Symptom: You ask a Virtuous question; the AI gives a generic answer that doesn’t seem to reflect the docs. Possible causes:
CauseFix
MCP server not configured for this sessionRe-check the AI tool’s config; reload the session
MCP server configured but not enabled (some tools have a toggle)Enable it in the tool’s settings
AI tool doesn’t actually support MCP (older versions)Update the tool to a recent version
Question was answered from training data without MCP consultationBe more specific: “Check the Virtuous docs and tell me…”

Connection errors

Symptom: The AI tool reports it can’t reach the MCP server. Possible causes:
CauseFix
Network connectivity issueConfirm you can reach https://docs.virtuous.org in a browser
Corporate firewall blocking MCP trafficCheck with your IT team — docs.virtuous.org should be allowed
Tool-side config error (typo in URL, malformed JSON)Re-check the config matches the patterns above
Tool is on an old MCP version that doesn’t support HTTP transportUpdate the tool

Slow responses

MCP queries add a small amount of latency — the AI calls the server, waits for results, then incorporates them. For most workflows this is unnoticeable. If responses feel particularly slow:
CauseFix
Tool is querying many MCP servers per questionBe more specific in prompts to narrow the AI’s search
The AI is doing multiple sequential queriesSome patterns are inherently multi-query (search, then read; read, then cross-reference). This is normal.
Network slownessStandard troubleshooting — try again, check connection

Getting help

If you’ve tried the above and the MCP server still isn’t working as expected:
  • For tool-specific issues (Claude/Cursor/VS Code), check the tool’s own documentation and support channels
  • For Virtuous-side issues (the MCP server itself appears down), reach out to your Partner Manager
  • For Mintlify infrastructure issues (the MCP host), Mintlify’s docs and support cover the broader platform

Where to go next

Using MCP for Integration Development

Now that you’re connected — the practical patterns for using MCP while building integrations.

MCP Tools Reference

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

MCP Overview

What MCP is, why it matters for partners, and the security model.

Partner Resources

The full set of partner resources — Partner Portal, Academy, Marketplace, and more.
Last modified on May 22, 2026