Developers & AI Agents

Data Center Training MCP Server

Connect Claude, ChatGPT, Cursor, or any Model Context Protocol client to the Data Center Training course catalog. The remote MCP server is public and read-only: no API key, no account, and no tool can enroll, charge, or submit a form.

Endpoint

Server URL: https://datacentertraining.us/mcp. Transport: Streamable HTTP (JSON-RPC 2.0 over POST), stateless, no authentication. The server card and tool schemas are published at /.well-known/mcp.json.

Supported protocol versions: 2025-11-25, 2025-06-18, 2025-03-26, 2024-11-05. Methods: initialize, ping, tools/list, tools/call, resources/list, and resources/read. Tools: list_courses, get_course, compare_bundles, recommend_courses, get_credential_info, answer_faq, list_resources.

Add the Data Center Training MCP Server to Your Client

Claude Code:

claude mcp add --transport http datacentertraining https://datacentertraining.us/mcp

Claude Desktop, Cursor, VS Code, and other clients that read an mcpServers configuration:

{
  "mcpServers": {
    "datacentertraining": {
      "type": "http",
      "url": "https://datacentertraining.us/mcp"
    }
  }
}

Test the handshake from a terminal:

curl -s https://datacentertraining.us/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "initialize",
       "params": {"protocolVersion": "2025-06-18", "capabilities": {},
                  "clientInfo": {"name": "my-agent", "version": "1.0.0"}}}'

Tools

Every tool is read-only and idempotent, and each one is also a REST endpoint (see the developer portal). Input and output JSON Schemas, with examples, are in the MCP manifest and the OpenAPI spec.

Tool endpoints (POST or GET)
ToolEndpointWhat it does
list_courses/api/v1/tools/list_coursesSearch and filter the course catalog
get_course/api/v1/tools/get_courseGet one course
compare_bundles/api/v1/tools/compare_bundlesCompare course bundles
recommend_courses/api/v1/tools/recommend_coursesRecommend courses for a role
get_credential_info/api/v1/tools/get_credential_infoExplain certificates and accreditation
answer_faq/api/v1/tools/answer_faqAnswer from the published FAQ
list_resources/api/v1/tools/list_resourcesList guides and standards references

Resources

resources/list returns the site's agent documents, and resources/read returns their text: llms.txt, llms-full.txt, the JSON catalog documents under /api/v1/, the OpenAPI spec, and the sitemap.

Errors and Limits

Tool failures come back as a result with isError: true; protocol errors use JSON-RPC error codes; HTTP-level errors are RFC 9457 application/problem+json. Requests are rate limited per client IP, with RateLimit headers on every response. See errors and rate limits in the developer portal.