Use Haiti's data and documents in Claude, ChatGPT, or Copilot
HaitiDocs connects official economic data, documents, and maps to AI assistants. Questions in plain language return answers with sources. Access is public and does not require an account.
Haiti's formal garment-assembly jobs, its largest export sector, have roughly halved since 2021:
Source: ADIH bi-monthly bulletins, via HaitiDocs.
An example of asking Claude with the HaitiDocs connector on. Answers cite the underlying source.
Connect your AI assistant
Add the server once, then ask questions in plain language. The Claude and ChatGPT connections require no code.
Claude
HaitiDocs is a Claude connector listed in the Claude Directory. Connect it in two steps:
- Open HaitiDocs in the Claude Directory and click Connect
- In a chat, turn HaitiDocs on in the tools menu
ChatGPT
HaitiDocs is a ChatGPT plugin listed in ChatGPT's Plugin directory. Add it in two steps:
- Open the HaitiDocs plugin, or search ChatGPT's Plugin directory for HaitiDocs
- Add it, then ask your question in a chat
CopilotMicrosoft 365 (admin setup) & VS Code
Microsoft 365 Copilot
- Your admin adds an MCP connector in the Microsoft 365 admin center with
https://mcp.haitidocs.org - Or in Copilot Studio: Tools → Add a tool → MCP server, same URL, no authentication
- Users then pick HaitiDocs as a source in Copilot chat, or use the published agent
Work/school accounts. The server's streamable-HTTP transport is the one Copilot Studio supports.
VS Code (Copilot)
- Command Palette → MCP: Add Server → HTTP
- URL:
https://mcp.haitidocs.org, namehaitidocs - Open Copilot Chat in Agent mode and enable the tools
VS Code 1.102+ with the Copilot extensions. Other MCP clients (Cursor, Cline, Goose): add the same URL.
Available toolsseven read-only tools
The server exposes seven read-only tools. Results include the source, license, update date, and citation.
For developersMCP server & JSON API
HaitiDocs provides an MCP server (Model Context Protocol) and a plain JSON API. Both are public and require no key.
https://mcp.haitidocs.org
Transport streamable-HTTP
Health /health
- Liveness:
GET https://mcp.haitidocs.org/healthreturns JSON (build, contract version, transport). The only plain non-protocol route. - JSON data API: the same catalog and indicator series the site renders are static JSON under /data/api/catalog.json and
/data/api/indicators/. - Answer index: direct-answer pages are indexed at /data/api/answers.json, with the answer sentence, value, unit, period, source indicator id, and page URL.
- Browse & download: indicators, the document corpus, and map layers are all browsable, with downloads, on the data, documents, and maps pages.
- Source guide: publication responsibilities by Haitian institution and the mechanical failures that can block access, at /sources/.
tools/list, then invoke them with tools/call. A browser visit redirects here; a programmatic GET returns 405 because the stateless server offers no stream.A command-line call uses tools/call and the text/event-stream Accept header:
curl -sN https://mcp.haitidocs.org \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"search","arguments":{"query":"inflation","limit":3}}}'
search takes a query; fetch takes the id of a search result. Discover exact schemas with {"method":"tools/list","params":{}}.
Access & attributionpublic, read-only, cite the source
- Read-only and public by design. The server returns pre-computed, published data. It cannot write data and requires no account or API key.
- Cite the source. Each result carries its original source, license, and a citation; attribute the underlying provider, not HaitiDocs.
- Freshness. Data refreshes on a schedule; every response reports its own last-updated date.