Establece políticas a nivel de herramienta para cada caller de MCP.
Tu MCP server hace que tu producto sea utilizable por clientes de IA. Proof of Actor añade contexto a cada llamada de herramienta, para que las herramientas de bajo impacto sigan abiertas y las de alto impacto reciban el cuidado que necesitan.
tools/call search_docs
Evidencia
Solicitud firmada de assistant.example, clave de su directorio publicado
Tu política: Permite esta herramienta de bajo impacto con el límite de tasa estándar
Cada llamada de herramienta proviene de un cliente de IA. No todos los clientes merecen la misma confianza.
Los MCP clients se presentan con un nombre, y algunos firman sus solicitudes. Detrás de cada uno puede haber una persona que trabaja con un asistente, un agente autónomo o algo que no puedes identificar. Tus herramientas van desde consultas inofensivas hasta acciones que cambian datos.
Proof of Actor separa quién llama de lo que puede hacer quien llama, para que puedas abrir ampliamente las herramientas de solo lectura y proteger las que escriben, eliminan o gastan.
- ¿Quién llama?Identidad del actor: firma, declaración o inferencia
- ¿Qué credencial?Tu API key, token de OAuth o sesión
- ¿Qué puede hacer?Tu autorización y política
Proof of Actor responde a la primera. Tu stack conserva las otras dos.
Qué hacen los equipos de MCP server con el contexto del actor
Conoce al cliente
Registre el nombre declarado de cada cliente, verifique las firmas donde existan y mantenga ambas cosas separadas.
Políticas por herramienta
Mantén abiertas las consultas y añade confirmación o credenciales más fuertes para las herramientas que cambian datos.
Humano + IA o autónomo
Distingue a una persona que dirige un asistente de un agente que actúa por su cuenta, cuando la evidencia lo respalde.
Ver uso de herramientas por cliente
Entiende qué clientes llaman a qué herramientas, con qué frecuencia y con qué evidencia.
La autorización sigue siendo tuya
OAuth y tus propios permisos siguen decidiendo el acceso. El contexto de actor añade quién está llamando.
Plan para Desconocido
Elige qué ocurre cuando una llamada de herramienta lleva muy poca evidencia, herramienta por herramienta.
01 · Detect
Evidencia de cada llamada de herramienta.
La integración de MCP lee los detalles declarados del cliente, las firmas de las solicitudes y el contexto del protocolo, y etiqueta cada uno con su base.
- Nombres de clientes declarados registrados como declaraciones.
- Solicitudes firmadas verificadas contra claves publicadas.
- Contexto de sesión y protocolo de tu MCP server.
- Firma de la solicitudvalid · sample-crawler.exampleverified
- Declaración del cliente"research-assistant/2.1"declared
- Interacción en el navegadorpointer + keyboard eventsinferred
- Sin señales compatiblesroute not instrumentedunknown
02 · Understand
Sabe qué clientes usan qué herramientas.
Vea la composición de actores por herramienta, los clientes que le llaman más y dónde se concentran los llamadores desconocidos.
- Llamadas a herramientas por cliente, clase y base.
- La evidencia detrás de cada resultado.
- Tasa de Unknown por herramienta.
- /dashboardDesconocido 7%
- /api/v1/catalogDesconocido 15%
- /support/ticketsDesconocido 8%
- /signupDesconocido 21%
03 · Route
Controles a nivel de herramienta que se ajustan al impacto.
Mantén rápidas las herramientas de solo lectura, pide confirmación en las herramientas que escriben y exige credenciales más fuertes para las que más importan.
- Políticas por herramienta, clase y base.
- Confirmación o step-up para herramientas de alto impacto.
- Observar, previsualizar y luego aplicar.
- /api/v1/catalogenforceAgentePermitir · API estructurada
- /support/ticketsenforceHumano + IAPermitir · etiquetar como asistido por IA
- /account/*previewDesconocidoMantén las comprobaciones existentes
- /api/v1/orderspreviewAgenteExigir una credencial más fuerte
Decisiones de ejemplo
De la solicitud al resultado y a tu decisión.
Un asistente firmado busca en tus documentos
Solicitud
tools/call search_docs
Resultado
Agentebasis: verifiedTu decisión
Permite la herramienta de bajo impacto con el límite de tasa estándar.
Un cliente declarado elimina un registro
Solicitud
tools/call delete_record
Resultado
Agentebasis: declaredTu decisión
Exija confirmación explícita del usuario antes de ejecutar la herramienta.
Una llamada a herramienta sin evidencia
Solicitud
tools/call create_invoice
Resultado
Desconocidobasis: unknownTu decisión
Mantén tu autorización existente y solicita la credencial más fuerte.
Despliega sin riesgo
Los equipos empiezan en modo de observación y avanzan ruta por ruta.
- 01
Observa cada llamada de herramienta
Añade la integración de MCP. Los nombres de cliente, las firmas y las llamadas Unknown se registran por herramienta.
- 02
Previsualizar políticas de herramienta
Ve qué llamadas necesitarían confirmación o una credencial más fuerte antes de que se aplique cualquier regla.
- 03
Aplicar herramienta por herramienta
Abre ampliamente las consultas y protege las herramientas que escriben, eliminan o gastan, una herramienta a la vez.
Funciona con tu stack
- Equipos fundadores
Middleware de servidor web (Node.js)
Del lado del servidor
Señales a nivel de solicitud para apps y APIs renderizadas en servidor.
- Equipos fundadores
Next.js
Del lado del servidor y en edge
Middleware para rutas de página y API.
- Equipos fundadores
Script del navegador
Solo señales del navegador
Señales de interacción de sesiones del navegador, junto con una integración del lado del servidor.
- Equipos fundadores
Cloudflare y entornos de ejecución en el edge
Borde
Señales en el edge antes de que las solicitudes lleguen a tu origen.
- Equipos fundadores
API HTTP genérico
Cualquier stack
Envíe el contexto de la solicitud a una API y reciba un resultado con su base.
- Equipos fundadores
Servidor MCP
MCP
Contexto de actor para llamadas a herramientas de MCP.
- Hoja de ruta
WordPress
Complemento
Plugin para sitios de WordPress.
- Hoja de ruta
Móvil nativo
iOS y Android
SDK nativos para iOS y Android.
Las integraciones se entregan de forma práctica con cada equipo fundador durante la incorporación. ¿Usas otra pila? Cuéntanoslo cuando apliques.
Preguntas frecuentes
¿Proof of Actor funciona con cualquier MCP server?
La integración con MCP server está disponible para los equipos fundadores en la beta privada. Cuéntanos sobre tu server y transporte cuando postules.
¿El nombre del cliente que envía un MCP client es suficiente para confiar en él?
No. Un nombre de cliente es una declaración y se registra como tal. Las solicitudes firmadas aportan evidencia verificada; todo lo demás se etiqueta con su base.
¿Sustituye OAuth para MCP?
No. La autorización sigue decidiendo qué puede hacer un llamador. Proof of Actor añade quién o qué está llamando, para que tus políticas de herramienta puedan responder mejor.
¿Podemos definir reglas diferentes para cada herramienta?
Sí. Las políticas se escriben por herramienta, así que las consultas y las herramientas que cambian datos pueden tratarse de forma diferente.
¿Cuánto cuesta?
Los equipos fundadores de desarrolladores seleccionados pueden recibir hasta 12 months free dentro de los límites de uso acordados.
Sabe quién está llamando a tu MCP server.
Únete al programa Founding Developer de Proof of Actor.
¿Prefieres hablar primero? Habla con los fundadores