ActivitySmith MCP
oficialEnvía notificaciones push y actividades en vivo a tus dispositivos iOS emparejados.
¿Qué puedes hacer con ActivitySmith MCP?
- Aprobaciones remotas — Pide a tu agente que solicite aprobación para una compra o un despliegue, y luego apruébalo o recházalo desde tu iPhone.
- Notificaciones push — Envía, reemplaza y revisa el historial de notificaciones push en tus dispositivos vinculados.
- Live Activities — Inicia, pausa, reanuda o finaliza transmisiones de Live Activity que muestran métricas y estado en tiempo real.
- Widgets de pantalla bloqueada — Crea métricas de widgets y establece sus valores más recientes para tu pantalla bloqueada.
- Insignia del icono de la app — Establece o borra la insignia del icono de la app en los dispositivos vinculados.
- Canales y claves de API — Crea canales para enrutar alertas, y lista, crea, renombra o elimina claves de API.
Documentación
Da a los modelos de IA y a los agentes una línea directa con tu iPhone
URL DEL SERVIDOR
https://mcp.activitysmith.com/mcp
PROTOCOLO
Descripción general
Conecta el servidor MCP oficial de ActivitySmith a Claude Code, Cursor, Codex, Grok o cualquier otro cliente compatible con servidores MCP remotos. Tras la aprobación de OAuth, tu agente puede enviar aprobaciones remotas y notificaciones push mientras muestra actualizaciones en tiempo real con Live Activities en tu iPhone y iPad.
Aprobaciones remotas, gestionadas de principio a fin
Establece una regla permanente para las acciones que requieren tu aprobación, como realizar cualquier compra, desplegar en producción, publicar de forma pública, enviar un correo externo o eliminar datos. Cuando un agente llega a ese límite, ActivitySmith almacena su solicitud y entrega dos acciones claramente etiquetadas mediante una Live Activity o una notificación push.
Cuando eliges una acción, el agente en espera recibe la decisión de inmediato. Las solicitudes pendientes permanecen disponibles hasta 30 minutos, dándote tiempo para responder después de ausentarte.
Descubre cómo funcionan las aprobaciones remotas para agentes de IA.
Qué pueden hacer los agentes
Notificaciones push
Envía notificaciones push a tus dispositivos vinculados.
Live Activities
Muestra métricas de negocio en tiempo real, el estado operativo o el trabajo en curso en tu pantalla de bloqueo.
Aprobaciones remotas
Tus agentes solicitan tu aprobación y tú apruebas o rechazas desde tu iPhone.
Widgets de pantalla de bloqueo
Actualiza los valores que se muestran en tus widgets de pantalla de bloqueo.
Insignia del icono de la app
Establece o borra la insignia del icono de la app en los dispositivos vinculados con las notificaciones push activadas.
Historial
Revisa el historial de notificaciones push y de Live Activities.
Canales y etiquetas
Crea canales para dirigir las alertas a las personas y dispositivos adecuados, y revisa el uso de las etiquetas.
Claves de API
Crea, renombra y elimina claves de API. Desactivadas de forma predeterminada; activa Gestionar claves de API cuando apruebes el agente.

