MCP y API para tus agentes

Tu agente registra el archivo. Tú compartes la referencia.

Integra nuestro MCP o API en tu sistema o tus agentes.

Ver cómo integrar →

El registro devuelve una referencia. El certificado puede seguir en preparación.

Dos vías de conexión

Elige cómo conectar Rootsure

Con clave API

Conexión actual

Para agentes y procesos que ejecutas en tu propia infraestructura. Usa MCP local en Cursor o Claude Desktop, o integra la API en tu backend para automatizar el registro y la consulta de archivos.

Dónde usarla

Cursor · Claude Desktop · Backends y automatizaciones

Con OAuth

Próximamente

Conecta tu cuenta desde interfaces en la nube, sin copiar una clave API. Es la vía que estamos preparando para ChatGPT y otros clientes MCP remotos compatibles.

Uso previsto · aún no disponible

ChatGPT · Clientes MCP en la nube

Configura tu conexión

Tu checkout. Tu clave. Tu entorno.

Necesitas uv, Python 3.12 o posterior y acceso al repositorio del servidor. Esta configuración ejecuta el código local; no depende de un paquete publicado en PyPI.

git clone https://github.com/rootsure/rootsure-mcp.git
cd rootsure-mcp
uv sync

02 · Crear clave

Crear cuenta ↗ · Abrir claves API en el portal ↗. Inicia sesión y crea una clave para esta integración. Confirma que tu plan permite registrar hashes.

03 · Conectar

Genera la configuración y añádela a .cursor/mcp.json o claude_desktop_config.json. Si ya tienes otros servidores, añade solo la entrada rootsure a mcpServers. Reinicia el cliente.

La clave solo se usa en memoria en esta página. No se envía, no se guarda en el navegador y no se recoge mediante analítica. El archivo de configuración que copies sí contendrá la clave: mantenlo fuera de Git.

Esta configuración ejecuta un proceso stdio local; no crea un endpoint multiusuario en la nube. El CLI público revisado presenta incidencias de logs en stdio y de cierre: revisemos la integración antes de producción.

Contrato de herramientas

Cuatro acciones, con estados explícitos.

Contrato revisado en el código públicob22afa7.Comprueba la versión de tu checkout y su compatibilidad antes de integrarlo.

certify_document

Recibe file_path o content. Para registrar solo el hash, exige store_in_vault=false y un plan compatible. Sin ese parámetro, puede subir el original si el plan exige vault; true solicita la carga. La respuesta inicial es registered, pendiente de anclaje.

verify_document

Consulta un document_hash de 64 caracteres hexadecimales. No requiere cuenta; devuelve el estado que informa el backend.

get_certificate

Consulta el mismo hash y devuelve los datos disponibles de registro, lote y transacción. Un certificado pendiente no es una prueba confirmada.

list_certified_documents

Lista los registros de tu cuenta con filtros de fecha y paginación. Requiere clave API.

Así funciona

Selecciona. Comparte. Comprueba.

01

Selecciona el archivo

Registra el archivo desde tu cuenta o con tu agente. Rootsure hace el cálculo automáticamente.

02

Recibe una referencia

Obtén una referencia con fecha de registro y un enlace para compartir. El certificado puede seguir en preparación.

03

Comprueba una copia

Cuando el certificado esté listo, el destinatario abre el enlace y selecciona su copia. El portal comprueba automáticamente si coincide.

Prueba con un archivo de ejemplo.

Pide al agente que registre un archivo no sensible y te devuelva su enlace. El cálculo se hace automáticamente.

Abre el enlace para consultar el estado. Cuando el certificado esté listo, selecciona una copia en el portal para comprobarla.

Revisa cómo se trata el original y usa nombres o información que puedas mostrar públicamente.

Revisión de integración

¿Qué archivo quieres que registre tu agente?

Cuéntanos qué produce tu agente y quién necesita comprobar una copia. Revisemos la integración.

Revisemos tu flujo

Cuéntanos qué archivo compartes y quién necesita comprobarlo. Si hubo una discrepancia de versiones, explica qué ocurrió.

Contexto adicional (opcional)

No incluyas documentos confidenciales, claves ni datos personales de terceros. Usaremos estos datos para atender tu consulta. Privacidad.