agentgates.aiVerified
Confidential computers for AI swarms: sealed VMs (Intel TDX) by the hour, USDC over x402.
Finance & CryptoPayments & trading
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 514 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Payments & trading
Read FieldPulse customers, jobs, estimates, invoices, assets and projects; create and update jobs.
1 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 3 | 1 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using FieldPulse MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http fieldpulse-mcp-by-usefulapi https://fieldpulse.usefulapi.io/mcpCapabilities
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.
DiscoveredWRITE: create a job for an existing customer. Needs customer_id, job_type and the numeric billing value FieldPulse requires; set a status (1-6) or a custom status_id + status_workflow_id. Creates a new job every call. POST /jobs.
DiscoveredOne asset by id. GET /assets/{id}.
DiscoveredOne contract by id. GET /contracts/{id}.
DiscoveredOne customer by id. GET /customers/{id}.
DiscoveredOne contact of a customer. GET /customers/{customerId}/customer-contact/{contactId}.
DiscoveredOne estimate by id. GET /estimates/{id}.
DiscoveredOne invoice by id. GET /invoices/{id}.
DiscoveredOne invoice item by id. GET /items/{id}.
DiscoveredOne job by id, optionally with its custom field values. GET /jobs/{id}.
DiscoveredOne location by id. GET /locations/{id}.
DiscoveredOne payment by id. GET /payments/{id}.
DiscoveredOne project by id. GET /projects/{id}.
DiscoveredOne purchase order by id. GET /purchase-orders/{id}.
DiscoveredOne vendor by id. GET /vendors/{id}.
DiscoveredList asset categories. GET /assets-category.
DiscoveredList or search customer assets (equipment) by install status. GET /assets.
DiscoveredList comments on a record (customer, job, project, subtasks, invoice). GET /comments.
DiscoveredThe company profile(s) of this FieldPulse account (name, address, contact details, settings). GET /company-profile.
DiscoveredList contracts (maintenance agreements). GET /contracts.
DiscoveredList custom field definitions, optionally for one object type. GET /custom-fields.
DiscoveredThe contacts (people) of one customer. GET /customers/{customerId}/customer-contact.
DiscoveredList or search customers (name, email, phone, address, status, assigned user). GET /customers.
DiscoveredList or search estimates (customer, status, totals, line items). GET /estimates.
DiscoveredList or search invoices (customer, status, totals, due dates). GET /invoices.
DiscoveredList the invoice item catalog (products and services with prices). GET /items.
DiscoveredThe job status workflows (use their ids with fieldpulse_list_job_workflow_statuses and when setting a custom job status). GET /jobs/status-workflows.
DiscoveredThe custom job statuses of all workflows, with their ids (for filtering jobs or setting a status). GET /jobs/status-workflow-statuses.
DiscoveredList or search jobs (type, status, customer, schedule, assignments), optionally within a created-at range or by custom status ids. GET /jobs.
DiscoveredList customer lead sources. GET /lead-source.
DiscoveredList locations (service addresses) of a customer or a job. GET /locations.
DiscoveredList or search payments (amount, method, date, invoice). GET /payments.
DiscoveredList customer pipeline statuses. GET /pipeline-status.
DiscoveredList or search projects (status, completion). GET /projects.
DiscoveredList purchase orders. GET /purchase-orders.
DiscoveredList subtasks (job checklist items) by status or assigned user. GET /subtasks.
DiscoveredList tags for customers or jobs. GET /tags.
DiscoveredList the account's teams. GET /teams.
DiscoveredList timesheet entries (clock in/out), optionally for one user or a time window. GET /timesheets.
DiscoveredList the account's users (team members) with ids for assignments. GET /users.
DiscoveredList vendors (suppliers). GET /vendors.
DiscoveredWRITE: change fields of one customer (only the fields you pass). If FieldPulse asks for a name, include first_name/last_name or display_name. PUT /customers/{customerId}.
DiscoveredWRITE: change a job: status, schedule, notes, assignments, location. FieldPulse requires customer_id, job_type and billing on every update, so this reads the job first and keeps those (and its current status) unless you pass new values. The read and the write are two requests; FieldPulse offers no version check. PUT /jobs/{jobId}.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 59 ms | 43 |