Licentia MCP
Provides tools for searching, filtering, and comparing licenses from the SPDX License List, validating SPDX license expressions, and analyzing SPDX/CycloneDX SBOMs.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Licentia MCPFind a permissive license compatible with Apache-2.0"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Licentia
Licentia is a Czech web and desktop application for working with the SPDX License List 3.28.0 catalog. It helps you quickly find a license, compare its metadata, and understand obligations without having to go through hundreds of texts manually.
The guide is an indicative decision-making aid, not legal advice.
Features
offline catalog of 727 licenses and 84 license exceptions;
full-text search by name, SPDX ID, and full text;
filtering by record type, currency, OSI/FSF metadata, and license profile;
detailed view of the canonical text and obligations;
license comparison and saving items to a personal workspace;
six-step guide for selecting a common license direction;
public REST API
/v1;Streamable HTTP MCP endpoint
/mcp;SPDX expression validation, indicative compatibility checking, and SPDX/CycloneDX SBOM analysis;
web, Tauri desktop, and shared Apache/PHP variants.
Related MCP server: mcp-dependency-version
Application screenshots
License catalog

Selection guide

Catalog search

Web application development
Required Node.js: >=22.13.0.
npm install
npm run devProduction build:
npm run buildStyle and static rules check:
npm run lintDesktop: Linux, Windows and macOS
The desktop uses Tauri 2 and a separate static Vite build with the same React components and a local copy of all data.
npm run dev:desktop
npm run tauri:dev
npm run tauri:buildInstallers are built on the target system. Linux needs WebKitGTK 4.1, macOS Xcode Command Line Tools, and Windows Microsoft C++ Build Tools plus WebView2. The exact current requirements are in the official Tauri documentation.
Shared Apache hosting
Requirements: Apache 2.4 with mod_rewrite, HTTPS, PHP 8.2+, PDO SQLite extension (or PDO MySQL), cURL, and JSON.
npm run build:apacheUpload the resulting apache-dist/ directory to the web root. For Google/GitHub login, copy api/config.example.php as api/config.php, fill in the OAuth keys, and set the callback to:
https://vase-domena.cz/api/auth/oauth/callbackWithout OAuth configuration, accounts work via email and password. The database is created on the first request in api/var/; the directory must be writable by PHP.
After uploading, verify /v1, /v1/licenses?q=MIT, and MCP initialization via POST /mcp. The checksums.sha256 file allows you to verify the completeness of the transfer.
Data updates
The generator expects checkouts of the pinned versions of spdx/license-list-data and github/choosealicense.com:
node scripts/build-app-data.mjs /cesta/license-list-data /cesta/choosealicense public/dataThe output contains a metadata catalog, detailed JSON for each item, and a full-text index. The desktop app bundles it directly; the web serves it as versioned static data.
Structure
app/— web entry point for Sites/Vinext;components/andlib/— shared user interface and rules engine;desktop/— static Vite entry point for Tauri;src-tauri/— native wrapper and package configuration;public/data/— offline catalog;docs/ECOSYSTEM.md— API, MCP, and related tools;docs/screenshots/— screenshots of the current desktop web build;apache-server/— PHP runtime and security configuration for shared hosting;apache-dist/— artifact created by thenpm run build:apachecommand.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceAnalyzes software licenses using Scancode data to help users identify problematic licenses, affected files, and compliance issues through the Model Context Protocol.5
- AlicenseNot gradedqualityAmaintenanceEnables users to look up package versions, scan for vulnerabilities, and analyze dependencies across multiple registries (npm, Maven, PyPI, etc.) using exact version recommendations for security.4MIT

gridwork-licenseofficial
AlicenseAqualityDmaintenanceScans project dependencies for license compliance, classifying 60+ licenses and detecting conflicts and copyleft risks.438MIT- AlicenseNot gradedqualityCmaintenanceEnables querying SPDX license list, metadata, and full license texts through natural language or direct tool calls.5MIT
Related MCP Connectors
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
Generate, audit, and maintain legal policies that match what your code actually does.
SPDX open-source license list with full text
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/LucasHefi/Licentia'
If you have feedback or need assistance with the MCP directory API, please join our Discord server