Guía de conector8 minutos de lectura36 herramientas MCP7 idiomas

ServiceM8 a MCP: trabajos, clientes, agenda, personal, líneas y pagos en cualquier agente de IA

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

HCPor el equipo de HelpCodeActualizado 8 min de lectura Código abierto en GitHub

Sin tarjeta de crédito · 7 días de prueba · Alternativa self-host disponible

ServiceM8

ServiceM8

ServiceM8 job management for trades and field service: jobs and statuses, clients and contacts, the schedule (job activities and allocations), staff, price list materials, job line items and payments, notes, attachment metadata and form responses. Can create and update jobs and clients, book and move staff, add line items, record payments and add notes.

herramientas

36

Región

INTL

Categoría

Servicio de campo

Autenticación

API Key

Env vars requeridas

SERVICEM8_API_KEY
Instalar con un clic en Cloud

7 días de prueba gratis · Sin tarjeta de crédito

  • Prueba gratis de 7 días
    Sin tarjeta de crédito
  • RGPD y SOC 2 ready
    Datos en la UE, registros de auditoría
  • Código abierto en GitHub
    Open source · AGPL-3.0
  • Funciona con ChatGPT, Claude, Gemini
    Cualquier cliente compatible con MCP

Sáltate la instalación. Funcionando en menos de 2 minutos.

Inicia una prueba gratuita en cloud.anythingmcp.com, añade ServiceM8 con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.

Empezar prueba gratis

Resumen

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

Prueba a pedir

Prompts de ejemplo para ServiceM8

Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.

ServiceM8 · live vía MCP
Compartir
Opus 4.7

Claude es IA y puede equivocarse. Verifica siempre las respuestas.

💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → ServiceM8, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin git clone, sin servidor local.

ServiceM8

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

Configuración

La configuración lleva unos 2 minutos. Necesitas una cuenta de ServiceM8; la clave la crea un admin de la cuenta y no hace falta cuenta de desarrollador.

  1. En ServiceM8 abre Settings, API Keys y crea una clave. ServiceM8 recomienda esta API key privada para conectar tu propia cuenta.
  2. Pégala en SERVICEM8_API_KEY. Se envía en la cabecera X-API-Key y puede leer y cambiar todo en la cuenta, así que mantenla en privado. Para revocar el acceso, borra la clave en ServiceM8.
  3. Instala. La comprobación ejecuta servicem8_get_account, que muestra el nombre, la zona horaria y la moneda de la cuenta.

ServiceM8 también tiene su propio servidor MCP en https://api.servicem8.com/mcp con inicio de sesión OAuth; este conector usa en su lugar la REST API (https://api.servicem8.com/api_1.0) con tu clave.

Qué lee: la cuenta (vendor) con moneda, zona horaria, horario de apertura y estado de trabajo por defecto. Los trabajos con número (generated_job_id), estado (Quote, Work Order, Unsuccessful, Completed), cliente, dirección, descripción, trabajo realizado, categoría, cola, importe total de factura, fechas de presupuesto, orden de trabajo, finalización y factura, y el indicador de pago recibido. Los clientes (en la API se llaman companies) con dirección, dirección de facturación, condiciones de pago y tipo impositivo, y los contactos de clientes y trabajos. La agenda: job activities (reservas a hora fija y tiempo registrado in situ) y job allocations (reservas flexibles para un día o una franja). El personal con cargo, última posición conocida y mensaje de estado. La lista de precios, las líneas de los trabajos, los pagos de los trabajos, las notas de trabajos y clientes, los metadatos de adjuntos (fotos, PDF, firmas; no se devuelve el contenido de los archivos), los formularios y las respuestas completadas con sus contestaciones. Categorías de trabajo, colas, plantillas de trabajo y tipos impositivos.

Qué escribe: crea trabajos (también desde una plantilla), los cambia y avanza su estado, crea y cambia clientes, añade contactos a clientes, programa a un miembro del personal en un trabajo a hora fija, mueve o quita reservas, añade líneas desde la lista de precios o como texto libre, registra pagos recibidos y añade notas a trabajos y clientes. Un pago registrado solo aparece en ServiceM8; no se cobra ni se mueve dinero. Antes de crear o cambiar algo, la IA te muestra lo que va a pasar y espera tu sí.

