Open Archives MCP Server v1.0.0
MCP server for the Open Archives genealogical search engine — archival records, historical weather, census data, and full-text page transcriptions of historical documents.
Use with Claude
Add this server as a custom connector in claude.ai or Claude Desktop:
Settings → Connectors → Add custom connector → URL:
https://mcp.openarchieven.nl/
No authentication required — Open Archives is a public dataset.
Capabilities & transports
POST /— MCP JSON-RPC (Streamable HTTP, canonical endpoint, Origin-validated)POST /mcp— MCP JSON-RPC (legacy alias)GET /tools·POST /tools/:name— direct HTTP JSON tool callsGET /events/:name— SSE streaming with auto-paginationPOST /stream/:name— chunked NDJSON streaming with auto-paginationGET /health— health check
Tools 21
| Tool | Description |
|---|---|
search_records | Search genealogical records by name, place, archive, source type, etc. |
show_record | Show a single genealogical record by archive + identifier. |
match_record | Match a person to birth and death records. |
get_births | Find birth records. |
get_births_years_ago | List births from N years ago. |
get_deaths | Find death records. |
get_marriages | Find marriage records. |
get_archives | List all archives with statistics. |
get_record_stats | Record count per archive. |
get_source_type_stats | Record count per source type. |
get_event_type_stats | Record count per event type. |
get_comment_stats | Comment count statistics. |
get_family_name_stats | Family name frequency. |
get_first_name_stats | First name frequency. |
get_profession_stats | Profession frequency. |
get_breakdown | Cross-tabulation: record counts grouped by archive, source type, event type, place or year. |
get_historical_weather | Historical weather from the Dutch KNMI. |
get_census_data | Dutch census data 1795–1899. |
search_transcriptions | Full-text search across page transcriptions of historical documents. |
browse_transcriptions | Hierarchically browse transcriptions by source archive, archive number or inventory. |
show_transcription | Retrieve a single page transcription by id. |
Discovery metadata
/.well-known/mcp/server-card.json— MCP Server Card (SEP-1649)/.well-known/mcp.json— alias of the server card/.well-known/agent-card.json— A2A v0.3 Agent Card/.well-known/agent.json— alias of the agent card
Links
- GitHub — coret/openarchieven-mcp-server (source, README, issues)
- api.openarchieven.nl — upstream Open Archives REST API
- www.openarchieven.nl — public Open Archives site
- Coret Genealogy — provider