Search ~27 million open-data archival descriptions from archives across Europe, via Archives Portal Europe
Public and unauthenticated — the server holds its own APE key, so clients need no credential.
URL: https://riksarkivet-ape-mcp.hf.space/mcp
claude mcp add --transport http ape https://riksarkivet-ape-mcp.hf.space/mcp
Settings → Connectors → Add custom connector, with the URL above and no authentication.
Add as a streamable HTTP server with the URL above.
npx -y @modelcontextprotocol/inspector \
--config <(echo '{"mcpServers":{"ape":{"type":"streamable-http","url":"https://riksarkivet-ape-mcp.hf.space/mcp"}}}')
A free-tier Space sleeps after ~48 h idle and answers 503 for about a minute while waking.
search — Faceted full-text search over archival descriptions. Returns hits with reference code and APE id, a total, and a facet block (country, institution, document type, subject) for narrowing follow-up calls; page with offset.get_record — One archival unit's full description by APE id: reference code, durable [online] link, a Context: breadcrumb of ancestors and a sample of its children to drill into. Works on any id lifted from an APE portal URL.(scheepvaart OR shipping OR Schifffahrt OR sjöfart).country / institution / doc_type using facet values from a previous result, never guessed ones.Parameter reference, search tips, and how the server is built and deployed:
Documentation