Skip to main content
About docs.netapp.com

docs.netapp.com MCP server developer reference

Contributors netapp-aoife

This reference provides information for developers implementing or integrating with the docs.netapp.com Model Context Protocol (MCP) server.

MCP endpoint

The docs.netapp.com MCP server has a remote HTTP endpoint that exposes NetApp documentation through a standard MCP interface. Client applications such as GitHub Copilot in Visual Studio Code, Claude Desktop, Cursor, and custom Python agent frameworks can connect to it through a supported MCP client.

HTTP endpoint

https://docs.netapp.com/mcp

The following example format is used to configure the MCP server using an mcp.json file in Visual Studio Code. For information on other supported MCP clients, refer to Get started with the docs.netapp.com MCP server.

{
  "servers": {
    "netapp-docs-mcp": {
      "type": "http",
      "url": "https://docs.netapp.com/mcp",
      "headers": {
        "Ocp-Apim-Subscription-Key": "${input:Ocp-Apim-Subscription-Key}"
      }
    }
  },
  "inputs": [
    {
      "type": "promptString",
      "id": "Ocp-Apim-Subscription-Key",
      "description": "Enter your access key",
      "password": true
    }
  ]
}

Tools

The docs.netapp.com MCP server provides a small, focused tool set for documentation discovery and retrieval. You do not have to specify a tool when you invoke the MCP server in your client. The AI client chooses the correct tool based on the query.

The server currently provides the following tools:

  • netapp_docs_ask: Generates answers derived from content published to docs.netapp.com using a retrieval-augmented generation workflow.

  • netapp_docs_search: Discovers relevant NetApp documentation pages using keyword and natural-language queries.

  • netapp_docs_fetch: Retrieves the structured content of a specific documentation page or article.

  • health_check: Validates MCP server availability.

Errors

The following table shows common authentication errors that can be returned by the docs.netapp.com MCP server.

Error Description

MISSING_API_KEY

No subscription key was provided.

INVALID_API_KEY

The provided subscription key is invalid or not authorized.