Family Tree Maker

MCP Server

Family Tree Maker ships with a remote Model Context Protocol server so that ChatGPT, Claude, and other MCP-capable assistants can render family tree PNGs directly from your conversation.

Endpoint

https://family-tree-maker.mnapoli.fr/mcp

Transport: MCP over Streamable HTTP (single POST). No authentication — the server is public and rate-limited per IP.

Tool

The server exposes a single tool: render_family_tree.

It takes a FamilyTree JSON object (see the API docs for the full schema) and returns a URL to a PNG image of the tree, which the assistant surfaces as a clickable link in its reply.

Use it in Claude

Claude.ai (web)

  1. Open Settings → Connectors.
  2. Click Add custom connector and paste:
    https://family-tree-maker.mnapoli.fr/mcp
  3. Give it a name like Family Tree Maker and save.

Claude Desktop

Open Settings → Connectors and add a new custom connector with the URL above, same as on the web.

Claude Code (CLI)

claude mcp add --transport http \
  family-tree-maker https://family-tree-maker.mnapoli.fr/mcp

Use it in ChatGPT

ChatGPT supports remote MCP servers on Plus / Pro / Team / Enterprise plans via custom connectors.

  1. Open Settings → Connectors (you may need to enable Developer mode first).
  2. Click Create (or Add) and enter the URL:
    https://family-tree-maker.mnapoli.fr/mcp
  3. Set the authentication to No authentication and save.
  4. In a new conversation, enable the connector from the composer's tools menu.

Example prompt

Render a family tree for Vito Napoli (born 1854) and Giuseppa Grammatico (born 1860), married in 1876. Their children were Nicolo, Rosaria, Giuseppe, Girolamo, Lorenzo, Francesco, Teresa, and Mario.

The assistant will call render_family_tree with a structured payload and include a link to the rendered PNG in its reply.