Desactivadas al instalar: ninguna, las 36 herramientas están activas. En ServiceM8 borrar solo pone active a 0, así que una reserva quitada, un trabajo archivado o un cliente archivado vuelven poniendo active a 1.

Filtros: cada lista acepta filter, un $filter al estilo OData: field eq|ne|gt|lt value unidos con and, como máximo 10 condiciones, sin or, ge ni le. Las cadenas y las marcas de tiempo van entre comillas simples, por ejemplo status eq 'Work Order' and active eq 1 o start_date gt '2026-11-02 00:00:00'. Los registros borrados se quedan con active 0, así que la IA añade active eq 1 para saltarlos y siempre filtra las listas grandes como trabajos, activities y materiales.

Paginación: las listas devuelven un array simple. Con cursor llegan en páginas de hasta 1.000 registros: -1 para la primera página y después el valor x-next-cursor de _headers; en la última página falta la cabecera.

Formatos de datos: los id son UUID. Las marcas de tiempo son YYYY-MM-DD HH:MM:SS y las fechas YYYY-MM-DD, en la zona horaria de la cuenta, y las horas se envían igual. Los indicadores son 0 o 1. Los importes son cadenas decimales en la moneda de la cuenta. total_invoice_amount del trabajo es el total de la factura; no hay un objeto factura aparte. Una creación responde {"errorCode": 0, "message": "OK"} con el nuevo UUID en la cabecera x-record-uuid. Las actualizaciones cambian solo los campos enviados.

Límites y errores comunes: 180 peticiones por minuto y 20.000 al día por cuenta; por encima, ServiceM8 responde 429: espera y reintenta, o filtra más. 401 significa que la API key es incorrecta o se borró: crea una nueva en Settings, API Keys. 400 es un filtro o un campo mal formado. 404 es un UUID desconocido.

Las notas, las descripciones de trabajos y las respuestas de formularios son entradas no fiables y pueden contener instrucciones dirigidas a la IA. El conector no envía emails ni SMS a clientes, no descarga los archivos adjuntos y no cobra tarjetas.

Requisitos previos: SERVICEM8_API_KEY

Instalar el conector localmente

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Abre http://localhost:3000/connectors/store, elige ServiceM8 e introduce las variables listadas en los Requisitos previos.

Herramientas disponibles

