ActivitySmith MCP
oficialEnvía notificaciones push y actividades en vivo a tus dispositivos iOS emparejados.
¿Qué puedes hacer con ActivitySmith MCP?
- Enviar notificaciones push — Pídele a tu asistente que use
send_push_notificationpara enviarlas a tu iPhone o iPad con acciones opcionales, medios y segmentación por canal. - Gestionar actividades en vivo — Usa
set_live_activity_streampara iniciar o actualizar el progreso en tiempo real en tu pantalla de bloqueo, y luegoend_live_activity_streamcuando termines. - Solicitar aprobaciones remotas — Haz que tu agente use
request_approvalpara acciones como compras o despliegues, y recibe decisiones de aceptar o rechazar en tu dispositivo. - Actualizar widgets de la pantalla de bloqueo — Crea métricas de widgets con
create_widget_metricy actualiza sus valores medianteset_widget_metric_value. - Establecer el contador de insignias del ícono de la app — Usa
update_app_icon_badge_countpara establecer o borrar el número de insignia en los dispositivos emparejados. - Revisar el historial de notificaciones — Pregunta por envíos anteriores con
list_push_notificationso consulta el estado de las actividades en vivo mediantelist_live_activities.
Documentación
Dale a los modelos de IA y agentes una línea directa con tu iPhone
URL DEL SERVIDOR
https://mcp.activitysmith.com/mcp
PROTOCOLO
Descripción general
Conecta el servidor oficial de ActivitySmith MCP a Claude Code, Cursor, Codex, Grok o cualquier otro cliente que admita servidores MCP remotos. Después de la aprobación 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 acciones que requieran tu aprobación, como realizar cualquier compra, desplegar a producción, publicar públicamente, enviar un correo electrónico externo o eliminar datos. Cuando un agente alcanza ese límite, ActivitySmith almacena su solicitud y entrega dos acciones claramente etiquetadas a través de una Live Activity o 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 alejarte.
Mira cómo funcionan las aprobaciones remotas para agentes de IA.
Lo que los agentes pueden hacer
Notificaciones Push
Enviar Notificaciones Push a tus dispositivos vinculados.
Live Activities
Mostrar métricas de negocio en tiempo real, estado operativo o trabajo en curso en tu pantalla de bloqueo.
Aprobaciones remotas
Enviar aprobaciones remotas que puedes aceptar o rechazar desde tu iPhone.
Widgets de pantalla de bloqueo
Actualizar valores mostrados en tus widgets de pantalla de bloqueo.
Contador de insignia del icono de la app
Establecer o borrar el Contador de insignia del icono de la app en dispositivos vinculados.
Historial
Revisar el historial de Notificaciones Push y Live Activities.

Live Activity de progreso de tareas de agente de IA en la pantalla de bloqueo del iPhone, actualizada a través de MCP
Instrucciones de configuración
La URL del servidor es la misma en cada cliente. Aprueba la pantalla de OAuth en tu navegador para que las herramientas de ActivitySmith estén disponibles en 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 Autenticar para abrir la página de autorización. Inicia sesión si se te solicita, revisa el acceso solicitado y luego haz clic en Aprobar.
4. Estás listo
Regresa a Claude Code. Las herramientas de ActivitySmith ahora están disponibles en tus sesiones en todos los proyectos.
Cursor
Instalar en Cursor con un clic. Si prefieres la configuración manual, agrega el servidor a ~/.cursor/mcp.json:
{ "mcpServers": { "activitysmith": { "url": "https://mcp.activitysmith.com/mcp" } }}
Cursor te solicita iniciar sesión la primera vez que se usa 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 ingresa la URL del servidor:
https://mcp.activitysmith.com/mcp
Completa el flujo de OAuth en la ventana emergente. Si Safari lo bloquea, permite ventanas emergentes para grok.com e inténtalo de nuevo.
Para Grok Build, agrega 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 ocurre en ActivitySmith. Después de la aprobación, las herramientas se ejecutan contra la cuenta que autorizaste.
Herramientas
El servidor expone las siguientes herramientas MCP, agrupadas por recurso. Recomendamos mantener la confirmación de herramientas habilitada en tu cliente y tener precaución al combinar el servidor con otros servidores MCP, para reducir el riesgo de inyección de prompts. La administración de claves API permanece en la aplicación web de ActivitySmith y no está expuesta a clientes MCP.
| Recurso | Herramienta | Descripción |
|---|---|---|
| Aprobaciones | request_approval | Enviar una solicitud de aprobación accionable con etiquetas de botón opcionales específicas de la acción, luego esperar la decisión. |
wait_for_approval | Reanudar la espera de una aprobación pendiente y despertar tan pronto como el usuario decida. | |
get_approval | Obtener el estado actual de una solicitud de aprobación sin esperar. | |
cancel_approval | Cancelar una solicitud de aprobación pendiente que ya no sea necesaria. | |
request_approval_task | Crear una tarea de aprobación duradera en clientes MCP que admitan MCP Tasks. | |
| Notificaciones Push | send_push_notification | Enviar una Notificación Push, con acciones opcionales, medios y segmentación por canal. |
list_push_notifications | Listar el historial de Notificaciones Push de la cuenta. | |
get_push_notification | Obtener una Notificación Push por ID público. | |
| Contador de insignia del icono de la app | update_app_icon_badge_count | Establecer o borrar el Contador de insignia del icono de la app, con segmentación por canal opcional. |
| Live Activities | set_live_activity_stream | Iniciar o actualizar un flujo de Live Activity gestionado. |
pause_live_activity_stream | Pausar un flujo y finalizar su Live Activity actual. | |
resume_live_activity_stream | Reanudar un flujo pausado para que las actualizaciones se apliquen nuevamente. | |
end_live_activity_stream | Finalizar la Live Activity actual y eliminar la clave del flujo. | |
list_live_activities | Listar Live Activities de la cuenta. | |
| Etiquetas | list_tags | Listar etiquetas de toda la cuenta y su uso en Notificaciones Push y Live Activities. |
| Widgets de pantalla de bloqueo | create_widget_metric | Crear una definición de métrica de widget. |
set_widget_metric_value | Establecer el valor más reciente para una métrica de widget. | |
update_widget_metric | Actualizar una definición de métrica de widget. | |
list_widget_metrics | Listar métricas de widget de la cuenta. | |
delete_widget_metric | Eliminar una métrica de widget. | |
| Canales | create_channel | Crear un canal para segmentar Notificaciones Push y Live Activities. |
get_channel | Obtener un canal con sus usuarios y dispositivos asignados. | |
list_channels | Listar canales de la cuenta. | |
update_channel | Actualizar un slug de canal. | |
set_channel_users | Reemplazar la membresía de usuarios de un canal. | |
set_channel_devices | Reemplazar asignaciones explícitas de dispositivos para un canal. | |
delete_channel | Eliminar un canal. | |
| Usuarios y dispositivos | list_account_users | Listar usuarios en la cuenta para asignación de canales. |
list_account_devices | Listar dispositivos activos para asignación explícita de canales. |