Dataset licence facts
Licence facts for popular Hugging Face datasets: declared licence, files, sources, conflicts.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"dataset-licence": {
"url": "https://mcp.datalicense.uk/mcp"
}
}
}Remote endpoints
https://mcp.datalicense.uk/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢dataset_licence(id, live)
Retrieve licence facts for one Hugging Face dataset: declared licence, where it was declared, recorded source datasets, detected licence files and a signal. Each licence value comes with an evidence URL linking to the Hub file, API record, file list or Hub page that was checked, with a commit-specific link where available. For datasets in the daily build, facts come from the build by default. Other public datasets are checked live on the Hugging Face Hub. Signal values: permissive = permissive or share-alike licence reported; restrictive = use restrictions reported; conflict = possible licence conflict; unclear = insufficient or unrecognised licence information. These signals do not establish permission to use a dataset. Licence facts reported by the dataset and its declared sources. Not legal advice, and not a grant of permission to use the dataset.
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Dataset ID, for example 'owner/name'."
},
"live": {
"type": "boolean",
"description": "Check the Hub now instead of using the facts published by the daily build. Datasets not in the build are always checked live."
}
},
"required": [
"id"
],
"additionalProperties": false
}🟢find_datasets(signal, task, licence, limit)
Search the 5,000 most downloaded Hugging Face datasets in the daily build, returning matches in descending order of download count. Optionally filter by signal, task tag and declared licence ID; all supplied filters must match. Returns up to 50 results; licence_evidence links to the Hub file, API record or file list checked for a declared licence. Signal values: permissive = permissive or share-alike licence reported; restrictive = use restrictions reported; conflict = possible licence conflict; unclear = insufficient or unrecognised licence information. These signals do not establish permission to use a dataset. Licence facts reported by the dataset and its declared sources. Not legal advice, and not a grant of permission to use the dataset.
Input Schema
{
"type": "object",
"properties": {
"signal": {
"type": "string",
"enum": [
"permissive",
"restrictive",
"conflict",
"unclear"
],
"description": "Signal values: permissive = permissive or share-alike licence reported; restrictive = use restrictions reported; conflict = possible licence conflict; unclear = insufficient or unrecognised licence information. These signals do not establish permission to use a dataset."
},
"task": {
"type": "string",
"description": "Task tag, for example 'text-generation'."
},
"licence": {
"type": "string",
"description": "Declared licence ID, for example 'apache-2.0'."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Default 20, maximum 50."
}
},
"additionalProperties": false
}Community
Evidence