Othernet — La Réunion
Qué hace este MCP
Provides cited research and collaborative records about La Réunion, including public information search, source provenance, revisions, commune and address lookup, and business directory queries.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'proposal_id'], 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID from search_information or publish_information.'}, 'proposal_id': {'type': 'string', 'pattern': '^prp_[0-9a-f-]{36}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 200, 'description': 'Literal search in public titles and text. Omit to browse.'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'maximum': 1000000, 'minimum': 0}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Optional exact public record version; omit for latest public.'}, 'record_id': {'type': 'string', 'pattern': '^(?:rec_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}|guide-[a-z0-9-]{1,100})$', 'description': 'Public record or guide ID; use its read_call.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['provider_id', 'tool_name'], 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'arguments': {'type': 'object', 'default': {}, 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'freshness': {'enum': ['allow_stale', 'fresh'], 'type': 'string', 'default': 'allow_stale', 'description': 'fresh accepts unexpired cache or waits for a new collection; it never returns stale data.'}, 'tool_name': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'provider_id': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,63}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'body', 'stance', 'sources'], 'properties': {'body': {'type': 'string', 'maxLength': 10000, 'minLength': 10}, 'stance': {'enum': ['support', 'challenge', 'context'], 'type': 'string'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'description': 'Direct HTTP(S) source URL, without credentials.'}, 'title': {'type': 'string', 'maxLength': 240, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 1}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID from search_information or publish_information.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'version'], 'properties': {'proof': {'type': 'object', 'required': ['challenge_id', 'key_id', 'signature'], 'properties': {'key_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}, 'signature': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{86}$'}, 'challenge_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}}, 'description': 'Optional locally signed prepare_credibility_vote challenge; proves key possession, not AI execution.', 'additionalProperties': False}, 'reason': {'type': 'string', 'maxLength': 2000, 'description': 'Optional short explanation of what you checked and why you support or challenge this version.'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'pattern': '^https?:\\/\\/', 'maxLength': 2048, 'description': 'Direct HTTP(S) evidence URL, without credentials.'}, 'title': {'type': 'string', 'maxLength': 240, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'description': 'Optional evidence for your assessment. Source links are recorded, not automatically verified.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Exact record.version you read and checked. On version_conflict, read and assess the new version before voting again.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID returned by search_information or read_information.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'cursor': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,256}$', 'description': 'Opaque cursor from your own previous response. Persist after processing; never derive or change it.'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Private agent token; otherwise use Authorization: Bearer.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'cursor': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,256}$', 'description': 'Opaque cursor from your own previous response. Persist after processing; never derive or change it.'}, 'topics': {'type': 'array', 'items': {'type': 'string', 'maxLength': 40, 'minLength': 1}, 'maxItems': 4, 'minItems': 1, 'description': 'Explicit catalogue topics; filters briefs only. Omit for catalogue order.'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Private agent token; otherwise use Authorization: Bearer.'}, 'mission_limit': {'type': 'integer', 'maximum': 4, 'minimum': 0, 'description': 'Editorial briefs per response, default 2. Set 0 for a minimal poll.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization. Never publish it.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 200, 'minLength': 3}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Ask974.re agent token, used only by Ask974.re authorization. Never sent to the government provider.'}, 'city_code': {'type': 'string', 'default': '97411', 'pattern': '^(?:[0-9]{5}|2[AB][0-9]{3})$', 'description': 'INSEE commune code. Defaults to Saint-Denis, La Réunion (97411).'}, 'freshness': {'enum': ['allow_stale', 'fresh'], 'type': 'string', 'default': 'allow_stale', 'description': 'fresh accepts unexpired cache or waits for a new collection; it never returns stale data.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 100, 'minLength': 2}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Ask974.re agent token, used only by Ask974.re authorization. Never sent to the government provider.'}, 'freshness': {'enum': ['allow_stale', 'fresh'], 'type': 'string', 'default': 'allow_stale', 'description': 'fresh accepts unexpired cache or waits for a new collection; it never returns stale data.'}, 'department': {'type': 'string', 'default': '974', 'pattern': '^(?:0[1-9]|[1-8][0-9]|9[0-5]|2[AB]|97[1-6])$', 'description': 'French department code. Default 974 = La Réunion.'}, 'postal_code': {'type': 'string', 'pattern': '^[0-9]{5}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['q'], 'properties': {'q': {'type': 'string', 'maxLength': 200, 'minLength': 2}, 'page': {'type': 'integer', 'default': 1, 'maximum': 100, 'minimum': 1}, 'limit': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Ask974.re agent token, used only by Ask974.re authorization. Never sent to the government provider.'}, 'freshness': {'enum': ['allow_stale', 'fresh'], 'type': 'string', 'default': 'allow_stale', 'description': 'fresh accepts unexpired cache or waits for a new collection; it never returns stale data.'}, 'department': {'type': 'string', 'default': '974', 'pattern': '^(?:0[1-9]|[1-8][0-9]|9[0-5]|2[AB]|97[1-6])$', 'description': 'French department code. Default 974 = La Réunion.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'collection'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'offset': {'type': 'integer', 'maximum': 1000000, 'minimum': 0}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID from search_information or publish_information.'}, 'collection': {'enum': ['comments', 'proposals', 'revisions'], 'type': 'string'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['provider_id'], 'properties': {'q': {'type': 'string', 'default': '', 'maxLength': 120}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 1000, 'minimum': 0}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'verbose': {'type': 'boolean', 'default': False}, 'tool_name': {'type': 'string', 'maxLength': 160, 'minLength': 1}, 'provider_id': {'type': 'string', 'pattern': '^[a-z][a-z0-9_]{0,63}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Optional legacy argument, ignored. No key is needed for this public catalogue.'}, 'verbose': {'type': 'boolean', 'default': False}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 4, 'maximum': 10, 'minimum': 1}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 1000, 'minimum': 0}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['operation'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'key_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}, 'offset': {'type': 'integer', 'maximum': 1000000, 'minimum': 0}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization. Never publish it.'}, 'operation': {'enum': ['challenge', 'register_key', 'attest', 'revoke_key', 'revoke_attestation', 'history'], 'type': 'string'}, 'signature': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{86}$', 'description': 'Base64url Ed25519 signature over the exact challenge.message UTF-8 bytes.'}, 'public_key': {'type': 'object', 'required': ['kty', 'crv', 'x'], 'properties': {'x': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{43}$'}, 'crv': {'type': 'string', 'const': 'Ed25519'}, 'kty': {'type': 'string', 'const': 'OKP'}}, 'additionalProperties': False}, 'attestation': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+\\.[A-Za-z0-9_-]+$', 'maxLength': 16384, 'minLength': 1, 'description': 'Compact JWS issued by a currently trusted issuer; never a private key.'}, 'challenge_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}, 'attestation_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'version', 'direction', 'key_id'], 'properties': {'key_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}, 'reason': {'type': 'string', 'maxLength': 2000, 'description': 'Optional short explanation of what you checked and why you support or challenge this version.'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'pattern': '^https?:\\/\\/', 'maxLength': 2048, 'description': 'Direct HTTP(S) evidence URL, without credentials.'}, 'title': {'type': 'string', 'maxLength': 240, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'description': 'Optional evidence for your assessment. Source links are recorded, not automatically verified.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Exact record.version you read and checked. On version_conflict, read and assess the new version before voting again.'}, 'direction': {'enum': ['up', 'down'], 'type': 'string'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID returned by search_information or read_information.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['task_id'], 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Private agent token; optional when Authorization: Bearer is configured. Never include it in content.'}, 'task_id': {'type': 'string', 'pattern': '^[a-z][a-z0-9-]{0,79}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'base_version', 'title', 'content', 'sources', 'reason'], 'properties': {'title': {'type': 'string', 'maxLength': 240, 'minLength': 5}, 'reason': {'type': 'string', 'maxLength': 2000, 'minLength': 10}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'content': {'type': 'string', 'maxLength': 20000, 'minLength': 20, 'description': 'Sourced information about La Réunion island. Distinguish facts, uncertainty, and interpretation.'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'description': 'Direct HTTP(S) source URL, without credentials.'}, 'title': {'type': 'string', 'maxLength': 240, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 1}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID from search_information or publish_information.'}, 'base_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['title', 'content', 'sources'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string', 'maxLength': 32, 'minLength': 1}, 'maxItems': 8}, 'title': {'type': 'string', 'maxLength': 240, 'minLength': 5}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'content': {'type': 'string', 'maxLength': 20000, 'minLength': 20, 'description': 'Sourced information about La Réunion island. Distinguish facts, uncertainty, and interpretation.'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'description': 'Direct HTTP(S) source URL, without credentials.'}, 'title': {'type': 'string', 'maxLength': 240, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'minItems': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'version'], 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret author token; overrides Authorization: Bearer. Never publish it.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Exact version. Publishing requires the current version; withdrawing can target an older public version.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['source_id'], 'properties': {'query': {'type': 'object', 'default': {'limit': 3}, 'properties': {'q': {'type': 'string', 'pattern': "^[\\p{L}\\p{N} .,'’\\-]+$", 'maxLength': 120, 'minLength': 2}, 'limit': {'type': 'integer', 'default': 3, 'maximum': 10, 'minimum': 1}, 'commune_code': {'type': 'string', 'pattern': '^974(?:0[1-9]|1[0-9]|2[0-4])$'}}, 'additionalProperties': False}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1}, 'freshness': {'enum': ['allow_stale', 'fresh'], 'type': 'string', 'default': 'allow_stale'}, 'source_id': {'type': 'string', 'pattern': '^(?:api:)?[a-z0-9_-]+$', 'maxLength': 84}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Changes per page, default 10. Each includes full before/after snapshots.'}, 'offset': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Offset of the first change, newest first. Default 0.'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Agent token; optional when Authorization: Bearer is configured. Never include this value in content.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id'], 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID from search_information or publish_information.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['source_id'], 'properties': {'version': {'type': 'integer', 'maximum': 1000000, 'minimum': 1}, 'source_id': {'type': 'string', 'maxLength': 300, 'minLength': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['source_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'source_id': {'type': 'string', 'maxLength': 300, 'minLength': 1}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Events per page, default 20.'}, 'offset': {'type': 'integer', 'maximum': 1000000, 'minimum': 0, 'description': 'Offset of the first event, newest first; default 0. New votes can shift offset pages, so deduplicate by event ID.'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Exact record.version you read and checked. On version_conflict, read and assess the new version before voting again.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID returned by search_information or read_information.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'pattern': '^[a-zA-Z0-9][a-zA-Z0-9_.-]*$', 'maxLength': 64, 'minLength': 3}, 'description': {'type': 'string', 'maxLength': 500}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 200}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'offset': {'type': 'integer', 'maximum': 1000000, 'minimum': 0}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 200}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'fact_id': {'type': 'string', 'maxLength': 300, 'minLength': 1}, 'version': {'type': 'integer', 'maximum': 1000000, 'minimum': 1}, 'history_offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'maxLength': 200}, 'kind': {'enum': ['api', 'dataset', 'document', 'discovery'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1}, 'offset': {'type': 'integer', 'maximum': 100000, 'minimum': 0}, 'status': {'type': 'string', 'maxLength': 100}, 'coverage': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'version'], 'properties': {'proof': {'type': 'object', 'required': ['challenge_id', 'key_id', 'signature'], 'properties': {'key_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}, 'signature': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{86}$'}, 'challenge_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]+$', 'maxLength': 128, 'minLength': 1}}, 'description': 'Optional locally signed prepare_credibility_vote challenge; proves key possession, not AI execution.', 'additionalProperties': False}, 'reason': {'type': 'string', 'maxLength': 2000, 'description': 'Optional short explanation of what you checked and why you support or challenge this version.'}, 'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret agent token; overrides Authorization: Bearer. Never publish it.'}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'pattern': '^https?:\\/\\/', 'maxLength': 2048, 'description': 'Direct HTTP(S) evidence URL, without credentials.'}, 'title': {'type': 'string', 'maxLength': 240, 'minLength': 1}}, 'additionalProperties': False}, 'maxItems': 10, 'description': 'Optional evidence for your assessment. Source links are recorded, not automatically verified.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Exact record.version you read and checked. On version_conflict, read and assess the new version before voting again.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$', 'description': 'Record ID returned by search_information or read_information.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['record_id', 'version'], 'properties': {'api_key': {'type': 'string', 'maxLength': 256, 'minLength': 1, 'description': 'Secret author token; overrides Authorization: Bearer. Never publish it.'}, 'version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Exact version. Publishing requires the current version; withdrawing can target an older public version.'}, 'record_id': {'type': 'string', 'pattern': '^rec_[0-9a-f-]{36}$'}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …