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/mcpTransport: 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)
- Open Settings → Connectors.
- Click Add custom connector and paste:
https://family-tree-maker.mnapoli.fr/mcp - 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/mcpUse it in ChatGPT
ChatGPT supports remote MCP servers on Plus / Pro / Team / Enterprise plans via custom connectors.
- Open Settings → Connectors (you may need to enable Developer mode first).
- Click Create (or Add) and enter the URL:
https://family-tree-maker.mnapoli.fr/mcp - Set the authentication to No authentication and save.
- In a new conversation, enable the connector from the composer's tools menu.
Example prompt
The assistant will call render_family_tree with a structured payload and include a link to the rendered PNG in its reply.