Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_legislationA

Search Danish statutes and regulations by keyword.

Searches provision text using FTS5 with BM25 ranking. Supports boolean operators (AND, OR, NOT), phrase search ("exact phrase"), and prefix matching (term*).

Returns matched provisions with snippets, relevance scores, and document metadata.

get_provisionA

Retrieve a specific provision from a Danish statute.

Specify the document ID and either chapter+section or provision_ref directly. Examples:

  • document_id="2018:218", chapter="1", section="1" → 1 kap. 1 § DSL

  • document_id="2018:218", provision_ref="1:1" → same result

  • document_id="1998:204", section="5 a" → 5 a § PUL (flat statute, no chapter)

Omit chapter/section/provision_ref to get all provisions in the statute.

search_case_lawA

Search Danish court decisions (retspraksis).

Searches case summaries and keywords. Filter by court and date range.

get_preparatory_worksA

Get preparatory works (forarbejder) for a Danish statute.

Returns linked preparatory documents with summaries. Essential for understanding legislative intent behind statutory provisions.

validate_citationA

Validate a Danish legal citation against the database.

Parses the citation, checks that the document and provision exist, and returns warnings about status (repealed, amended). This is the zero-hallucination enforcer.

Supported formats:

  • "2018:502"

  • "2018:502 1:3"

  • "2018:502 2 kap. 5 §"

build_legal_stanceA

Build a comprehensive set of citations for a legal question.

Searches across statutes, case law, and preparatory works simultaneously to aggregate relevant citations. Use this for broad legal research questions.

format_citationA

Format a Danish legal citation per standard conventions.

Formats:

  • full: "document 2018:218 3 kap. 5 §"

  • short: "2018:218 3:5"

  • pinpoint: "3 kap. 5 §"

check_currencyA

Check if a Danish statute or provision is in force (current or historical).

Returns the document's status (in_force, amended, repealed, not_yet_in_force), dates, and warnings. Provide as_of_date for historical evaluation.

get_eu_basisB

Get EU legal basis (directives and regulations) for a Danish statute.

Returns all EU directives and regulations that this statute implements, supplements, or references. Includes reference types, article citations, and whether each EU document is a primary implementation.

Essential for understanding which EU law a Danish statute is based on.

get_danish_implementationsA

Find Danish statutes implementing a specific EU directive or regulation.

Given an EU document ID (e.g., "regulation:2016/679" for GDPR), returns all Danish statutes that implement, supplement, or reference it. Shows implementation status and which articles are referenced.

Essential for finding Danish law corresponding to EU requirements.

search_eu_implementationsA

Search for EU directives and regulations with Danish implementation information.

Search by keyword, type, year range, or community. Returns matching EU documents with counts of Danish statutes referencing them.

Use this for exploratory searches like "data protection" or "privacy" to find relevant EU law.

get_provision_eu_basisA

Get EU legal basis for a specific provision within a Danish statute.

Returns EU directives/regulations that a specific provision implements or references, with article-level precision. For example, DSL 2:1 references GDPR Article 6.1.c.

Use this for pinpoint EU compliance checks at the provision level.

validate_eu_complianceA

Validate EU compliance status for a Danish statute or provision.

Checks for:

  • References to repealed EU directives (e.g., Data Protection Directive 95/46/EC)

  • Missing implementation status

  • Outdated references

Returns compliance status (compliant, partial, unclear, not_applicable) with warnings and recommendations.

Note: This is Phase 1 validation. Full compliance checking against EU requirements will be added in future phases.

list_sourcesA

List all data sources and their provenance. Returns source URLs, licenses, and coverage information for transparency and audit compliance.

aboutA

Server metadata, dataset statistics, freshness, and provenance. Call this to verify data coverage, currency, and content basis before relying on results.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Case Law StatisticsMetadata about case law data freshness and coverage

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ansvar-Systems/Danish-law-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server