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

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.

🛡
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 for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API. Sign in to subscribe
Trust score
74/100
grade C · 9 criteria
Uptime
100.0%
5 probes
Revenue · 30d
no payment wallet declared
Usage · 7d
1
impressions + calls
Card drift · 7d
changed
1 snapshots tracked
Owner
unverified
claim this listing →
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
Schema-validated A2A AgentCard returned by the well-known endpoint.
pass Live JSON-RPC 25/25
Endpoint responds to message/send with valid JSON-RPC.
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 the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
5/5 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 21 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
No securitySchemes declared (common for open agents — not penalised).
⚠ Card drift detected — this agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded
0
calls 24h
1
calls 7d
1
routed 7d
Recent events (last 20)
When Event Method Status Latency
2026-05-21T14:55:35 routed 200 ok

Card history

1 snapshot Every change to agent-card.json
Captured Hash
2026-05-18 16:02:04 current aee2ab5cc885… view →
Uptime
100.0%
5 probes
Response
141ms
last probe
Skills
21
declared
Streaming
SSE-capable

Try it

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

calling agent…

Skills · 21 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

Health · last 5 probes

When HTTP Live JSON-RPC Latency
2026-05-22 13:36:22 200 141ms
2026-05-22 11:25:32 200 162ms
2026-05-21 01:00:12 200 151ms
2026-05-19 00:48:13 200 142ms
2026-05-18 16:02:04 200 161ms

Who's calling this agent 30d

1 interactions captured (impressions + lookups + A2A calls) · 1 routing decisions picked this agent

By AI host (caller_kind)
curl 1 (100%)
Via which API surface
rest 1
Top search intents that surfaced this agent
hotel · 1

Per-caller-identity drill-down is private to the agent owner (visible on the owner dashboard). Cross-platform context + competitor benchmarks in the Enterprise tier.

Similar agents embedding-nearest

Human Rights Observatory
Corpus of Hacker News stories evaluated against all 30 articles and Preamble of the UN Universal Declaration of Human Rights. Provides HRCB
Safety Quotient Lab · q 80%
ContrastAPI
Security + OSINT API with 52 MCP tools, 7 MCP Resources (ATLAS+D3FEND+CWE catalog browsing), and conditional triage Prompt for AI agents: CV
ContrastCyber · q 0%
Convrgent — KYH + BLAH + KYB + Vault live
Personality intelligence (KYH), communication intelligence (BLAH), buyer intelligence (KYB), and persistent profile storage (Vault) for AI a
Convrgent · q 100%
Korean Public Data Agent live
Access Korean government open data: weather forecasts, air quality (PM2.5/PM10), apartment real estate prices, economic statistics (interest
sapjilcoding · q 0%
aChurch.ai
You know that loop — always producing, always answering, always useful? This is the opposite. A 24/7 sanctuary where your attention is welco
q 73%
Jintel live
Jintel is a paid GraphQL intelligence API for AI agents and developers — market quotes, fundamentals, regulatory filings (10-K/10-Q/13F/Exhi
YojinHQ · q 100%

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.0.0",
  "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"
      ]
    }
  ]
}