---
title: "Get the MCP server card"
method: GET
path: "/.well-known/mcp/server-card.json"
tags: ["Discovery"]
---

# Get the MCP server card

`GET /.well-known/mcp/server-card.json`

## Request

- Base URL: `https://microcharts.dev`
- URL: `https://microcharts.dev/.well-known/mcp/server-card.json`
- Auth: none declared

How to run the microcharts MCP server, as the MCP registry's `server.json` manifest. Served at the path MCP's draft server-card proposal uses, which is where agents look; the document itself follows the released registry schema. The server is stdio, so a client spawns `npx -y @microcharts/mcp` rather than connecting over HTTP.

## Response `200`

MCP server card.

- McpServerCard: An MCP registry `server.json` document.
  - `$schema` string, uri
  - `name` string, required
  - `description` string
  - `version` string, required
  - `websiteUrl` string, uri
  - `repository` object
  - `packages` object[], required: How to run the server. One npm package, over stdio.

---

[API](https://skmtc.dev/microcharts/apis/microcharts-dev.md) · [All operations](https://skmtc.dev/microcharts/apis/microcharts-dev/llms.txt) · [OpenAPI document](https://skmtc.dev/microcharts/apis/microcharts-dev/revisions/10c7325c48bc?raw)
