# FieldPulse MCP Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## FieldPulse MCP

Access and manage field service jobs, customers, invoices, estimates and assets from FieldPulse.

- Record: https://musedirectory.ai/connector/fieldpulse-mcp
- Category: Productivity
- Developer: usefulapi (https://usefulapi.io/fieldpulse/)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 354ms, checked 2026-10-29T21:21:16Z
- Endpoint: https://fieldpulse.usefulapi.io/mcp
- Auth: No account needed; Pricing: unknown
- Screening: Screened, no issues found (2026-10-29T21:21:16Z)
- Source: Found in the official MCP Registry (io.usefulapi/fieldpulse) https://registry.modelcontextprotocol.io/v0/servers?search=io.usefulapi%2Ffieldpulse

Connects to FieldPulse field service management software. Read customers, jobs, estimates, invoices, assets, projects, contracts and timesheets. Create and update jobs. Designed for small service businesses managing field operations.

Example request: "Show me all open jobs assigned to my team this week and their customer contact information."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use FieldPulse MCP to help me. It is a free service with an MCP server at https://fieldpulse.usefulapi.io/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- fieldpulse_list_customers: List or search customers (name, email, phone, address, status, assigned user). GET /customers.
- fieldpulse_get_customer: One customer by id. GET /customers/{id}.
- fieldpulse_list_customer_contacts: The contacts (people) of one customer. GET /customers/{customerId}/customer-contact.
- fieldpulse_get_customer_contact: One contact of a customer. GET /customers/{customerId}/customer-contact/{contactId}.
- fieldpulse_list_jobs: List or search jobs (type, status, customer, schedule, assignments), optionally within a created-at range or by custom status ids. GET /jobs.
- fieldpulse_get_job: One job by id, optionally with its custom field values. GET /jobs/{id}.
- fieldpulse_list_job_status_workflows: The job status workflows (use their ids with fieldpulse_list_job_workflow_statuses and when setting a custom job status). GET /jobs/status-workflows.
- fieldpulse_list_job_workflow_statuses: The custom job statuses of all workflows, with their ids (for filtering jobs or setting a status). GET /jobs/status-workflow-statuses.
- fieldpulse_list_estimates: List or search estimates (customer, status, totals, line items). GET /estimates.
- fieldpulse_get_estimate: One estimate by id. GET /estimates/{id}.
- fieldpulse_list_invoices: List or search invoices (customer, status, totals, due dates). GET /invoices.
- fieldpulse_get_invoice: One invoice by id. GET /invoices/{id}.
- fieldpulse_list_payments: List or search payments (amount, method, date, invoice). GET /payments.
- fieldpulse_get_payment: One payment by id. GET /payments/{id}.
- fieldpulse_list_assets: List or search customer assets (equipment) by install status. GET /assets.
- fieldpulse_get_asset: One asset by id. GET /assets/{id}.
- fieldpulse_list_asset_categories: List asset categories. GET /assets-category.
- fieldpulse_list_locations: List locations (service addresses) of a customer or a job. GET /locations.
- fieldpulse_get_location: One location by id. GET /locations/{id}.
- fieldpulse_list_projects: List or search projects (status, completion). GET /projects.
- fieldpulse_get_project: One project by id. GET /projects/{id}.
- fieldpulse_list_contracts: List contracts (maintenance agreements). GET /contracts.
- fieldpulse_get_contract: One contract by id. GET /contracts/{id}.
- fieldpulse_list_items: List the invoice item catalog (products and services with prices). GET /items.
- fieldpulse_get_item: One invoice item by id. GET /items/{id}.
- fieldpulse_list_purchase_orders: List purchase orders. GET /purchase-orders.
- fieldpulse_get_purchase_order: One purchase order by id. GET /purchase-orders/{id}.
- fieldpulse_list_vendors: List vendors (suppliers). GET /vendors.
- fieldpulse_get_vendor: One vendor by id. GET /vendors/{id}.
- fieldpulse_list_company_profiles: The company profile(s) of this FieldPulse account (name, address, contact details, settings). GET /company-profile.
- fieldpulse_list_users: List the account's users (team members) with ids for assignments. GET /users.
- fieldpulse_list_teams: List the account's teams. GET /teams.
- fieldpulse_list_tags: List tags for customers or jobs. GET /tags.
- fieldpulse_list_lead_sources: List customer lead sources. GET /lead-source.
- fieldpulse_list_pipeline_statuses: List customer pipeline statuses. GET /pipeline-status.
- fieldpulse_list_custom_fields: List custom field definitions, optionally for one object type. GET /custom-fields.
- fieldpulse_list_comments: List comments on a record (customer, job, project, subtasks, invoice). GET /comments.
- fieldpulse_list_subtasks: List subtasks (job checklist items) by status or assigned user. GET /subtasks.
- fieldpulse_list_timesheets: List timesheet entries (clock in/out), optionally for one user or a time window. GET /timesheets.
- fieldpulse_create_customer: WRITE: create a customer (lead or account). Give first_name and/or last_name, or a unique display_name. Creates a new record every call; check fieldpulse_list_customers first to avoid duplicates. POST /customers.

Screening checks:
- MCP handshake: pass (Answered in 354ms)
- Domain against threat feeds (Cloudflare security DNS): pass (fieldpulse.usefulapi.io, usefulapi.io not flagged)
- Published packages against the OSV malicious-package database: n/a (No npm or PyPI package published)
- Hidden instructions or invisible characters in tool text: pass (43 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
