Review declared AI data permissions, expiry and regions; model revenue splits without moving funds.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Data Permit compares an intended AI use with your recorded grant conditions: region, expiry, revocation and consent status. It calculates a proposed split of received revenue and keeps incompatible shares unallocated. Matching fields does not establish a legal license. No legal opinion, rights verification, consent collection, access enforcement, token issuance or payment. Retrieve permit with fetch or read its example resource to obtain exact inputs. Parameters are processed remotely without application persistence.
Use (preserve source text; decimal amounts must stay strings)
Review date (UTC) (preserve source text; decimal amounts must stay strings)
Region (preserve source text; decimal amounts must stay strings)
Currency (preserve source text; decimal amounts must stay strings)
Datasets
Revenue already received (preserve source text; decimal amounts must stay strings)
Data Permit compares an intended AI use with your recorded grant conditions: region, expiry, revocation and consent status. It calculates a proposed split of received revenue and keeps incompatible shares unallocated. Matching fields does not establish a legal license. No legal opinion, rights verification, consent collection, access enforcement, token issuance or payment. Retrieve permit with fetch or read its example resource to obtain exact inputs. Parameters are processed remotely without application persistence.
| Argument | Type | Description |
|---|---|---|
| use* | string | Use (preserve source text; decimal amounts must stay strings) |
| asOf* | string | Review date (UTC) (preserve source text; decimal amounts must stay strings) |
| region* | string | Region (preserve source text; decimal amounts must stay strings) |
| currency* | string | Currency (preserve source text; decimal amounts must stay strings) |
| datasets* | array | Datasets |
| receivedRevenue* | string | Revenue already received (preserve source text; decimal amounts must stay strings) |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"use",
"region",
"asOf",
"currency",
"receivedRevenue",
"datasets"
],
"properties": {
"use": {
"enum": [
"training",
"inference",
"evaluation",
"redistribution"
],
"type": "string",
"description": "Use (preserve source text; decimal amounts must stay strings)"
},
"asOf": {
"type": "string",
"maxLength": 131072,
"description": "Review date (UTC) (preserve source text; decimal amounts must stay strings)"
},
"region": {
"type": "string",
"maxLength": 131072,
"description": "Region (preserve source text; decimal amounts must stay strings)"
},
"currency": {
"type": "string",
"maxLength": 131072,
"description": "Currency (preserve source text; decimal amounts must stay strings)"
},
"datasets": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"source",
"license",
"allowedUses",
"regions",
"expires",
"personalData",
"consent",
"revoked",
"shareBps"
],
"properties": {
"id": {
"type": "string",
"maxLength": 131072,
"description": "Record ID (preserve source text; decimal amounts must stay strings)"
},
"source": {
"type": "string",
"maxLength": 131072,
"description": "Source (preserve source text; decimal amounts must stay strings)"
},
"consent": {
"enum": [
"recorded",
"unknown",
"not-required"
],
"type": "string",
"description": "Consent (preserve source text; decimal amounts must stay strings)"
},
"expires": {
"type": "string",
"maxLength": 131072,
"description": "Expires (preserve source text; decimal amounts must stay strings)"
},
"license": {
"type": "string",
"maxLength": 131072,
"description": "License (preserve source text; decimal amounts must stay strings)"
},
"regions": {
"type": "string",
"maxLength": 131072,
"description": "Regions (preserve source text; decimal amounts must stay strings)"
},
"revoked": {
"type": "boolean",
"description": "Revoked"
},
"shareBps": {
"type": "number",
"description": "Revenue share (basis points; 10,000 = 100%)"
},
"allowedUses": {
"type": "string",
"maxLength": 131072,
"description": "Allowed Uses (preserve source text; decimal amounts must stay strings)"
},
"personalData": {
"type": "boolean",
"description": "Contains personal data"
}
},
"description": "Exact record structure; the engine additionally checks bounds, dates, identifiers and cross-field constraints.",
"additionalProperties": false
},
"maxItems": 200,
"description": "Datasets"
},
"receivedRevenue": {
"type": "string",
"maxLength": 131072,
"description": "Revenue already received (preserve source text; decimal amounts must stay strings)"
}
},
"description": "Exact record structure; the engine additionally checks bounds, dates, identifiers and cross-field constraints.",
"additionalProperties": false
}Retrieve a public tool reference by the ID returned from search. Contains methodology, limits, official source links and fictional worked examples; no user records. Cite the returned canonical URL.
| Argument | Type | Description |
|---|---|---|
| id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"enum": [
"permit"
],
"type": "string"
}
},
"additionalProperties": false
}Search this server’s public AI/Web3 tools and citation pages. English and Chinese names supported. Empty query lists the available worksheets.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 160
}
},
"additionalProperties": false
}