Instrucciones de configuración
La URL del servidor es la misma en todos los clientes. Aprueba la pantalla de OAuth en tu navegador para que las herramientas de ActivitySmith estén disponibles en las nuevas sesiones.
Claude Code
1. Registra el servidor MCP de ActivitySmith
Abre una terminal y ejecuta este comando. El ámbito de usuario hace que ActivitySmith esté disponible en Claude Code en todos tus proyectos.
claude mcp add --transport http --scope user activitysmith https://mcp.activitysmith.com/mcp
2. Abre el menú MCP
Inicia una nueva sesión de Claude Code, luego ejecuta este comando dentro de la sesión y selecciona activitysmith.
/mcp
3. Aprueba el acceso
En Claude Code, selecciona Authenticate para abrir la página de autorización. Inicia sesión si se te solicita, revisa el acceso solicitado y luego haz clic en Approve.
4. Todo listo
Vuelve a Claude Code. Las herramientas de ActivitySmith ya están disponibles en tus sesiones en todos los proyectos.
Cursor
Instalar en Cursor con un solo clic. Si prefieres la configuración manual, añade el servidor a ~/.cursor/mcp.json:
{ "mcpServers": { "activitysmith": { "url": "https://mcp.activitysmith.com/mcp" } }}
Cursor te pedirá que inicies sesión la primera vez que se use el servidor.
Codex
codex mcp add activitysmith --url https://mcp.activitysmith.com/mcp
Luego autentícate:
codex mcp login activitysmith
Grok
En Grok, abre Connectors, selecciona New Connector, luego selecciona Custom e introduce la URL del servidor:
https://mcp.activitysmith.com/mcp
Completa el flujo de OAuth en la ventana emergente. Si Safari lo bloquea, permite las ventanas emergentes para grok.com e inténtalo de nuevo.
Para Grok Build, añade el servidor desde una terminal:
grok mcp add --transport http activitysmith https://mcp.activitysmith.com/mcp
Otros clientes MCP
Para cualquier cliente que solicite una URL de servidor MCP remoto, usa https://mcp.activitysmith.com/mcp. El flujo de autorización se realiza en ActivitySmith. Tras la aprobación, las herramientas se ejecutan contra la cuenta que autorizaste.
Herramientas
El servidor expone las siguientes herramientas MCP, agrupadas por recurso. Mantén activada la confirmación de herramientas en tu cliente y ten cuidado al combinarlo con otros servidores MCP para reducir el riesgo de inyección de prompts.
Las herramientas de claves de API están desactivadas de forma predeterminada. Para usarlas, marca Gestionar claves de API cuando apruebes el agente en ActivitySmith.
| Recurso | Herramienta | Descripción |
|---|---|---|
| Aprobaciones | request_approval | Envía una solicitud de aprobación accionable con etiquetas de botón opcionales específicas de la acción y luego espera la decisión. |
wait_for_approval | Reanuda la espera de una aprobación pendiente y se activa en cuanto el usuario decide. | |
get_approval | Obtén el estado actual de una solicitud de aprobación sin esperar. | |
cancel_approval | Cancela una solicitud de aprobación pendiente que ya no es necesaria. | |
| Notificaciones push | send_push_notification | Envía una notificación push, con icono, nivel de interrupción, acciones, contenido multimedia y segmentación por canal opcionales. |
replace_push_notification | Reemplaza silenciosamente una notificación push enviada en la pantalla de bloqueo y en el historial, usando su notification_id. | |
list_push_notifications | Enumera el historial de notificaciones push de la cuenta. | |
get_push_notification | Obtén una notificación push por su ID público. | |
| Insignia del icono de la app | update_app_icon_badge_count | Establece o borra la insignia del icono de la app, con segmentación por canal opcional. |
| Live Activities | set_live_activity_stream | Inicia o actualiza un flujo de Live Activity gestionado. |
pause_live_activity_stream | Pausa un flujo y finaliza su Live Activity actual. | |
resume_live_activity_stream | Reanuda un flujo pausado para que las actualizaciones se apliquen de nuevo. | |
end_live_activity_stream | Finaliza la Live Activity actual y elimina la clave del flujo. | |
list_live_activities | Enumera las Live Activities de la cuenta. | |
get_live_activity | Obtén una Live Activity con sus metadatos, etiquetas, canales y acciones. | |
| Etiquetas | list_tags | Enumera las etiquetas de toda la cuenta y su uso en notificaciones push y Live Activities. |
| Widgets de pantalla de bloqueo | create_widget_metric | Crea una definición de métrica de widget. |
set_widget_metric_value | Establece el último valor de una métrica de widget. Una nueva clave crea la métrica. | |
update_widget_metric | Actualiza una definición de métrica de widget. | |
list_widget_metrics | Enumera las métricas de widget de la cuenta. | |
delete_widget_metric | Elimina una métrica de widget. | |
| Canales | create_channel | Crea un canal para dirigir notificaciones push y Live Activities. |
get_channel | Obtén un canal con sus usuarios y dispositivos asignados. | |
list_channels | Enumera los canales de la cuenta. | |
update_channel | Actualiza el slug de un canal. | |
set_channel_users | Reemplaza la pertenencia de usuarios de un canal. | |
set_channel_devices | Reemplaza las asignaciones explícitas de dispositivos de un canal. | |
delete_channel | Elimina un canal. | |
| Usuarios y dispositivos | list_account_users | Enumera los usuarios de la cuenta para la asignación de canales. |
list_account_devices | Enumera los dispositivos activos para la asignación explícita de canales. | |
| Claves de API | list_api_keys | Enumera las claves de API sin sus secretos. |
create_api_key | Crea una clave de API y devuelve su secreto una sola vez. | |
rename_api_key | Renombra una clave de API. | |
delete_api_key | Elimina una clave de API. |