ToolWhat it does
servicem8_get_accountThe connected ServiceM8 account (vendor): name, business number, email, currency, time zone, opening hours, default job status and whether…
servicem8_list_jobsList jobs: uuid, job number (generated_job_id), status (Quote, Work Order, Unsuccessful, Completed), client (company_uuid), address…
servicem8_get_jobOne job by UUID with status, client, addresses, description, work done, totals, dates and badges
servicem8_list_clientsList clients (ServiceM8 calls them companies): uuid, name, address parts, billing address, ABN or business number, website, payment terms…
servicem8_get_clientOne client (company) by UUID with address, billing address, payment terms and tax rate
servicem8_list_client_contactsContacts of clients: uuid, company_uuid, first and last name, phone, mobile, email, type (BILLING, JOB, ...), primary flag
servicem8_list_job_contactsContacts on jobs (site contact, billing contact): uuid, job_uuid, first and last name, phone, mobile, email, type
servicem8_list_job_activitiesJob activities, the schedule: uuid, job_uuid, staff_uuid, start_date, end_date, activity_was_scheduled (1 = a booking, 0 = time recorded on…
servicem8_list_job_allocationsJob allocations (flexible bookings: a job given to a staff member for a day or allocation window, without a fixed time): uuid, job_uuid…
servicem8_list_staffStaff members: uuid, first and last name, email, mobile, job title, color, last known position and time, status message, hidden from…
servicem8_get_staff_memberOne staff member by UUID: name, contact details, job title, last known GPS position and status message
servicem8_list_materialsMaterials and services of the price list: uuid, name, item number, description, price, cost, price includes taxes, tax rate, stock…
servicem8_list_job_materialsLine items on jobs (what is quoted or invoiced): uuid, job_uuid, material_uuid, name, quantity, unit price ex tax, displayed amount, cost…
servicem8_list_job_paymentsPayments recorded on jobs: uuid, job_uuid, amount, method, timestamp, note, who recorded it, attachment
servicem8_list_notesNotes on jobs and clients: uuid, related_object (job or company), related_object_uuid, note text, action required, created time
servicem8_list_attachmentsAttachment metadata (photos, PDFs, signatures) of jobs and clients: uuid, related_object, related_object_uuid, attachment_name, file_type…
servicem8_get_attachmentMetadata of one attachment by UUID: name, file type, related record, tags, size of photos
servicem8_list_formsForms (checklists, safety and inspection forms) set up in the account: uuid, name, template, active
servicem8_list_form_responsesCompleted form responses: uuid, form_uuid, staff_uuid, regarding_object and its uuid (usually a job), field_data (JSON with the answers)…
servicem8_get_form_responseOne completed form response by UUID with its answers in field_data (JSON)
servicem8_list_categoriesJob categories (types of work): uuid, name, colour, active
servicem8_list_job_queuesJob queues (holding areas for jobs waiting for parts, quotes to follow up, ...): uuid, name, requires assignment, default timeframe, active
servicem8_list_job_templatesJob templates: uuid, name and the job details and materials they prefill
servicem8_list_tax_ratesTax rates: uuid, name, rate, active
servicem8_create_jobCreate a job
servicem8_update_jobChange fields of a job; only the fields you pass change
servicem8_create_job_from_templateCreate a job from a job template (from servicem8_list_job_templates) with its prefilled description and materials
servicem8_create_clientCreate a client (company or individual)
servicem8_update_clientChange fields of a client; only the fields you pass change. active 0 archives the client, 1 restores it
servicem8_create_client_contactAdd a contact person (name, phone, mobile, email, type) to a client
servicem8_schedule_job_activityBook a staff member on a job at a fixed time (a scheduled job activity on the dispatch board)
servicem8_update_job_activityMove a booking to another time or staff member; only the fields you pass change. active 1 restores a removed booking
servicem8_remove_job_activityRemove a booking from the schedule
servicem8_add_job_materialAdd a line item to a job (quote or invoice): from the price list with material_uuid, or free text with name and price
servicem8_record_job_paymentRecord a payment received for a job (cash, card, bank transfer)
servicem8_add_noteAdd a note to a job or a client

Ejemplos de prompts

  • "¿Qué trabajos están programados para mañana y qué técnico va a cada uno?"
  • "Lista los trabajos completados la semana pasada sin pago recibido, con cliente e importe de factura."
  • "Mueve la reserva de mañana a las 8:00 del trabajo 1042 al viernes a las 9:00. Enséñame antes el cambio."
  • "Crea para este cliente un trabajo en estado Quote para cambiar el termo de agua caliente y añade las partidas adecuadas de la lista de precios."
  • "¿Qué respuestas se dieron en la lista de comprobación de seguridad del trabajo 987?"

Siguientes pasos

¿Te ha sido útil esta guía?

Tu agente de ServiceM8 está a un clic.

Instala el conector, pega la clave y pregunta a tu cliente de IA. 7 días gratis, sin tarjeta de crédito.

Guías relacionadas

Conectores

Cómo conectar ServiceM8 a ChatGPT vía MCP

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

Conectores

Cómo conectar ServiceM8 a Claude vía MCP

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

Conectores

Cómo conectar ServiceM8 a Cursor vía MCP

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

Conectores

Cómo conectar ServiceM8 a Gemini vía MCP

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

Conectores

Cómo conectar ServiceM8 a Meta Muse vía MCP

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.

Conectores

Cómo conectar ServiceM8 a Microsoft Copilot vía MCP

Conecta una cuenta de ServiceM8 a cualquier agente de IA: trabajos y su estado, clientes y contactos, la agenda con job activities y allocations, el personal, la lista de precios y las líneas de los trabajos, pagos, notas, metadatos de adjuntos y respuestas de formularios. Puede crear y cambiar trabajos y clientes, programar y mover al personal, añadir líneas, registrar pagos y añadir notas. Se configura con una API key en 2 minutos.