Read-only Wikidata tools and identity evidence. Local optional Google KG; bounded public remote.
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.
Canonical audit of one existing Wikidata QID against one local identity envelope. Returns contradictions, evidence and uncertainty. Provider agreement is not local identity proof. Google crosscheck is disabled remotely. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
Canonical audit of one existing Wikidata QID against one local identity envelope. Returns contradictions, evidence and uncertainty. Provider agreement is not local identity proof. Google crosscheck is disabled remotely. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
| Argument | Type | Description |
|---|---|---|
| refresh | boolean | |
| envelope* | object | |
| max_candidates | integer | |
| google_crosscheck | boolean |
{
"type": "object",
"title": "kg_audit_identityArguments",
"required": [
"envelope"
],
"properties": {
"refresh": {
"type": "boolean",
"title": "Refresh",
"default": false
},
"envelope": {
"type": "object",
"title": "Envelope",
"additionalProperties": true
},
"max_candidates": {
"type": "integer",
"title": "Max Candidates",
"default": 3,
"maximum": 5,
"minimum": 1
},
"google_crosscheck": {
"type": "boolean",
"title": "Google Crosscheck",
"default": false
}
},
"additionalProperties": false
}Canonical discovery of one identity from a local evidence envelope. Default 3, maximum 5 candidates. Returns ambiguity and insufficient-evidence states; sameAs candidates are unapproved. Google crosscheck is disabled remotely. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
| Argument | Type | Description |
|---|---|---|
| refresh | boolean | |
| envelope* | object | |
| max_candidates | integer | |
| google_crosscheck | boolean |
{
"type": "object",
"title": "kg_discover_identityArguments",
"required": [
"envelope"
],
"properties": {
"refresh": {
"type": "boolean",
"title": "Refresh",
"default": false
},
"envelope": {
"type": "object",
"title": "Envelope",
"additionalProperties": true
},
"max_candidates": {
"type": "integer",
"title": "Max Candidates",
"default": 3,
"maximum": 5,
"minimum": 1
},
"google_crosscheck": {
"type": "boolean",
"title": "Google Crosscheck",
"default": false
}
},
"additionalProperties": false
}Bounded structured facts for one Wikidata QID. Arbitrary source prose, aliases, URLs, media and references are withheld. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| lang | string | |
| props | any | |
| evidence | any |
{
"type": "object",
"title": "kg_entityArguments",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"title": "Id",
"maxLength": 512
},
"lang": {
"type": "string",
"title": "Lang",
"default": "en",
"maxLength": 512
},
"props": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string",
"maxLength": 512
},
"maxItems": 12
},
{
"type": "null"
}
],
"title": "Props",
"default": null
},
"evidence": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string",
"maxLength": 512
},
"maxItems": 3
},
{
"type": "null"
}
],
"title": "Evidence",
"default": null
}
},
"additionalProperties": false
}Compact selected Wikidata facts for at most 10 supplied QIDs. Fact lookup does not establish local identity. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| qids* | array | |
| fields | any | |
| refresh | boolean |
{
"type": "object",
"title": "kg_lookup_entitiesArguments",
"required": [
"qids"
],
"properties": {
"lang": {
"type": "string",
"title": "Lang",
"default": "en",
"maxLength": 512
},
"qids": {
"type": "array",
"items": {
"type": "string",
"maxLength": 512
},
"title": "Qids",
"maxItems": 10
},
"fields": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string",
"maxLength": 512
},
"maxItems": 12
},
{
"type": "null"
}
],
"title": "Fields",
"default": null
},
"refresh": {
"type": "boolean",
"title": "Refresh",
"default": false
}
},
"additionalProperties": false
}Bounded outgoing, inverse or hierarchy relationships for one Wikidata QID. Maximum depth 2 and 10 results. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
| Argument | Type | Description |
|---|---|---|
| id* | string | |
| lang | string | |
| prop | any | |
| depth | any | |
| limit | any | |
| inverse | boolean | |
| hierarchy | boolean |
{
"type": "object",
"title": "kg_relatedArguments",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"title": "Id",
"maxLength": 512
},
"lang": {
"type": "string",
"title": "Lang",
"default": "en",
"maxLength": 512
},
"prop": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Prop",
"default": null
},
"depth": {
"anyOf": [
{
"type": "integer",
"maximum": 2,
"minimum": 1
},
{
"type": "null"
}
],
"title": "Depth",
"default": null
},
"limit": {
"anyOf": [
{
"type": "integer",
"maximum": 10,
"minimum": 1
},
{
"type": "null"
}
],
"title": "Limit",
"default": null
},
"inverse": {
"type": "boolean",
"title": "Inverse",
"default": false
},
"hierarchy": {
"type": "boolean",
"title": "Hierarchy",
"default": false
}
},
"additionalProperties": false
}Canonical deterministic resolution of one identity from supplied local facts and Wikidata evidence. Returns identity verdicts and reason codes, including uncertainty. Google is disabled remotely. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
| Argument | Type | Description |
|---|---|---|
| city | any | |
| kind | any | |
| lang | string | |
| name* | string | |
| role | any | |
| year | any | |
| venue | any | |
| address | any | |
| aliases | any | |
| country | any | |
Wikidata entity candidates by name, with local place/type filtering. Default 3, maximum 5 candidates. Google and fallback are disabled remotely. New entities use bounded direct-record admission without recursive content certification. Identity evidence and uncertainty remain separate. Public prose, aliases, external links and media are withheld.
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| type | any | |
| limit | any | |
| place | any | |
| query* | string | |
| fallback | boolean | |
| provider | string |
{
"type": "object",
"title": "kg_searchArguments",
"required": [
"query"
],
"properties": {
"lang": {
"type": "string",
"title": "Lang",
"default": "en",
"maxLength": 512
},
"type": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Type",
"default": null
},
"limit": {
"anyOf": [
{
"type": "integer",
"maximum": 5,
"minimum": 1
},
{
"type": "null"
}
],
"title": "Limit",
"default": null
},
"place": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Place",
"default": null
},
"query": {
"type": "string",
"title": "Query",
"maxLength": 512
},
"fallback": {
"type": "boolean",
"title": "Fallback",
"default": false
},
"provider": {
"enum": [
"wikidata",
"google"
],
"type": "string",
"title": "Provider",
"default": "wikidata",
"maxLength": 512
}
},
"additionalProperties": false
}Public remote provider configuration and operational limits. No external provider calls. Wikidata is available; Google Knowledge Graph is disabled.
No arguments.
{
"type": "object",
"title": "kg_statusArguments",
"properties": {},
"additionalProperties": false
}| creator |
| any |
| explain | boolean |
| latitude | any |
| longitude | any |
| organizer | any |
| event_date | any |
| occupation | any |
| affiliation | any |
| official_url | any |
| existing_google_kg_id | any |
| existing_wikidata_qid | any |
{
"type": "object",
"title": "kg_resolveArguments",
"required": [
"name"
],
"properties": {
"city": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "City",
"default": null
},
"kind": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Kind",
"default": null
},
"lang": {
"type": "string",
"title": "Lang",
"default": "en",
"maxLength": 512
},
"name": {
"type": "string",
"title": "Name",
"maxLength": 512
},
"role": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Role",
"default": null
},
"year": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Year",
"default": null
},
"venue": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Venue",
"default": null
},
"address": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Address",
"default": null
},
"aliases": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string",
"maxLength": 512
},
"maxItems": 8
},
{
"type": "null"
}
],
"title": "Aliases",
"default": null
},
"country": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Country",
"default": null
},
"creator": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Creator",
"default": null
},
"explain": {
"type": "boolean",
"title": "Explain",
"default": false
},
"latitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Latitude",
"default": null
},
"longitude": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Longitude",
"default": null
},
"organizer": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Organizer",
"default": null
},
"event_date": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Event Date",
"default": null
},
"occupation": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Occupation",
"default": null
},
"affiliation": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Affiliation",
"default": null
},
"official_url": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Official Url",
"default": null
},
"existing_google_kg_id": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Existing Google Kg Id",
"default": null
},
"existing_wikidata_qid": {
"anyOf": [
{
"type": "string",
"maxLength": 512
},
{
"type": "null"
}
],
"title": "Existing Wikidata Qid",
"default": null
}
},
"additionalProperties": false
}