TBit
Configura y entrena tus agentes de IA de WhatsApp e Instagram de TBit desde tu asistente: catalogo, memorias, prompt, conversaciones y agenda.
What it can do
- List My Agents: Lista los agentes que este acceso alcanza (id, nombre, negocio, rol). Úsalo para elegir agent_id.
- Get Agent Overview: Resumen del agente: nombre, negocio y prompt actual. Empieza por aquí.
- List Memories: Lista las memorias del agente con paginación.
What data it sees
Do you need an account
No: the server works without sign-in
Configura y entrena tus agentes de IA de WhatsApp e Instagram de TBit desde tu asistente: catalogo, memorias, prompt, conversaciones y agenda. Query, configure and train your TBit WhatsApp/Instagram AI agents from ChatGPT, Claude or any MCP client. OAuth sign-in with your TBit account, role-based permissions per agent. Docs: https://tbit.app/mcp
How to connect
How to connect TBit to Claude
The server address to paste into Claude settings:
https://tbit--tbit.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect TBit to ChatGPT
The server address to paste into ChatGPT settings:
https://tbit--tbit.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect TBit to Cursor
The server address to paste into Cursor settings:
https://tbit--tbit.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (60)
Raw names from tools/list. Only developers need these.
| list_my_agents | Lista los agentes que este acceso alcanza (id, nombre, negocio, rol). Úsalo para elegir agent_id. |
| get_agent_overview | Resumen del agente: nombre, negocio y prompt actual. Empieza por aquí. |
| list_memories | Lista las memorias del agente con paginación. |
| search_memories | Búsqueda semántica en las memorias del agente. |
| get_recent_conversations | Conversaciones recientes; pasa activity_id para leer los mensajes de una. |
| get_training_backlog | Preguntas y gaps que el agente detectó en conversaciones reales. |
| get_prompt_draft | Devuelve el borrador de prompt del agente si existe (sin activarlo). |
| search_products | Búsqueda semántica en el catálogo de productos del agente. |
| list_products | Lista el catálogo de productos del agente. |
| get_product | Detalle de un producto por product_id. |
| list_product_categories | Categorías del catálogo con cuántos productos usa cada una (útil para "cuántos productos"). |
| list_forms | Lista los formularios del agente (id, nombre, número de campos). |
| get_form | Detalle de un formulario por form_id (campos y secciones, sin secretos de API). |
| list_stages | Lista las etapas del pipeline (embudo). Pasa funnel_id para uno solo, o agent_id para todos. |
| list_profile_attributes | Lista las definiciones de atributos de perfil del agente. |
| get_profile_values | Valores de atributos de perfil de los contactos del agente. |
| list_tags | Lista las etiquetas del agente. |
| get_conversation | Lee una conversación entera (timeline de mensajes) por activity_id para analizarla. |
| list_collaborators | Lista el equipo del agente (colaboradores/cupos): nombre, email, rol, estado. |
| get_availability | Disponibilidad de agenda en un rango. Pasa sellable_id (servicio) u owner_id (colaborador), y from/to en ISO. |
| get_occupied_slots | Espacios ocupados de la agenda (citas y bloqueos) para hoy + 60 días. |
| get_appointment | Detalle de una cita por order_id (servicio, horario, política de cancelación). |
| get_schedule | Detalle de una agenda/cita legacy por scheduler_id. |
| list_campaigns | Lista las campañas del agente con sus métricas (SOLO lectura, para análisis). |
| get_campaign_stats | Estadísticas de una campaña por campaign_id (SOLO lectura). |
| list_guide_topics | Índice de la guía de la plataforma TBit. |
| get_guide_topic | Capítulo de la guía por slug. |
| create_memory | Crea una memoria permanente para el agente. |
| update_memory | Actualiza el contenido de una memoria existente. |
| delete_memory | Elimina una memoria del agente. |
| save_prompt_draft | Guarda una propuesta de prompt como borrador; el dueño la activa desde la app. |
| update_agent_prompt | Edita el prompt del agente EN VIVO (system_prompt, estilo, política, temperature, model). Pisa el prompt actual sin pasar por borrador. |
| promote_prompt_draft | Activa el borrador de prompt guardado como prompt en vivo. |
| discard_prompt_draft | Descarta el borrador de prompt del agente (se pierde el borrador). |
| dismiss_training_item | Descarta un ítem del backlog de entrenamiento por item_id. |
| answer_training_item | Responde un ítem del backlog (lo marca como respondido). Pasa fields y/o raw_text con la respuesta del dueño. |
| create_product | Crea un producto en el catálogo (sin imágenes: se suben desde la web). base_price es el precio principal. |
| update_product | Actualiza campos de un producto existente (título, descripción, precio, moneda, categoría). |
| delete_product | Elimina un producto del catálogo del agente. |
| create_form | Crea un formulario para el agente (campos y secciones opcionales). |
| update_form | Actualiza un formulario existente por form_id (crea una nueva versión). |
| create_stage | Crea una etapa en un pipeline (embudo) por funnel_id. |
| update_stage | Actualiza una etapa del pipeline (embudo) por funnel_id + slug. |
| delete_stage | Elimina una etapa del pipeline (embudo) por funnel_id + slug. |
| create_profile_attribute | Crea una definición de atributo de perfil (name, dataType, description). |
| update_profile_attribute | Actualiza una definición de atributo de perfil por attribute_id. |
| delete_profile_attribute | Elimina una definición de atributo de perfil por attribute_id. |
| create_profile_value | Crea el valor de un atributo de perfil para un contacto (activity_id). |
| update_profile_value | Actualiza el valor de un atributo de perfil por profile_value_id. |
| batch_set_profile_value | Fija el mismo valor de un atributo en varios contactos (activity_ids). |
| create_tag | Crea una etiqueta (name + description; color en formato #RRGGBB). |
| update_tag | Actualiza una etiqueta existente por tag_id. |
| delete_tag | Elimina una etiqueta por tag_id. |
| assign_tag | Asigna una etiqueta a varios contactos (activity_ids). |
| remove_tag | Quita una etiqueta de varios contactos (activity_ids). |
| assign_conversation | Reasigna una conversación a un miembro del equipo (assigned_to=null para desasignar). No envía nada al cliente. |
| set_manual_mode | Activa/desactiva el modo manual (pausa la IA) en una conversación. mode=temporal requiere duration_minutes. |
| close_conversation | Cierra (marca inactiva) una conversación por activity_id. |
| pause_activity | Pausa una conversación (la marca inactiva y corre el perfilado cognitivo). |
| reactivate_activity | Reactiva una conversación inactiva. Requiere un motivo (reason). |