Integración · Servicios de campo
Conecte Claude y ChatGPT a ServiceTitan
Pregunte a su IA quién está programado para mañana, cuánto debe un cliente o programe una tarea en ServiceTitan. Puede buscar clientes, ubicaciones, tareas y citas, leer presupuestos, facturas y pagos, crear leads y tareas. También puede asignar técnicos, reprogramar citas y agregar notas, para que la oficina obtenga respuestas sin hacer clic en el tablero de despacho.
Plan gratuito, sin tarjeta de crédito. Solo lleva un minuto aproximadamente.
Prueba a pedirle
“¿Qué citas están programadas para mañana y quién está asignado?”
La IA busca las citas desde mañana y lista los técnicos asignados a cada una.
“Reserve un trabajo de mantenimiento para el cliente 48213 en su dirección principal el próximo martes de 8 a 10.”
Encuentra la ubicación del cliente y el tipo de trabajo de mantenimiento, copia la unidad comercial y la campaña desde un trabajo similar y crea el trabajo con una cita.
“Mueva la cita 90127 al tarde de jueves.”
Reprograma la cita a las nuevas horas de inicio y fin, con una nueva ventana de llegada si se proporciona una.
Qué puede hacer tu IA
Tareas y despacho
Busque y reserve tareas, agregue citas, reprograméuelas, asigna técnicos, agrega notas de trabajo y cancele tareas con un motivo.
Clientes y leads
Busque clientes y ubicaciones de servicio, lea contactos, actualice detalles del cliente, agregue notas al cliente y cree leads.
Presupuestos, facturas y pagos
Lea presupuestos con ítems, busque facturas por cliente, tarea o fecha límite y liste los pagos aplicados a las facturas.
“¿Qué debe aún el hogar Hansen?”
Busca al cliente, luego sus facturas y pagos, y muestra los saldos pendientes.
“Muéstrame los presupuestos del trabajo 1873 y su estado.”
Lista los presupuestos del trabajo y puede abrir uno para mostrar sus ítems y totales.
“Un llamante quiere una cotización de un nuevo calentador de agua. Regístrelo como lead.”
Crea un lead con un resumen, los datos de contacto del llamante y una fecha de seguimiento, vinculado a una campaña.
294 herramientas para ServiceTitan
Estas herramientas se activan al conectar la aplicación. Puedes desactivar cualquiera de ellas o exigir tu aprobación antes de que se ejecute.
add_customer_noteModifica datosAñada una nota (`text`) a un cliente (`customer_id`). Establezca `pin_to_top` para fijarla o `add_to_locations` para copiarla en las ubicaciones del cliente.add_job_appointmentModifica datosAñada otra cita a un trabajo existente (`job_id`) con `start` y `end` en UTC, opcional `technician_ids`, ventana de llegada y `special_instructions`.add_job_noteModifica datosAñada una nota (`text`) a un trabajo (`job_id`); establezca `pin_to_top` para fijarla.assign_techniciansModifica datosAsigne uno o más técnicos (`technician_ids`) a una cita (`job_appointment_id`).cancel_jobElimina datosCancele un trabajo mediante `job_id` con una `reason_id` (de list_job_cancel_reasons) y una `memo` explicando el motivo.cancel_project_reasonsElimina datoscreate_a_contact_relationshipModifica datoscreate_a_new_non_job_appointmentModifica datoscreate_address_contactModifica datoscreate_address_messageModifica datoscreate_appointment_summaryModifica datoscreate_batchVisible para otroscreate_batch_budget_codes_create_budget_codes_partial_batchVisible para otroscreate_booking_contactModifica datoscreate_booking_dismissModifica datoscreate_booking_provider_bookingModifica datoscreate_budget_codeModifica datoscreate_bulk_deleteVisible para otroscreate_configurationModifica datoscreate_contactModifica datoscreate_credit_memo_credit_noteModifica datoscreate_customer_contactModifica datoscreate_daily_log_documentModifica datoscreate_gps_provider_gps_pingModifica datoscreate_invoiceModifica datoscreate_invoice_ap_credits_mark_as_exportedModifica datoscreate_invoice_ap_payments_mark_as_exportedModifica datoscreate_invoice_credit_memos_mark_as_exportedModifica datoscreate_invoice_deposits_mark_as_exportedModifica datoscreate_invoice_expense_transactions_mark_as_exportedModifica datoscreate_invoice_inventory_bills_mark_as_exportedModifica datoscreate_invoice_invoices_mark_as_exportedModifica datoscreate_invoice_taskModifica datoscreate_jobModifica datosReserve un nuevo trabajo con `customer_id`, `location_id`, `job_type_id`, `business_unit_id`, `campaign_id`, `priority` y al menos una entrada en `appointments` (`start`/`end` en UTC). Copie los IDs de unidad empresarial y campaña de un trabajo existente similar si no los conoce.create_leadModifica datosCree un lead con una `summary`, `campaign_id` y ya sea una `follow_up_date` o `call_reason_id`, además del nombre, teléfono, correo electrónico y dirección del llamador o un existente `customer_id`/`location_id`.create_lead_2Modifica datoscreate_lead_follow_upModifica datoscreate_lead_leads_submit_lead_formVisible para otroscreate_lead_messageModifica datoscreate_partialModifica datoscreate_projectModifica datoscreate_project_message_projects_create_noteModifica datoscreate_tenant_accountModifica datoscreate_tenant_addressModifica datoscreate_tenant_arrival_windowModifica datoscreate_tenant_booking_provider_tagModifica datoscreate_tenant_capacityModifica datoscreate_tenant_companyModifica datoscreate_tenant_contactModifica datoscreate_tenant_customerModifica datoscreate_tenant_invoiceModifica datoscreate_tenant_journal_entryModifica datoscreate_tenant_project_job_types_createModifica datoscreate_tenant_project_projects_createModifica datoscreate_tenant_proposal_templateModifica datoscreate_tenant_quoteModifica datoscreate_tenant_quote_estimate_templates_createModifica datoscreate_tenant_teamModifica datoscreate_tenant_technician_shiftModifica datoscreate_tenant_technician_skillModifica datoscreate_tenant_zoneModifica datosdelete_addressElimina datosdelete_address_contactElimina datosdelete_address_messageElimina datosdelete_appointment_confirmationsMueve dinerodelete_appointment_holdsMueve dinerodelete_booking_contactElimina datosdelete_contactElimina datosdelete_contact_contacts_delete_contact_relationshipElimina datosdelete_customerElimina datosdelete_customer_contactElimina datosdelete_customer_messageElimina datosdelete_daily_log_documentElimina datosdelete_invoice_productElimina datosdelete_projectElimina datosdelete_project_cancellationElimina datosdelete_projectsMueve dinerodelete_quote_productElimina datosdelete_tenant_appointmentElimina datosdelete_tenant_contactElimina datosdelete_tenant_journal_entryElimina datosdelete_tenant_projectElimina datosdelete_tenant_proposal_templateElimina datosdelete_tenant_quoteElimina datosdelete_tenant_tagsMueve dinerodelete_tenant_teamElimina datosdelete_tenant_technician_shiftElimina datosdelete_tenant_technician_skillElimina datosdelete_tenant_zoneElimina datosdetach_appointment_assignment_techniciansModifica datosexport_addressesexport_appointment_assignmentsexport_appointmentsexport_bookingsexport_contactsexport_contacts_export_contacts_locations_contactsexport_customersexport_invoice_linesexport_invoicesexport_invoices_export_inventory_billsexport_job_canceled_logsexport_job_historiesexport_leadsexport_messagesexport_messages_export_project_notesexport_paymentsexport_projectsexport_projects_export_projectsexport_quotesget_appointmentObtener un cita mediante `appointment_id`, con sus horas de inicio y fin, ventana de llegada, estado y trabajo.get_booked_log_for_the_specified_jobget_booking_provider_bookingget_contactget_contact_contact_preferences_get_contact_method_preferenceget_contact_contacts_get_by_relationship_idget_customerObtener un cliente mediante `customer_id`, incluyendo dirección, saldo, tipo y banderas como no atender.get_daily_log_documentget_estimateObtener una estimación mediante `quote_id` (ID de la estimación), con sus ítems, totales y estado.get_jobObtener un trabajo mediante `project_id` (ID del trabajo), con su estado, cliente, ubicación, tipo de trabajo, unidad empresarial, campaña y resumen.get_leadObtener una lead mediante `lead_id`, con su resumen, datos de contacto, estado y fecha de seguimiento.get_locationObtener una ubicación de servicio mediante `address_id` (ID de ubicación), incluyendo su dirección y cliente.get_payment_statusModifica datosget_project_daily_logget_tenant_accountget_tenant_arrival_windowget_tenant_bookingget_tenant_booking_provider_tagget_tenant_contactget_tenant_invoiceget_tenant_journal_entryget_tenant_paymentget_tenant_payment_payment_terms_get_payment_term_modelget_tenant_payment_payment_types_getget_tenant_project_job_types_getget_tenant_project_non_job_appointments_getget_tenant_project_project_statuses_getget_tenant_project_project_sub_statuses_getget_tenant_project_project_types_getget_tenant_project_projects_getget_tenant_proposal_templateget_tenant_quote_estimate_templates_get_by_idget_tenant_supplierget_tenant_teamget_tenant_technician_shiftget_tenant_technician_skillget_tenant_zonelist_accountslist_accounts_gl_accounts_get_type_listlist_address_contactslist_address_messageslist_address_preferredtechnicianslist_appointment_assignmentsListar qué técnicos están asignados a citas, filtrado por `job_id` o `appointment_ids`. También una forma de encontrar IDs de técnico.list_bank_deposit_paymentslist_booking_contactslist_booking_contacts_bookings_get_contact_list2list_booking_provider_bookingslist_budget_codeslist_configurationslist_contactslist_contacts_contact_preferences_get_contact_method_preferenceslist_contacts_contacts_get_contact_relationship_listlist_contacts_contacts_get_preference_metadata_listlist_contacts_customers_get_modified_contacts_listlist_contacts_locations_get_locations_contacts_listlist_credit_memo_productslist_customer_contactsListar los números telefónicos y direcciones de correo electrónico almacenados en un cliente (`customer_id`).list_customer_messageslist_estimatesListar estimaciones, filtrado por `job_id`, `job_number`, `project_id`, `location_id`, `status`, fechas vendidas o totales.list_hold_reasonslist_inventorieslist_invoice_taskslist_job_cancel_reasonsListar las razones de cancelación de trabajo configuradas en ServiceTitan. Úselo para obtener el `reason_id` para cancelar un trabajo.list_job_notesListar las notas en un trabajo (`job_id`).list_job_typesListar tipos de trabajo (por ejemplo reparación o mantenimiento) con sus IDs, filtrado por `name` o `active`. Úselo para elegir el `job_type_id` para un nuevo trabajo.list_journal_entrieslist_journal_entries_journal_entries_get_detailslist_lead_messageslist_leadsListar leads, filtrado por `status`, `customer_id`, `lead_phone`, `lead_customer_name` o fechas de creación.list_matcheslist_matches_budget_codes_match_project_budget_codeslist_paymentsListar pagos del cliente, filtrado por `customer_id`, `applied_to_invoice_ids`, fechas pagadas (`paid_on_after`, `paid_on_before`) o totales.list_product_childrenlist_product_children_budget_codes_list_project_segment_item_chilist_productslist_products_credit_memos_get_credit_memos_items_listlist_project_budget_codeslist_project_daily_logslist_project_messages_projects_get_noteslist_project_segmentslist_projectslist_projects_jobs_get_historylist_projects_jobs_get_job_canceled_logslist_quoteslist_quotes_estimates_status_get_estimate_status_changeslist_segment_productslist_segment_products_budget_codes_list_project_segment_itemslist_segmentslist_tenant_accountslist_tenant_ap_creditslist_tenant_arrival_windowslist_tenant_bank_depositslist_tenant_bookingslist_tenant_companieslist_tenant_credit_noteslist_tenant_invoiceslist_tenant_invoices_inventory_bills_get_listlist_tenant_paymentslist_tenant_payments_payment_terms_get_listlist_tenant_payments_payment_types_get_listlist_tenant_projects_job_hold_reasons_getlist_tenant_projects_non_job_appointments_get_listlist_tenant_projects_project_types_get_listlist_tenant_proposal_templateslist_tenant_proposal_typeslist_tenant_quotes_estimate_templates_getlist_tenant_supplierslist_tenant_tax_zoneslist_tenant_teamslist_tenant_technician_shiftslist_tenant_technician_skillslist_tenant_technician_trackingslist_tenant_zonesreschedule_appointmentVisible para otrosReprogramar una cita (`appointment_id`) a un nuevo `start`/`end` (UTC), opcionalmente con una nueva ventana de llegada.search_appointmentsBuscar citas mediante `job_id`, `customer_id`, `technician_id`, `status` (Programadas, Enviadas, Trabajando, Pausa, Terminada, Cancelada) o rango de fechas de inicio (`starts_on_or_after`, `starts_before`).search_contactssearch_customersBuscar clientes mediante `name`, `phone`, `street`, `city`, `zip`, `active` o fechas de creación/modificación. Úselo para encontrar el ID del cliente antes de otras búsquedas.search_customers_2search_customers_ap_bills_get_custom_field_typessearch_customers_ap_credits_get_custom_field_typessearch_customers_ap_payments_get_custom_field_typessearch_customers_credit_memos_get_custom_field_typessearch_customers_expense_transactions_get_custom_field_typessearch_customers_inventory_bills_get_custom_field_typessearch_customers_invoices_get_custom_field_typessearch_customers_jobs_get_custom_field_typessearch_customers_locations_get_custom_field_typessearch_customers_payments_get_custom_field_typessearch_customers_projects_get_custom_field_typessearch_invoicesBuscar facturas del cliente mediante `customer_id`, `job_id`, `job_number`, `number`, fecha de factura, fecha de vencimiento o saldo. Use `ids` para obtener facturas específicas.search_jobsBuscar trabajos mediante `customer_id`, `location_id`, `number`, `job_status` (Programadas, Enviadas, En Progreso, Pausa, Completada, Cancelada), `technician_id`, fechas de cita o fechas de creación/completación.search_locationsBuscar ubicaciones de servicio (las direcciones donde se realiza el trabajo) mediante `customer_id`, `name`, `street`, `city`, `zip` o `active`. Úselo para encontrar el `location_id` necesario para nuevos trabajos.search_tenant_booking_provider_tagssearch_tenant_contactssearch_tenant_journal_entriessearch_tenant_paymentssearch_tenant_projects_project_statuses_get_listsearch_tenant_projects_project_sub_statuses_get_listsearch_tenant_projects_projects_get_listsubmit_journal_entryVisible para otrosupdate_a_job_typeModifica datosupdate_a_projectModifica datosupdate_addressModifica datosupdate_address_contactModifica datosupdate_address_preferredtechnicianModifica datosupdate_an_existing_non_job_appointmentModifica datosupdate_appointment_confirmationsVisible para otrosupdate_appointment_holdsVisible para otrosupdate_appointment_special_instructionsVisible para otrosupdate_arrival_window_activatedsVisible para otrosupdate_booking_contactModifica datosupdate_booking_provider_bookingModifica datosupdate_contactModifica datosupdate_contact_contact_preferences_update_contact_method_prefereModifica datosupdate_customerModifica datosActualizar un cliente mediante `customer_id`: nombre, tipo (residencial o comercial), bandera activa, no enviar por correo/no atender, término de pago o campos personalizados. Solo cambian los campos que pasas.update_customer_2Modifica datosupdate_customer_contactModifica datosupdate_customersVisible para otrosupdate_invoice_productsVisible para otrosupdate_invoice_taskModifica datosupdate_jobModifica datosActualizar un trabajo mediante `project_id` (el ID del trabajo): resumen, prioridad, tipo de trabajo, unidad empresarial, campaña, pedido del cliente o campos personalizados. Solo cambian los campos que pasas.update_projectModifica datosupdate_project_daily_logModifica datosupdate_project_projects_detach_jobModifica datosupdate_quote_dismissesVisible para otrosupdate_quote_productsVisible para otrosupdate_quote_unsellsVisible para otrosupdate_quotesVisible para otrosupdate_tenant_accountModifica datosupdate_tenant_addressModifica datosupdate_tenant_arrival_windowModifica datosupdate_tenant_booking_provider_tagModifica datosupdate_tenant_contactModifica datosupdate_tenant_credit_noteModifica datosupdate_tenant_invoiceModifica datosupdate_tenant_journal_entryModifica datosupdate_tenant_leadModifica datosupdate_tenant_paymentModifica datosupdate_tenant_proposal_templateModifica datosupdate_tenant_quoteModifica datosupdate_tenant_quote_estimate_templates_updateModifica datosupdate_tenant_tagsVisible para otrosupdate_tenant_technician_shiftModifica datosupdate_tenant_technician_skillsVisible para otrosupdate_tenant_zoneModifica datos
Configúralo en tres pasos
- 1
Elige la aplicación
Crea una cuenta gratuita de PipMCP y elige ServiceTitan en la lista de aplicaciones.
- 2
Pega tu clave
Ingrese cuatro valores: ID de Cliente, Clave Secreta del Cliente, Clave de la Aplicación e ID del Inquilino. Como administrador de ServiceTitan, inicie sesión en developer.servicetitan.io con 'Iniciar sesión como Usuario del Entorno de Producción', cree una aplicación con los alcances de API que necesite y copie su Clave de la Aplicación. Luego en ServiceTitan vaya a Configuración > Integraciones > Acceso a Aplicación de API, haga clic en Conectar Nueva Aplicación, seleccione su aplicación y permita el acceso. El ID del Cliente, la Clave Secreta del Cliente y el ID del Inquilino se muestran allí.
- 3
Añade el enlace a tu IA
Recibirás un enlace MCP personal. Añádelo a Claude, ChatGPT o Cursor:
- Haz clic en tu nombre y luego en Configuración › Conectores › Añadir conector personalizado.
- Pega tu enlace como URL del servidor MCP remoto.
- Actívalo desde el menú + de un chat.
Preguntas frecuentes
¿Qué puede hacer la IA en ServiceTitan?
La IA puede buscar y leer clientes, ubicaciones, contactos, trabajos, citas, leads, presupuestos, facturas y pagos. Puede crear leads y trabajos, añadir citas, asignar técnicos, reprogramar citas, añadir notas, actualizar clientes y trabajos, y cancelar un trabajo con una razón si activa esa herramienta.
¿Vea mis credenciales de ServiceTitan?
No. Sus credenciales de ServiceTitan están encriptadas en reposo y nunca se muestran a la IA. Después de guardarlas, no se muestran nuevamente, ni siquiera a usted. La IA solo ve los resultados de las herramientas que llama.
¿Puedo controlar qué puede hacer la IA?
Sí. Usted elige qué herramientas están activas, por lo que puede comenzar en modo solo lectura. Cancelar un trabajo o reprogramar una cita afecta a clientes y técnicos, y ambos pueden requerir su aprobación antes de ejecutarse. Cada llamada a la herramienta se registra.
¿Funciona con ChatGPT?
Sí. En ChatGPT ve a Configuración › Aplicaciones y Conectores › Avanzado y activa el Modo Desarrollador, luego añade tu enlace PipMCP. El Modo Desarrollador requiere un plan de pago de ChatGPT: Plus, Pro, Business o Enterprise. El mismo enlace también funciona en Claude (Configuración › Conectores › Añadir conector personalizado), Cursor y otros clientes MCP.
¿Cuánto cuesta?
PipMCP tiene un plan gratuito sin tarjeta de crédito requerida. Los planes de pago cobran por tarea completada. También necesita su propia cuenta de ServiceTitan.
¿Por qué ServiceTitan necesita cuatro valores?
La API de ServiceTitan utiliza una App Key que identifica la aplicación que crea en el portal de desarrollador, junto con un Client ID y un Client Secret que se emiten cuando un administrador conecta esa aplicación a su cuenta. El Tenant ID indica a la API qué cuenta de ServiceTitan usar. PipMCP intercambia estos valores por acceso automático de corta duración.
Integraciones relacionadas
Pon tu IA a trabajar en ServiceTitan hoy.
Empieza gratis. Tu clave permanece cifrada y tú decides qué puede hacer la IA.
Conecta ServiceTitan gratisPipMCP no está afiliado a ServiceTitan. Los nombres de los productos son marcas comerciales de sus respectivos propietarios.






