ActAs

Identidades de agente persistentes, bandejas de entrada de correo electrónico y credenciales con alcance. Cliente MCP stdio MIT; Node.js 22+. ActAs Pro: $12/mes o $120/año.

Documentación

Tu agente, conectado.

ActAs mantiene la identidad y los recursos de un agente independientes del modelo que lo ejecuta.

Crea una identidad

Inicia sesión en tu espacio de trabajo y suscríbete a Pro; crear identidades, bandejas de entrada, cuentas y conexiones requiere una suscripción activa. Luego crea un agente y elige su propietario y producto opcional. Crea su dirección de correo electrónico en la pestaña Email. Las cuentas, credenciales cifradas y la bandeja de entrada pertenecen a esa identidad. Los recursos existentes no se migran automáticamente.

Conecta la CLI

Requiere Node.js 22 o superior. Descarga el paquete de la CLI e instálalo:

npm install -g ./actas-cli.tgz

Abre la pestaña Connection del agente, elige permisos y recursos, luego descarga el archivo de conexión privado.

actas connect ./actas-identity.json

actas identity
actas resources

El token de conexión se almacena localmente. Elimina la copia descargada después de importarla. Revoca el cliente en Access para deshabilitar esa conexión.

Conecta un cliente MCP

Remoto: sin instalación

Añade https://actas.dev/mcp como servidor HTTP Streamable en un cliente que admita encabezados bearer. Usa el token de tu conexión ActAs con ámbito en el encabezado de autorización bearer, guardado a través de la configuración de credenciales protegidas del cliente. Nunca pongas el token en una URL o prompt. No se ofrece OAuth.

El endpoint remoto comparte las 19 herramientas stdio y verifica los permisos actuales de la API en cada llamada. Los pasos del navegador, los identificadores de verificación privados y los consumidores ejecutables locales requieren el runtime local.

Las contraseñas almacenadas y los códigos TOTP se omiten a menos que configures explícitamente ActAs-MCP-Secret-Output: allow. Los clientes alojados pueden retener resultados de herramientas secretos en el historial del chat. Los tokens de gestión requieren adicionalmente ActAs-MCP-Management: allow. Prefiere una conexión de identidad con ámbito restringido. Lee los detalles de seguridad y configuración.

Cliente stdio local

Instala desde npm con npx -y actas@0.4.0 mcp, o usa el alias actas-mcp. Lee el código fuente del cliente MIT.

Usa ActAs desde Claude Desktop, Cursor u otro cliente MCP stdio. El cliente tiene licencia MIT. Lee la guía de inicio rápido en texto plano o descarga la plantilla de configuración.

Descarga el paquete MCP de ActAs. Requiere Node.js 22 o superior y una suscripción Pro activa.

npm install -g ./actas-mcp.tgz

O usa el paquete publicado con npx, sin instalación global. Añade esto a la configuración MCP de tu cliente y reemplaza la ruta de conexión con la ruta absoluta a tu conexión de identidad privada:

{
  "mcpServers": {
    "actas": {
      "command": "npx",
      "args": [
        "-y",
        "actas@0.4.0",
        "mcp"
      ],
      "env": {
        "ACTAS_CONNECTION_FILE": "/absolute/path/to/actas-identity.json"
      }
    }
  }
}

Otorga solo los recursos que el agente necesita. Algunas herramientas devuelven credenciales o códigos sensibles al agente autorizado. Mantén la conexión fuera de prompts, URLs y control de versiones; revócala en Access para detener solicitudes futuras.

Prepara el registro o inicio de sesión

En la pestaña Accounts del agente, elige Add account. Ingresa el origen exacto del sitio web y una página que requiera inicio de sesión, luego selecciona la bandeja de entrada del agente. Para una cuenta nueva, ActAs genera y almacena una contraseña. Para una cuenta existente, elige login y proporciona su contraseña existente.

Descarga la conexión de cuenta e impórtala por separado de la conexión de identidad:

actas configure ./actas-account.json
actas signup https://example.com/signup
actas login https://example.com/login

Tu agente de navegador sigue los pasos devueltos e informa lo que el sitio web realmente muestra. ActAs suministra las credenciales asignadas a través de un helper local protegido, manteniendo sus valores fuera del contexto del modelo durante la transferencia del navegador. La conexión de cuenta otorga acceso solo a esa cuenta, credencial y bandeja de entrada. Elimina la copia descargada después de importarla.

Un registro de cuenta pendiente es preparación, no registro. Lee el correo de verificación en la bandeja de entrada asignada; la extracción automática requiere un remitente explícito y una regla de enlace o código. Reanuda con la misma operación y mapeo de cuenta, y reconcilia envíos inciertos antes de reintentar. Los desafíos no compatibles permanecen pendientes.

Usa secretos del espacio de trabajo

Abre Secrets para ver las claves de tu espacio de trabajo por carpeta. Añade una clave como /topagent/x/API_KEY, luego da acceso a una carpeta al agente. Una concesión de carpeta incluye sus subcarpetas y claves futuras. La conexión del agente también debe permitir las acciones elegidas.

actas secret list --path /topagent
actas secret set /topagent/x/API_KEY
actas run --path /topagent/x --keys API_KEY -- your-command

Los valores de los secretos pertenecen al prompt privado del Terminal. ActAs entrega los valores seleccionados directamente al entorno del comando. Revelar o copiar un valor en la aplicación web requiere el propietario del espacio de trabajo y se registra en Activity.

Para dar acceso a una carpeta desde una conexión de propietario:

actas grant add identity:AGENT_ID /topagent read --folder
actas grant add identity:AGENT_ID /topagent reveal --folder

El acceso a carpetas y los permisos de conexión se aplican ambos. Desconecta la conexión de un agente para detener su acceso. Usa Settings para conexiones de gestión del espacio de trabajo.

Envía correo electrónico

Habilita "Can send email" en la página Inbox del agente y otorga "Send email" a su conexión. Las respuestas también requieren Read email. Envía texto plano y HTML simple opcional a un destinatario; los adjuntos, CC y BCC no están disponibles.

echo '{"to":"person@example.com","subject":"Hello","text":"Hello"}' | actas mail send INBOX_ID --key request-20261006-001
 echo '{"text":"Thanks"}' | actas mail reply INBOX_ID MESSAGE_ID --key reply-20261006-001

Valores predeterminados: 50 intentos por agente por día UTC, 200 por espacio de trabajo por día UTC, 5 por minuto por espacio de trabajo. Los intentos cuentan para el límite compartido de 5,000 correos mensuales. Los rebotes duros y las quejas suprimen al destinatario y pueden pausar el envío. Reutiliza la misma clave y cuerpo para verificar un envío; los resultados pendientes o desconocidos necesitan reconciliación del operador antes de otro intento.

Disponible hoy

Identidades de agente persistentes, creación de bandejas de entrada SES y correo entrante, credenciales cifradas, conexiones de cuenta y acceso CLI con ámbito. Guardar un registro de cuenta no crea una cuenta en un sitio web externo.

Los agentes pueden enviar correo uno a uno y responder desde su propia dirección con permiso del propietario, límites y salvaguardas de entrega. El teléfono no está disponible. El registro externo depende del sitio web y del runtime del navegador; no se establece compatibilidad universal. SSO, claves de acceso y verificaciones de identidad están fuera del flujo de trabajo actual.