mcpserver.lol
registry/openarchieven-mcp-server
Connection check verified live · 27h ago

openarchieven-mcp-server

MCP server for Open Archives: Dutch genealogical records and historical page transcriptions.

Tools 22
GitHub stars 3
Installs / wk
Licence
Transport streamable-http
Last checked 27h ago

Tools & capabilities

22 tools

Read from the running server on 27h ago.

browse_transcriptions read-only langarchive_codearchive_number
Browse transcriptions hierarchically Returns a hierarchical browse of available page transcriptions. Mirrors `/transcripties/lijst/`. Three modes, depending on the supplied filter…
get_archives read-only
List all archives with statistics Returns an array of all participating archives including their archive code (used in other API calls), name, homepage URL, Twitter handle, ISIL c…
get_births read-only name*starteventyeareventplacenumber_showeventprovince
Finds birth records
get_births_years_ago read-only years*number_show
List births that occurred a specified number of years ago Returns a list of birth records for people born exactly the specified number of years ago from today. Note: version 1.1 u…
get_breakdown read-only langsortgroup_by*year_endeventtypemin_count +5
Cross-tabulation aggregation grouped by one dimension Returns record counts filtered by any combination of archive, source type, event type, event place and year range, grouped by…
get_census_data read-only year*placegg_uriprovincerichness
Dutch census data for a place and year Retrieves census data for a Dutch place or municipality for the census year nearest to the specified year. Available census years: 1795, 183…
get_comment_stats read-only archive_code
Comment count statistics Returns the total number of validated comments made on records. When no archive_code is provided, the global total is returned. When an archive code is pr…
get_deaths read-only name*starteventyeareventplacenumber_show
Finds death records
get_event_type_stats read-only archive_code
Record count statistics per event type Returns statistics about event types. Without an archive_code all event types across the entire dataset are returned with total counts. With…
get_family_name_stats read-only langeventtypeeventplacenumber_showeventyearendeventyearstart
Family name frequency statistics Returns the number of times family names appear in events for the selected source types, place and period. Results are ordered by frequency. Open…
get_first_name_stats read-only eventyear*eventplace*number_show
First name frequency statistics for a given place and year Returns the top-X list of first names in the specified place and year. When a person has multiple forenames, only the fi…
get_historical_weather read-only date*langlatitude*longitude*
Historical weather measurements for a date and location Returns historical weather measurements from the nearest Dutch weather station for the specified date and coordinates. Data…
get_marriages read-only name1*name2*starteventyeareventplacenumber_show
Finds marriage records of couples (bride or groom)
get_profession_stats read-only langeventplacenumber_showeventyearendeventyearstart
Profession frequency statistics Returns the number of times professions appear in records for the selected period and place. Results are ordered by frequency. Open Archives uses t…
get_record_stats read-only archive_code
Record count statistics per archive Returns record count statistics. When no archive is specified, all archives are listed with their total number of records. When an archive code…
get_source_type_stats read-only archive_code
Record count statistics per source type Returns statistics about source types. Without an archive_code all source types across the entire dataset are returned with total record co…
match_record read-only langname*birthyear*
Match a person to birth and death records Searches the genealogical dataset by exact name and birth year and returns the Open Archives URIs of birth records, death records and reg…
search_records read-only langname*sortstartbirthplaceeventplace +6
Search genealogical records Searches the genealogical dataset and returns found persons and records. Supports filtering by archive, source type, event place, birth place, relation…
search_transcriptions read-only q*langstartyear_endyear_startnumber_show +3
Full-text search across page transcriptions Performs a full-text search across the page transcriptions of historical documents indexed by Open Archives. Mirrors the search UI at `…
show_record read-only langarchive*identifier*
Show a single genealogical record Returns one specific genealogical record in JSON format (UTF-8). The response conforms to the Archive 2 All (A2A) model. Also available as XML, G…
show_transcription read-only id*lang
Retrieve a single transcription Returns the full transcript of a single page along with its source citation. Mirrors `/transcripties/toon/<id>`. AI-generated summaries are deliber…
view_transcription read-only ids*highlight_term
Open one or more transcribed document pages in an interactive deep-zoom viewer with the transcription text alongside. Pass page identifiers returned by search_transcriptions / brow…