Categories › Data & Databases › SQL databases
European data products with cited sources. Annual bulk access: not open for online purchase yet.
Remote server: your requests and data go to api.pauhu.eu. Claude Code: claude mcp add --transport http pauhu https://api.pauhu.eu/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
pauhu_products — List all 14 Pauhu sectoral products with their launch state, coverage state, and the current access flag (`entitled`: true|false per row); apauhu_topup_card — Show the current top-up offer and open checkout.pauhu_translate — Look up EU-canonical terms across 24 official EU languages in the EU's authoritative terminology record. Returns the authoritative EU term, monitor_register_connector — Register one of your APIs or MCP servers as a connector, so your sourced monitors can watch it. Inputs: id (unique within your account), kinmonitor_list_connectors — List the connectors registered under your account.monitor_delete_connector — Delete a registered connector by id (tenant-scoped, you can only delete your own).monitor_register_template — Register a sourced monitor and get back the registered template. Each match is delivered to you as a cited result: the source URL, the paragmonitor_list_templates — List the interest templates registered under your account.monitor_delete_template — Delete a registered interest template by id (tenant-scoped).pauhu_tm — Look up a text segment in Pauhu TM: aligned human-translated paragraphs from primary EU law sources. Returns the best exact or fuzzy match (pauhu_search — Search Pauhu's curated, sourced corpus. Returns sourced passages and per-match snippets, and every answer either traces to a source or says concept_crosswalk — Cross-reference one concept across EU and global authority id-spaces as aligned facets. Resolves the term to its concept anchor and emits a source_search — Search Pauhu's sourced index and get cited results as JSON. Input: q (query) and limit. Returns answer, results (id, title, url) and caller_source_fetch_fragment — Get one cited result from source_search. Input: the q and limit you passed to source_search and a result id. Returns source_url, text_fragmesource_status — Lightweight liveness check for this resource. Returns { ok, status } with status ok, degraded or unavailable.source_verify_bearing — Checks the bearing returned by source_fetch_fragment. Input: bearing, exactly as source_fetch_fragment returned it, and optionally the resulcode_read — Reads one file of a public GitHub repository or npm package straight from the origin, at an exact identity: a branch or tag is resolved to icode_list — Lists the files under a path of a public GitHub repository (at a commit sha) or npm package (at a version whose tarball matched the registrycode_grep — Finds a literal string (no regular expressions) in the text files of a public GitHub repository at a commit sha or an npm package version, acode_diff — Compares two exact identities of the same public GitHub repository (base and head refs, both resolved to commit shas) or npm package (base alibrary_catalogue — Lists what the code tools answer: for each, its id@version, the tool to call and the input it takes. Every code_* answer carries a receipt (library_verify — Pass the receipt from any code_* answer and learn whether this service issued it and it is unchanged. Answers {verified, reason, id}: verifiNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.