Zovo Org Chart Maker MCP
Turns a team list into a laid-out org chart with SVG and PDF downloads. Reads a typed or pasted list, or a CSV/XLSX file with case-insensitive column names. Supports up to 500 people, top-down or left-to-right orientation, and colored boxes by department or level.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://org-chart.zovo.one/mcpWhat you can do with it
- Make an org chart from a text list of people and reporting lines
- Create an org chart from team.csv with colored boxes and A4 PDF download
- Build a company hierarchy chart with a top-down layout
Source and maintenance
Protocol and capabilities
- Server
- org-chart 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 1 advertised
- Resources
- 1 advertised
- Resource templates
- 1 advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
1 advertised
make_org_chart — Make an org chart
Use this when the user wants an org chart maker, an organizational chart maker, or to create an org chart, a company hierarchy chart or a team structure chart from a reporting list. Give the people (2-500, with who each reports to) or attach a CSV/XLSX file, and it lays out a tidy tree with no overlapping boxes, colours boxes by department or level, and returns downloadable vector SVG and fitted landscape PDF files (Letter, A4, A3 or Tabloid). Limits: name and title cards only (no photos), up to 500 people, automatic layout (no manual dragging); PDF fonts support Latin, Greek and Cyrillic, and unsupported scripts or emoji produce an input error. Do not use for family trees, flowcharts or seating charts.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"file": {
"type": "object",
"required": [
"download_url",
"file_id"
],
"properties": {
"file_id": {
"type": "string",
"description": "ChatGPT file id, e.g. file_abc123."
},
"file_name": {
"type": "string",
"description": "Original file name if known, e.g. statement.pdf."
},
"mime_type": {
"type": "string",
"description": "Media type if known, e.g. application/pdf."
},
"download_url": {
"type": "string",
"description": "Temporary download link for the file, supplied by ChatGPT."
}
},
"description": "Optional CSV or XLSX file with a header row and one person per row, columns id/name/title/manager/department (matched case-insensitively), e.g. team.csv or org.xlsx."
},
"paper": {
"enum": [
"letter",
"a4",
"a3",
"tabloid"
],
"type": "string",
"description": "Landscape PDF page size: letter (default), a4, a3 or tabloid (11x17 in), e.g. a4."
},
"people": {
"type": "array",
"items": {
"type": "object",
"required": [
"name"
],
"properties": {
"id": {
"type": "string",
"maxLength": 80,
"description": "Short unique id used to point a manager at this person, e.g. p1 or ada. If omitted, the name is the id."
},
"name": {
"type": "string",
"maxLength": 120,
"description": "Full name as it prints in the box, e.g. Ada Lee."
},
"title": {
"type": "string",
"maxLength": 120,
"description": "Job title shown under the name, e.g. VP Engineering."
},
"manager": {
"type": "string",
"maxLength": 120,
"description": "Id or name of the person this one reports to; leave blank for the top person, e.g. ada."
},
"department": {
"type": "string",
"maxLength": 80,
"description": "Department label used for colouring, e.g. Engineering."
}
}
},
"maxItems": 1000,
"description": "The people and who they report to, 2-500 records, e.g. [{\"name\":\"Ada Lee\",\"title\":\"CEO\"},{\"name\":\"Ben Cole\",\"manager\":\"Ada Lee\"}]. Give this or attach a file."
},
"color_by": {
"enum": [
"department",
"level",
"none"
],
"type": "string",
"description": "Box colour: department uses one colour per department (default), level shades boxes by depth, none leaves them white, e.g. level."
},
"orientation": {
"enum": [
"top_down",
"left_right"
],
"type": "string",
"description": "Chart direction: top_down puts each manager above their reports (default), left_right puts the manager to the left, e.g. left_right."
}
}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"people",
"levels",
"departments",
"tops",
"unassigned",
"warnings",
"preview",
"orientation",
"color_by",
"paper",
"source",
"downloads",
"download_note"
],
"properties": {
"tops": {
"type": "number"
},
"paper": {
"type": "string"
},
"levels": {
"type": "number"
},
"people": {
"type": "number"
},
"source": {
"type": "string"
},
"preview": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"title",
"department",
"manager",
"level"
],
"properties": {
"name": {
"type": "string"
},
"level": {
"type": "number"
},
"title": {
"type": "string"
},
"manager": {
"type": "string"
},
"department": {
"type": "string"
}
},
"additionalProperties": false
}
},
"color_by": {
"type": "string"
},
"warnings": {
"type": "array",
"items": {
"type": "string"
}
},
"downloads": {
"type": "object",
"required": [
"svg",
"pdf"
],
"properties": {
"pdf": {
"type": "string"
},
"svg": {
"type": "string"
}
},
"additionalProperties": false
},
"unassigned": {
"type": "number"
},
"departments": {
"type": "number"
},
"orientation": {
"type": "string"
},
"download_note": {
"type": "string"
}
},
"additionalProperties": false
}{
"title": "Make an org chart",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
1 advertised
org-chart-widget — Zovo Org Chart Maker view
Interactive view for Zovo Org Chart Maker.
ui://widget/org-chart-v2-1.0.0-eb0f1ae145ef6ea1bc8d9cf1918409217779f545ec693dd983485bba9f8e6637.htmlorg-chart-widget-legacy — Zovo Org Chart Maker view (previous versions)
ui://widget/org-chart-{version}.html30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1132 ms
- 95th percentile latency
- 1132 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1132 ms · metadata changed · 1 tool(s), 1 resource(s), 1 resource template(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http zovo-org-chart-maker-mcp https://org-chart.zovo.one/mcpCodex
codex mcp add zovo-org-chart-maker-mcp --url https://org-chart.zovo.one/mcpCursor
{
"mcpServers": {
"zovo-org-chart-maker-mcp": {
"url": "https://org-chart.zovo.one/mcp"
}
}
}Cline
{
"mcpServers": {
"zovo-org-chart-maker-mcp": {
"type": "streamableHttp",
"url": "https://org-chart.zovo.one/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"zovo-org-chart-maker-mcp": {
"type": "http",
"url": "https://org-chart.zovo.one/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http zovo-org-chart-maker-mcp https://org-chart.zovo.one/mcpClaude Desktop
{
"mcpServers": {
"zovo-org-chart-maker-mcp": {
"url": "https://org-chart.zovo.one/mcp"
}
}
}Windsurf
{
"mcpServers": {
"zovo-org-chart-maker-mcp": {
"serverUrl": "https://org-chart.zovo.one/mcp"
}
}
}Let your agent find its tools
Find servers like Zovo Org Chart Maker MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.