ArborNote MCP by usefulapi

io.usefulapi/arbornote · v1.0.0 · ecommerce

ArborNote MCP by usefulapi is healthy: it completed an MCP handshake in 1550 ms and exposes 16 tools.

Read proposals and work orders; create clients and update proposals in ArborNote.

Endpoint: https://arbornote.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count16
Latency1550 ms
Last checked (UTC)2026-11-01T19:50:22.571Z

Health history

Checked (UTC)StatusLatencyError
2026-11-01T19:50:22.571ZHealthy1550

Tools (16)

arbornote_list_clientsList all clients (customers) in the ArborNote account, with name, address and contact. ArborNote API: GET /v1/clients.
arbornote_get_clientGet one client by id, with its name, address, contact and client id. ArborNote API: GET /v1/clients/{id}.
arbornote_create_clientCreate a new client (customer) record in ArborNote. Returns the new clientID. Adds a record; it does not change existing ones. ArborNote API: POST /v1/clients.
arbornote_list_projectsList projects (job sites) with name, address, tree count and date created. ArborNote API: GET /v1/projects.
arbornote_get_projectGet one project by id, with its details and the associated client. ArborNote API: GET /v1/projects/{id}.
arbornote_list_project_tagsList the tagged trees and items of one project: species, dimensions, location, health and work objectives. ArborNote API: GET /v1/projects/{id}/tags.
arbornote_create_projectCreate a new project (job site) with its client details in ArborNote. Returns the new projectID. Adds a record. ArborNote API: POST /v1/projects.
arbornote_list_proposalsList proposals (estimates) created or modified in a date range. Use startDate and endDate together. ArborNote API: GET /v1/proposals.
arbornote_get_proposalGet one proposal by id: summary, status, total, account, project, client and line items, plus its approve URL. ArborNote API: GET /v1/proposals/{id}.
arbornote_set_proposal_numberSet the job number on a proposal's estimate. Replaces any earlier job number. The account behind the key must own the proposal. ArborNote API: POST /v1/proposals/{id}/number.
arbornote_set_proposal_statusSet the status of a proposal, e.g. Draft, Submitted, Approved, Scheduled, Competed or Billed. This changes the proposal in the customer's ArborNote account. ArborNote API: POST /v1/proposals/{id}/status.
arbornote_set_proposal_taxSet the tax rate on a proposal's estimate and recalculate the tax amount from the pre-tax subtotal. Replaces any earlier rate. ArborNote API: POST /v1/proposals/{id}/tax.
arbornote_list_work_ordersList GTC work orders with name, project, schedule, cost and progress. Without dates, completed orders show the last 7 days and all in-progress orders show. ArborNote API: GET /v1/work-orders.
arbornote_list_phc_work_ordersList PHC (plant health care) work orders with treatment, price, item count and percent complete. Same date rules as the GTC list. ArborNote API: GET /v1/work-orders/phc.
arbornote_list_crew_hoursList crew members' arrival and departure times and roles for work orders in a date range. ArborNote API: GET /v1/crew-hours.
arbornote_list_appointmentsList estimator appointments in a date range, with the project and the arborist assigned. ArborNote API: GET /v1/appointments.