
Dannet
Gives Claude direct access to DanNet, the Danish WordNet, through SPARQL queries against an RDF knowledge graph. You get lexical relationships, word senses, synsets, and semantic connections for Danish vocabulary. Built on Apache Jena with Ontolex-lemon standards and Global Wordnet Association relations. The server exposes the same data browsable at wordnet.dk but queryable programmatically. Reach for this when building Danish language tools, doing lexical analysis, or needing structured semantic data about Danish words and their relationships. The underlying dataset also includes sentiment data and links to English WordNet through companion datasets.
- GitHub stars
- 28
- tools
- 6
- transport
- HTTP
- last updated
- Jan 13, 2026
Install
From registry metadata$ npx add-mcp https://wordnet.dk/mcp --name dannetRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http dannet https://wordnet.dk/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 6 toolsVerified live against the running server on Nov 6, 2026.
get_word_synsetsThe synsets (senses) of the Danish `word`, as JSON-LD entries with @id (e.g. "dn:synset-3047" for get_entity_info), skos:definition, dns:ontologicalType and wn:lexfile. A word with a single synset gives that synset's full JSON-LD as the only entry.1 params
The synsets (senses) of the Danish `word`, as JSON-LD entries with @id (e.g. "dn:synset-3047" for get_entity_info), skos:definition, dns:ontologicalType and wn:lexfile. A word with a single synset gives that synset's full JSON-LD as the only entry.
word*stringget_entity_infoFull JSON-LD of a DanNet resource: a synset ("synset-3047"), word ("word-11021628") or sense ("sense-21033604"), given bare or prefixed ("dn:synset-3047"), or an external resource by prefix ("ili:i76470", "ontolex:LexicalConcept"). Properties use prefixed names (wn:hypernym, o...1 params
Full JSON-LD of a DanNet resource: a synset ("synset-3047"), word ("word-11021628") or sense ("sense-21033604"), given bare or prefixed ("dn:synset-3047"), or an external resource by prefix ("ili:i76470", "ontolex:LexicalConcept"). Properties use prefixed names (wn:hypernym, o...
identifier*stringget_word_overviewEvery sense of the Danish `word` in one call: a list with synset_id, label, definition, lexfile, ontological_types, synonyms (words sharing the synset) and hypernym ({synset_id, label} or null) per synset. Only synsets where the word itself has a sense count, not multi-word ex...1 params
Every sense of the Danish `word` in one call: a list with synset_id, label, definition, lexfile, ontological_types, synonyms (words sharing the synset) and hypernym ({synset_id, label} or null) per synset. Only synsets where the word itself has a sense count, not multi-word ex...
word*stringautocomplete_danish_wordDanish words starting with `prefix` (at least 3 characters), at most `max_results`, as {"autocompletions": [...]} where lemmas are plain strings and inflected forms of a matching lemma are [lemma, form] pairs.2 params
Danish words starting with `prefix` (at least 3 characters), at most `max_results`, as {"autocompletions": [...]} where lemmas are plain strings and inflected forms of a matching lemma are [lemma, form] pairs.
max_resultsintegerprefix*stringfetch_ddo_definitionThe full definitions of `synset_id` from DDO (ordnet.dk), where DanNet's own skos:definition may be truncated. Follows the dns:source of each sense. Returns the DanNet definition, the DDO definitions found and any errors; DDO and DanNet have drifted apart, so some source URLs...1 params
The full definitions of `synset_id` from DDO (ordnet.dk), where DanNet's own skos:definition may be truncated. Follows the dns:source of each sense. Returns the DanNet definition, the DDO definitions found and any errors; DDO and DanNet have drifted apart, so some source URLs...
synset_id*stringsparql_queryRun a SPARQL SELECT `query` against DanNet and return standard SPARQL JSON results ({"head": ..., "results": {"bindings": [...]}}). The common prefixes (dn, dns, dnc, dnf, wn, ontolex, lexinfo, skos, rdfs, rdf, owl, marl, dc, ili, en, enl, cor) are declared automatically. `tim...5 params
Run a SPARQL SELECT `query` against DanNet and return standard SPARQL JSON results ({"head": ..., "results": {"bindings": [...]}}). The common prefixes (dn, dns, dnc, dnf, wn, ontolex, lexinfo, skos, rdfs, rdf, owl, marl, dc, ili, en, enl, cor) are declared automatically. `tim...
distinctbooleaninferencevaluemax_resultsintegerquery*stringtimeoutintegerSponsors
Readme
DanNet logo
DanNet is a WordNet for the Danish language. DanNet uses RDF as its native representation at both the database level, in the application space, and as its primary serialisation format.
- Browse the data at wordnet.dk
- Query the data by integrating with AI
- Download datasets from the releases page
Table of Contents
- Dataset Formats
- Companion Datasets
- Standards
- LLM Integration (AI)
- Implementation
- Setup
- Deployment
- Database Release Workflow
Dataset Formats
DanNet is available in multiple formats to maximise compatibility:
Details
- Repository
- github.com/kuhumcst/dannet
- Transport
- HTTP
- Registry
- MCP registry, active
- Resources
- 3
- Prompts
- 8
- Tools verified
- Nov 6, 2026