# Heartwood > Free, local-first desktop genealogy evidence engine. Point your AI assistant at it — a local MCP server and a local HTTP API, both loopback-only, plus this machine-readable docs layer so an agent can build against it without hand-holding. ## For your AI assistant - [Connect your AI](https://heartwood.family/docs/getting-started-ai.md): How to point Claude Desktop, Claude Code, Cursor, or any MCP client at a running Heartwood daemon. - [GPS skill](https://heartwood.family/docs/gps-skill.md): A research-discipline skill for your assistant, plus per-harness wiring instructions. Optional. - [MCP reference](https://heartwood.family/docs/mcp/index.md): Every tool, prompt, and resource, grouped by workflow, with example prompts and the copy-paste connection block. - [Prompt cookbook](https://heartwood.family/docs/prompt-cookbook.md): Starter prompts for research sessions. ## For toolmakers - [API reference (interactive)](https://heartwood.family/docs/api/index.html): Every route, browsable, rendered client-side from the committed OpenAPI spec, including a "Build a tool" tab on how to have your coding agent build an integration against it. - [API reference index (markdown)](https://heartwood.family/docs/api/index.md): The same preamble and per-resource markdown links, one file per API resource. - [API: assertions](https://heartwood.family/docs/api/resources/assertions.md): every `assertions` route — parameters, request/response shapes, tiers. - [API: associations](https://heartwood.family/docs/api/resources/associations.md): every `associations` route — parameters, request/response shapes, tiers. - [API: audit](https://heartwood.family/docs/api/resources/audit.md): every `audit` route — parameters, request/response shapes, tiers. - [API: backup](https://heartwood.family/docs/api/resources/backup.md): every `backup` route — parameters, request/response shapes, tiers. - [API: blobs](https://heartwood.family/docs/api/resources/blobs.md): every `blobs` route — parameters, request/response shapes, tiers. - [API: capabilities](https://heartwood.family/docs/api/resources/capabilities.md): every `capabilities` route — parameters, request/response shapes, tiers. - [API: citations](https://heartwood.family/docs/api/resources/citations.md): every `citations` route — parameters, request/response shapes, tiers. - [API: conflicts](https://heartwood.family/docs/api/resources/conflicts.md): every `conflicts` route — parameters, request/response shapes, tiers. - [API: diagnostics](https://heartwood.family/docs/api/resources/diagnostics.md): every `diagnostics` route — parameters, request/response shapes, tiers. - [API: events](https://heartwood.family/docs/api/resources/events.md): every `events` route — parameters, request/response shapes, tiers. - [API: gedcom](https://heartwood.family/docs/api/resources/gedcom.md): every `gedcom` route — parameters, request/response shapes, tiers. - [API: integrations](https://heartwood.family/docs/api/resources/integrations.md): every `integrations` route — parameters, request/response shapes, tiers. - [API: jobs](https://heartwood.family/docs/api/resources/jobs.md): every `jobs` route — parameters, request/response shapes, tiers. - [API: labels](https://heartwood.family/docs/api/resources/labels.md): every `labels` route — parameters, request/response shapes, tiers. - [API: media](https://heartwood.family/docs/api/resources/media.md): every `media` route — parameters, request/response shapes, tiers. - [API: notes](https://heartwood.family/docs/api/resources/notes.md): every `notes` route — parameters, request/response shapes, tiers. - [API: pending](https://heartwood.family/docs/api/resources/pending.md): every `pending` route — parameters, request/response shapes, tiers. - [API: personas](https://heartwood.family/docs/api/resources/personas.md): every `personas` route — parameters, request/response shapes, tiers. - [API: persons](https://heartwood.family/docs/api/resources/persons.md): every `persons` route — parameters, request/response shapes, tiers. - [API: proof-arguments](https://heartwood.family/docs/api/resources/proof-arguments.md): every `proof-arguments` route — parameters, request/response shapes, tiers. - [API: proposals](https://heartwood.family/docs/api/resources/proposals.md): every `proposals` route — parameters, request/response shapes, tiers. - [API: redactions](https://heartwood.family/docs/api/resources/redactions.md): every `redactions` route — parameters, request/response shapes, tiers. - [API: relationships](https://heartwood.family/docs/api/resources/relationships.md): every `relationships` route — parameters, request/response shapes, tiers. - [API: research](https://heartwood.family/docs/api/resources/research.md): every `research` route — parameters, request/response shapes, tiers. - [API: sessions](https://heartwood.family/docs/api/resources/sessions.md): every `sessions` route — parameters, request/response shapes, tiers. - [API: sources](https://heartwood.family/docs/api/resources/sources.md): every `sources` route — parameters, request/response shapes, tiers. - [API: telemetry](https://heartwood.family/docs/api/resources/telemetry.md): every `telemetry` route — parameters, request/response shapes, tiers. - [API: trees](https://heartwood.family/docs/api/resources/trees.md): every `trees` route — parameters, request/response shapes, tiers. - [API: undo](https://heartwood.family/docs/api/resources/undo.md): every `undo` route — parameters, request/response shapes, tiers. - [API: updates](https://heartwood.family/docs/api/resources/updates.md): every `updates` route — parameters, request/response shapes, tiers. ## For you - [Docs home](https://heartwood.family/docs/index.md): Guides and reference index. - [GPS methodology](https://heartwood.family/docs/methodology.md): How the Genealogical Proof Standard shows up in the product. ## Full corpus - [llms-full.txt](https://heartwood.family/llms-full.txt): every page above, concatenated as one markdown file.