Skip to content

Overview

The Vault Documentation Model Context Protocol (MCP) Server allows LLM clients to directly access official Vault documentation. This server serves as a reference for LLMs and cannot perform actions in Vault.

The Vault Documentation MCP Server supports documentation from the following Vault application families:

  • Clinical
  • Commercial
  • Medical
  • Platform
  • Quality
  • QualityOne
  • Regulatory
  • Safety
  • Vault CRM

See the guides for detailed instructions on how to connect the Vault Documentation MCP Server to your preferred LLM client.

The Vault Documentation MCP Server has one tool: search_documentation. Use this tool to search documentation across the Vault Developer Portal and Vault Help.

The tool accepts three parameters:

  • source: Targets a specific documentation set.
  • app_family: Targets a specific Vault application family. Defaults to platform. For the Developer Documentation, API Reference, and Vault Help Documentation sources, specify which application family you're working with if it isn't clear from your query context. VAPIL Javadocs and Vault Java SDK Javadocs support only the Platform application family.
  • release: Targets general or limited release documentation. Defaults to general. All sources support both releases except VAPIL Javadocs, which is general release only, and Vault CRM, which is limited release only. Learn more about Vault Releases in Vault Help.

See Handling Parameters for guidance on how your LLM client determines these parameter values from your query.

Use the source parameter to target one of the following documentation sets:

Use source="vault_developer_documentation" to search the Vault Developer Portal for information about developer features such as Vault Java SDK, Vault API, Metadata Definition Language (MDL), Vault Query Language (VQL), and Direct Data API.

For Vault API endpoint references, use source="vault_api_reference". For Vault Java SDK Javadocs, use source="vault_java_sdk_javadocs".

Use source="vault_api_reference" to search for specific, technical information in the Vault API Reference. This source can retrieve:

  • Endpoint request details (including URI paths, headers, and parameters)
  • Endpoint response details (including returned attributes and response structure)
  • Response status details and error type information

Use source="vault_java_sdk_javadocs" to search the Vault Java SDK Javadocs. This source can retrieve:

  • Package overviews
  • Field and constructor information
  • Method details (including parameters, return types, and exceptions thrown)
  • Class and interface descriptions
  • Code examples

Use source="vapil_javadocs" to search the VAPIL Javadocs. This source can retrieve:

  • An overview of VAPIL
  • Package overviews
  • Field and constructor information
  • Method details (including parameters, return types, and exceptions thrown)
  • Class and interface descriptions
  • Code examples

Use source="vault_help_documentation" to search for information in the Vault Help Docs. This source can retrieve:

  • Information on how to configure Vault
  • Information on how to use Vault
  • An overview of Vault features and configuration options