{"name":"Lovdata Agent","description":"Searches and retrieves Norwegian laws (lover) and central regulations (forskrifter) from the Lovdata corpus: full-text search down to the individual §, tables of contents, and full document/section text. Send a plain-text query, or a data part {\"skill\": \"...\", \"params\": {...}} to invoke a specific skill.","version":"2.0.0","supportedInterfaces":[{"url":"https://lovdata.mcp.taavo.org/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":false,"pushNotifications":false},"securitySchemes":{"oauth2":{"oauth2SecurityScheme":{"description":"Single-user OAuth; the authorize page asks for the server password.","flows":{"authorizationCode":{"authorizationUrl":"https://lovdata.mcp.taavo.org/authorize","tokenUrl":"https://lovdata.mcp.taavo.org/token","scopes":{},"pkceRequired":true}},"oauth2MetadataUrl":"https://lovdata.mcp.taavo.org/.well-known/oauth-authorization-server"}}},"securityRequirements":[{"schemes":{"oauth2":{"list":[]}}}],"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"search","name":"Document search","description":"Free-text search across ~5,900 laws and regulations (params: query, title, ministry, legal_area, doc_type, limit).","tags":["lovdata","norwegian-law","search"],"examples":["personvern","arbeidstid overtid"]},{"id":"search_sections","name":"Section (§) search","description":"Full-text search at the §/article level; returns the matching provision with its parent document (params: query, doc_type, ministry, limit, snippet_chars).","tags":["lovdata","norwegian-law","search","sections"],"examples":["taushetsplikt helsepersonell"]},{"id":"get_document","name":"Get document","description":"Full text + metadata for a document by id/legacyID (params: id, full_text, max_chars).","tags":["lovdata","retrieval"],"examples":["{\"skill\":\"get_document\",\"params\":{\"id\":\"LOV-1814-05-17\"}}"]},{"id":"get_section","name":"Get section (§)","description":"Full text of one § of a document (params: id, section).","tags":["lovdata","retrieval","sections"],"examples":["{\"skill\":\"get_section\",\"params\":{\"id\":\"LOV-2001-05-18-21\",\"section\":\"2\"}}"]},{"id":"get_toc","name":"Table of contents","description":"Chapter and § outline of a document (params: id).","tags":["lovdata","retrieval"]},{"id":"list_facets","name":"List facets","description":"Available ministry / legal_area / doc_type filter values with counts (params: facet, contains, limit).","tags":["lovdata","metadata"]},{"id":"stats","name":"Corpus statistics","description":"Total documents and counts per document type.","tags":["lovdata","metadata"]}]}