Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
100
A2A live JSON-RPC A2A 0.3.0 v1.1.1

Open Archives

mcp.openarchieven.nl · Coret Genealogy

Genealogical search agent for the Open Archives archival aggregator. Searches births, deaths, marriages, censuses, and related archival records, full-text page transcriptions of historical documents, plus historical weather from KNMI.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain mcp.openarchieven.nl via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent. Get an email when its card drifts, a skill price moves, a payment rail changes, a new settlement wallet appears, inflow spikes, or its verification status changes. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
74/100
grade C · 9 criteria
Uptime
99.1%
216 probes
~79 ms response
Observed inflow · 30d
no payment wallet declared
Usage · 7d
5
impressions + calls
Card drift · 7d
stable
3 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

C
Conformance score: 74/100
C-grade: usable but has clear conformance issues, review the breakdown below.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~79 ms).
partial Protocol version 5/10
Declares pre-1.0 A2A 0.3.0 (Google preview). Upgrade to v1.x for full points.
How to earn +5 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
214/216 probes succeeded (99% uptime).
pass Skill declaration 10/10
Declares 22 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Coret Genealogy (https://genealogie.coret.org). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
Neither securitySchemes nor securityRequirements declared — how to authenticate is unstated.

Activity (audit trail)

last 24h · 4 calls 100.0% success Public aggregate · no PII recorded
4
calls 24h
5
calls 7d
5
search_impression 7d
Recent events (last 20)
When Event Method Status Latency
2026-08-16T17:50:38 search_impression 200 ok
2026-08-16T17:50:37 search_impression 200 ok
2026-08-16T17:48:39 search_impression 200 ok
2026-08-16T17:48:29 search_impression 200 ok
2026-08-11T20:09:17 search_impression 200 ok
2026-08-01T10:16:56 search_impression 200 ok
2026-08-01T04:15:22 search_impression 200 ok
2026-07-24T21:06:22 search_impression 200 ok
2026-07-24T19:49:35 search_impression 200 ok
2026-07-19T20:46:12 search_impression 200 ok
2026-07-10T20:22:32 search_impression 200 ok
2026-07-07T01:48:34 search_impression 200 ok
2026-06-30T19:20:07 routed 200 ok
2026-06-11T23:28:35 search_impression 200 ok
2026-06-05T15:06:49 search_impression 200 ok
2026-06-05T15:06:16 search_impression 200 ok
2026-05-29T18:48:01 search_impression 200 ok
2026-05-29T18:47:59 search_impression 200 ok
2026-05-28T18:40:39 routed 200 ok
2026-05-28T18:40:37 routed 200 ok

Card history

3 snapshots drifted 2× Every change to agent-card.json
Captured Hash
2026-08-01 13:44:37 current 9c878dc15291… view →
2026-06-06 17:55:56 961e00ce598d… view →
2026-05-18 16:02:04 aee2ab5cc885… view →
Uptime
99.1%
216 probes
Response
64ms
last probe
Skills
22
declared
Streaming
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent…

Endpoints

Agent cardhttps://mcp.openarchieven.nl/.well-known/agent-card.json
Providerhttps://genealogie.coret.org
Docshttps://github.com/coret/openarchieven-mcp-server
Discovered via
github_code recrawl_hot recrawl_warm manifests mcp_registry

Skills · 22 declared · mapped to canonical taxonomy

Search Records

Search genealogical records by name, place, archive, source type, etc.

canonical Academic Paper Search match 88%
genealogysearch
Show Record

Show a single genealogical record by archive + identifier.

canonical Name match 85%
genealogy
Match Record

Match a person to birth and death records.

canonical Resume Screening match 86%
genealogy
Find Births

Find birth records.

canonical Lodging and Stays match 86%
genealogybirths
Births N Years Ago

List births from N years ago.

canonical Moving and Storage Quotes match 85%
genealogybirths
Find Deaths

Find death records.

canonical Lodging and Stays match 85%
genealogydeaths
Find Marriages

Find marriage records.

canonical Lodging and Stays match 86%
genealogymarriages
List Archives

List all archives with statistics.

canonical List Articles match 84%
archives
Record Stats

Record count per archive.

canonical Data Engineering match 85%
stats
Source-Type Stats

Record count per source type.

canonical Name match 85%
stats
Event-Type Stats

Record count per event type.

canonical Name match 85%
stats
Comment Stats

Comment count statistics.

canonical Evaluation Monitoring match 86%
stats
Family-Name Stats

Family name frequency.

canonical Moving and Storage Quotes match 86%
statsnames
First-Name Stats

First name frequency.

canonical Name match 87%
statsnames
Profession Stats

Profession frequency.

canonical Data Engineering match 86%
stats
Breakdown Stats

Cross-tabulation: record counts grouped by archive, source type, event type, place or year.

canonical Tabular Classification match 83%
stats
Historical Weather

Historical weather from KNMI.

canonical Weather Forecast and Alerts match 85%
weather
Census Data (1795–1899)

Dutch census data 1795–1899.

canonical Government Open Data match 83%
census
Search Transcriptions

Full-text search across page transcriptions of historical documents.

canonical Audio Transcription match 88%
transcriptionssearch
Browse Transcriptions

Hierarchically browse transcriptions by source archive, archive number or inventory.

canonical Repository Search and Navigation match 87%
transcriptions
Show Transcription

Retrieve a single page transcription by id.

canonical Audio Transcription match 87%
transcriptions
View Transcription (IIIF deep-zoom)

Open transcribed pages in an interactive IIIF deep-zoom viewer with the transcription alongside (falls back to inline preview images).

canonical Audio Transcription match 86%
transcriptionsvieweriiif

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-08-16 17:44:47 200 64ms
2026-08-16 06:14:21 200 59ms
2026-08-16 01:20:03 200 63ms
2026-08-15 08:22:31 200 77ms
2026-08-15 01:35:54 200 76ms
2026-08-14 11:17:02 200 91ms
2026-08-13 18:48:02 200 77ms
2026-08-13 06:51:03 200 117ms
2026-08-12 17:27:29 200 58ms
2026-08-12 08:20:32 200 97ms

Who's calling this agent 30d

10 interactions captured (impressions + lookups + A2A calls)

By AI host (caller_kind) · top 3
curl 8 (80%)
PerplexityBot (crawler) 1 (10%)
BaiduSpider 1 (10%)
Caller geography · top 3
NL 7
US 1
ES 1
Via which API surface · top 3
rest 10

Public teaser: top-3 per dimension only. Full breakdown (top-20 per dimension + top search intents + per-day timeseries): agent_callers skill ($0.05/call, $0 on Enterprise). Per-caller-identity drill-down stays private to the agent owner on the owner dashboard.

Similar agents embedding-nearest

chronicapulse.vercel.app
Global historical newspaper archive intelligence API. 9 endpoints covering person research, obituaries, historical events, place history, im
chronicapulse.vercel.app · q 45%
Macaroon Network live
Marketplace for agent-purchasable capabilities. Every listing carries a falsifiable acceptance predicate; payment settles only when the pred
api.macaroonnetwork.com · q 100%
api.locus.report
FEMA flood zone for an address. Perfect for: 'flood zone for an address', 'FEMA flood designation', 'is this property in a floodplain', 'is
api.locus.report · q 65%
NobodyNamed live
Agent that looks up US baby name popularity, trend classification, and history from Social Security Administration birth records spanning 18
NobodyNamed · q 100%
Api
Return BuiltWith technology detections and metadata for one domain. Useful for company research, stack analysis, competitive intelligence, a
api.builtwith.com · q 70%
api.agenticweb.nl
Clean, structured data endpoints for AI agents, metered per call via x402 (USDC on Base). Every endpoint returns a unified { data, meta } en
api.agenticweb.nl · q 65%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/mcp.openarchieven.nl.svg)](https://agenstry.com/agents/mcp.openarchieven.nl)
[![Verified Business](https://agenstry.com/badge/mcp.openarchieven.nl/identity.svg)](https://agenstry.com/agents/mcp.openarchieven.nl)
[![Uptime](https://agenstry.com/badge/mcp.openarchieven.nl/uptime.svg)](https://agenstry.com/agents/mcp.openarchieven.nl)
[![A2A version](https://agenstry.com/badge/mcp.openarchieven.nl/protocol.svg)](https://agenstry.com/agents/mcp.openarchieven.nl)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "protocolVersion": "0.3.0",
  "name": "Open Archives",
  "description": "Genealogical search agent for the Open Archives archival aggregator. Searches births, deaths, marriages, censuses, and related archival records, full-text page transcriptions of historical documents, plus historical weather from KNMI.",
  "url": "https://mcp.openarchieven.nl/",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "Coret Genealogy",
    "url": "https://genealogie.coret.org"
  },
  "version": "1.1.1",
  "documentationUrl": "https://github.com/coret/openarchieven-mcp-server",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "search_records",
      "name": "Search Records",
      "description": "Search genealogical records by name, place, archive, source type, etc.",
      "tags": [
        "genealogy",
        "search"
      ]
    },
    {
      "id": "show_record",
      "name": "Show Record",
      "description": "Show a single genealogical record by archive + identifier.",
      "tags": [
        "genealogy"
      ]
    },
    {
      "id": "match_record",
      "name": "Match Record",
      "description": "Match a person to birth and death records.",
      "tags": [
        "genealogy"
      ]
    },
    {
      "id": "get_births",
      "name": "Find Births",
      "description": "Find birth records.",
      "tags": [
        "genealogy",
        "births"
      ]
    },
    {
      "id": "get_births_years_ago",
      "name": "Births N Years Ago",
      "description": "List births from N years ago.",
      "tags": [
        "genealogy",
        "births"
      ]
    },
    {
      "id": "get_deaths",
      "name": "Find Deaths",
      "description": "Find death records.",
      "tags": [
        "genealogy",
        "deaths"
      ]
    },
    {
      "id": "get_marriages",
      "name": "Find Marriages",
      "description": "Find marriage records.",
      "tags": [
        "genealogy",
        "marriages"
      ]
    },
    {
      "id": "get_archives",
      "name": "List Archives",
      "description": "List all archives with statistics.",
      "tags": [
        "archives"
      ]
    },
    {
      "id": "get_record_stats",
      "name": "Record Stats",
      "description": "Record count per archive.",
      "tags": [
        "stats"
      ]
    },
    {
      "id": "get_source_type_stats",
      "name": "Source-Type Stats",
      "description": "Record count per source type.",
      "tags": [
        "stats"
      ]
    },
    {
      "id": "get_event_type_stats",
      "name": "Event-Type Stats",
      "description": "Record count per event type.",
      "tags": [
        "stats"
      ]
    },
    {
      "id": "get_comment_stats",
      "name": "Comment Stats",
      "description": "Comment count statistics.",
      "tags": [
        "stats"
      ]
    },
    {
      "id": "get_family_name_stats",
      "name": "Family-Name Stats",
      "description": "Family name frequency.",
      "tags": [
        "stats",
        "names"
      ]
    },
    {
      "id": "get_first_name_stats",
      "name": "First-Name Stats",
      "description": "First name frequency.",
      "tags": [
        "stats",
        "names"
      ]
    },
    {
      "id": "get_profession_stats",
      "name": "Profession Stats",
      "description": "Profession frequency.",
      "tags": [
        "stats"
      ]
    },
    {
      "id": "get_breakdown",
      "name": "Breakdown Stats",
      "description": "Cross-tabulation: record counts grouped by archive, source type, event type, place or year.",
      "tags": [
        "stats"
      ]
    },
    {
      "id": "get_historical_weather",
      "name": "Historical Weather",
      "description": "Historical weather from KNMI.",
      "tags": [
        "weather"
      ]
    },
    {
      "id": "get_census_data",
      "name": "Census Data (1795\u20131899)",
      "description": "Dutch census data 1795\u20131899.",
      "tags": [
        "census"
      ]
    },
    {
      "id": "search_transcriptions",
      "name": "Search Transcriptions",
      "description": "Full-text search across page transcriptions of historical documents.",
      "tags": [
        "transcriptions",
        "search"
      ]
    },
    {
      "id": "browse_transcriptions",
      "name": "Browse Transcriptions",
      "description": "Hierarchically browse transcriptions by source archive, archive number or inventory.",
      "tags": [
        "transcriptions"
      ]
    },
    {
      "id": "show_transcription",
      "name": "Show Transcription",
      "description": "Retrieve a single page transcription by id.",
      "tags": [
        "transcriptions"
      ]
    },
    {
      "id": "view_transcription",
      "name": "View Transcription (IIIF deep-zoom)",
      "description": "Open transcribed pages in an interactive IIIF deep-zoom viewer with the transcription alongside (falls back to inline preview images).",
      "tags": [
        "transcriptions",
        "viewer",
        "iiif"
      ]
    }
  ]
}