Skip to main content
Glama

Server Details

Org charts from a team list

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.6/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no possibility of misselection between tools. The description also explicitly scopes out adjacent requests (family trees, flowcharts, seating charts), further reducing confusion.

Naming Consistency5/5

A single, clear verb_noun name (make_org_chart) in snake_case that directly reflects the action and resource. No competing conventions to clash with.

Tool Count3/5

One tool is thin for what is effectively a chart-generation workflow; options like re-styling, editing, or reformatting an existing chart have nowhere to go. The single tool is rich in parameters, which partly compensates, but the surface feels minimal.

Completeness3/5

The tool covers input (list or CSV/XLSX), layout, styling, and multiple output formats (SVG, PDF sizes), which is solid for a one-shot generation. However, there is no way to retrieve, modify, or re-export a previously generated chart, leaving dead ends for iterative workflows.

Available Tools

1 tool
make_org_chartMake an org chartA
Read-onlyIdempotent
Inspect

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.

NameRequiredDescriptionDefault
fileNoOptional 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.
paperNoLandscape PDF page size: letter (default), a4, a3 or tabloid (11x17 in), e.g. a4.
peopleNoThe 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_byNoBox colour: department uses one colour per department (default), level shades boxes by depth, none leaves them white, e.g. level.
orientationNoChart direction: top_down puts each manager above their reports (default), left_right puts the manager to the left, e.g. left_right.

Output Schema

NameRequiredDescription
topsYes
paperYes
levelsYes
peopleYes
sourceYes
previewYes
color_byYes
warningsYes
downloadsYes
unassignedYes
departmentsYes
orientationYes
download_noteYes

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the annotations (which already declare readOnly, idempotent, non-destructive, closed-world), the description discloses real operational traits: card-only rendering with no photos, automatic layout with no manual dragging, a hard 500-person cap, and the fact that unsupported scripts or emoji produce an input error rather than a degraded output. That font/error constraint in particular is the kind of failure mode an agent cannot get from the schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the trigger condition and dense throughout; the limits-and-exclusions sentences each carry distinct information. It is a single run-on paragraph, though, and the input/output mechanics, styling options, limits and exclusions would be easier to scan as separate lines.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 5-parameter, no-required-parameter generative tool with nested people records, the description covers input forms (inline list or file), the full option surface (paper sizes, color_by, orientation), output artifacts, and hard limits. An output schema exists, so it correctly does not re-explain return values.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3; the description still adds value by stating the 2-500 people range, that manager references resolve by id or name, that department drives the color_by choice, and that CSV columns are matched case-insensitively. It does not, however, reconcile the stated 500-person ceiling with the schema's maxItems of 1000, leaving the true cap ambiguous.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('create an org chart') and enumerates the user-phrasings it covers (org chart maker, company hierarchy chart, team structure chart), plus what input it consumes (a reporting list or CSV/XLSX) and what it produces (SVG and PDF). No sibling tools exist, so no differentiation is needed.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit trigger ('Use this when the user wants...') and closes with explicit exclusions ('Do not use for family trees, flowcharts or seating charts'). Both halves of the routing decision are stated outright, leaving nothing to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • First observedmake_org_chart

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Generate 25+ types of hand-drawn Excalidraw diagrams - flowcharts, sequence, architecture, mind maps, ER, UML, kanban, bar/line/radar charts - from structured input with Sugiyama auto-layout and CJK support. Reads and modifies .excalidraw files, exports SVG. Python, local, no API keys required.
    28
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    TableCharts MCP Server gives any LLM assistant the ability to instantly convert tabular data into beautiful, hosted, interactive dashboards. Simply provide JSON rows, raw CSV text, or a public URL (Notion page, Google Sheet, or Salesforce report), and get back a shareable dashboard URL plus an embeddable iframe code — all in one tool call. Supports 6 chart types: bar, line, area, pie, scatter, a
    2
    6 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Interactive visualization of Microsoft Entra ID identity relationships, enabling exploration of org charts, groups, attributes, and access assignments through a D3 force-directed graph within MCP clients.
    8
    42 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Renders word-sized charts — sparklines, bars, bullets and 100+ more types — to self-contained SVG with generated alt text, small enough to sit inline in a model's reply or a table cell. Three tools: find the right chart for a question, get its wiring, and render it.
    3
    1,891 npm
    205
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources