Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

FieldRobin

REMOTE · FIELDROBIN.COM · SCANNED SEP 20

Authenticated FieldRobin workspace tools, including scope-authorized customer and job creation.

Available components

+4 this week 91 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security91
  • The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
  • Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
  • HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
  • HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
  • DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
  • The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents. View diagnostics → Partial
Transport & Reachability100
Schema Quality & AI Usability86
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 3968 tokens (~82/item across 48 items; 47 tools + 1 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management77
  • Stability observed for 23 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage98
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 93% of tool parameters carry a description.Partial
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 47 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 49 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the FieldRobin MCP server?

FieldRobin is a hosted endpoint at https://fieldrobin.com/api/v1/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · fieldrobin.com

# add to Claude Code
claude mcp add --transport http com-fieldrobin-fieldrobin 'https://fieldrobin.com/api/v1/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "com-fieldrobin-fieldrobin": {
      "url": "https://fieldrobin.com/api/v1/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "com-fieldrobin-fieldrobin": {
      "type": "http",
      "url": "https://fieldrobin.com/api/v1/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.com-fieldrobin-fieldrobin]
url = "https://fieldrobin.com/api/v1/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-fieldrobin-fieldrobin": {
      "type": "remote",
      "url": "https://fieldrobin.com/api/v1/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add com-fieldrobin-fieldrobin --url 'https://fieldrobin.com/api/v1/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  com-fieldrobin-fieldrobin:
    url: "https://fieldrobin.com/api/v1/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "com-fieldrobin-fieldrobin": {
      "Transport": "http",
      "Url": "https://fieldrobin.com/api/v1/mcp"
    }
  }
}
# add to Vellum
assistant mcp add com-fieldrobin-fieldrobin -t streamable-http -u 'https://fieldrobin.com/api/v1/mcp'
// mcp.json
{
  "mcpServers": {
    "com-fieldrobin-fieldrobin": {
      "type": "http",
      "url": "https://fieldrobin.com/api/v1/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 20 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.

  • 18 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.

  • 16 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes.

  • 14 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 47 to 50. That category is still filling its 30-day observation window: 14 days of observed history at the previous scan, 15 at this one. The score rises as the window fills, whether or not the server changes.

  • 10 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 40 to 43. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 13 at this one. The score rises as the window fills, whether or not the server changes.

  • 9 Sept 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Schema quality: 74 → 82 functional
    • Schema quality: good → excellent functional
    • Server version: 1.0.0 → 1.2.1 functional
    • New tool “create-customer” functional
    • New tool “create-job” functional
  • 8 Sept 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 20 Sept 2026 · Probed https://fieldrobin.com/api/v1/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=fieldrobin.com CN=YE1,O=Let's Encrypt,C=US 5 Sept 2026 4 Dec 2026 ECDSA 256 ECDSA-SHA384 6e01b2b779ffaae45fdb0009d5e3cf9c92f
SANs: *.fieldrobin.com, fieldrobin.com
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC secure

Validation of fieldrobin.com. Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
fieldrobin.com. present 2371 13 Verified
fieldrobin.com. Verified address RRset verified with the apex keys
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer realm="mcp", resource_metadata="https://fieldrobin.com/.well-known/oauth-protected-resource/api/v1/mcp"

Bearer realm="mcp", resource_metadata="https://fieldrobin.com/.well-known/oauth-protected-resource/api/v1/mcp"
Header Value
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=()

Protected resource metadata

Document https://fieldrobin.com/.well-known/oauth-protected-resource/api/v1/mcp
Retrieved Yes
Resource https://fieldrobin.com/api/v1/mcp
Authorisation server https://fieldrobin.com

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://fieldrobin.com/api/v1/mcp Verified 200
http (plaintext) http://fieldrobin.com/api/v1/mcp HTTPS enforced 301 https://fieldrobin.com/api/v1/mcp
MCP tools · 47 exposed · ~3,811 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
complaint-recall-risk ~69

Lists complaint and recall risk records for the authenticated workspace without exposing private operational notes.

NameTypeReqDescription
limitinteger|nullMaximum records to return.
querystring|nullJob title, customer name, or technician name.
statusstring|nullRisk state; defaults to open.

No output schema declared.

No examples provided.

create-customer ~211

Creates one customer directly in the selected FieldRobin business when the connection has customer-write permission. Search first to avoid creating a duplicate; reuse the idempotency key only when retrying the same request.

NameTypeReqDescription
acquisition_sourcestring|nullHow the customer was acquired.
addressstring|nullCustomer address, if known.
business_namestring|nullCustomer business name, if known.
emailstring|nullCustomer email address, if known.
idempotency_keystringyesOpaque retry key. Reuse it only for the same request to receive the verified result without creating a duplicate.
lifecycle_tagstring|nullLifecycle tag.
location_idinteger|nullBusiness location for the customer.
namestringyesCustomer full name.
notesstring|nullInternal customer notes.
phonestring|nullCustomer phone number, if known.
trade_typestring|nullCustomer trade or service type.

No output schema declared.

No examples provided.

create-job ~233

Creates one job directly in the selected FieldRobin business when the connection has job-write permission. Resolve the customer first and pass the verified customer ID when one is named.

NameTypeReqDescription
appointment_countinteger|nullOptional appointment count.
customer_idinteger|nullVerified customer ID, if the job belongs to an existing customer.
descriptionstring|nullReadable issue and service description.
idempotency_keystringyesOpaque retry key. Reuse it only for the same request to receive the verified result without creating a duplicate.
location_idinteger|nullBusiness location for the job.
scheduled_atstring|nullOptional local wall-clock appointment date/time or ISO timestamp with offset.
service_addressstring|nullService address, if known.
statusstring|nullInitial job status.
technician_user_idinteger|nullVerified technician user ID, if assigned.
titlestringyesShort job title.
total_amountnumber|nullOptional quoted amount.
voice_notesstring|nullOptional internal voice-note text.

No output schema declared.

No examples provided.

customer-service-requests ~62

Lists recent active service requests associated with one authorized customer using bounded status, source, urgency, and scheduling fields.

NameTypeReqDescription
customer_idintegerCustomer ID returned by search-customers.
limitinteger|nullMaximum number of service requests to return.

No output schema declared.

No examples provided.

draft-review-reply ~52

Drafts a policy-aware reply for one authorized review without posting or changing the review.

NameTypeReqDescription
review_idintegerReview ID returned by search-reviews.
tonestring|nullDraft tone.

No output schema declared.

No examples provided.

get-customer ~41

Returns one authorized customer using bounded contact and lifecycle fields; addresses and notes are excluded.

NameTypeReqDescription
customer_idintegerCustomer ID returned by search-customers.

No output schema declared.

No examples provided.

get-invoice ~56

Returns one authorized invoice with bounded customer, job, payment-state, due-date, and line-item fields; payment links, addresses, and internal notes are excluded.

NameTypeReqDescription
invoice_idintegerInvoice ID returned by search-invoices.

No output schema declared.

No examples provided.

get-invoice-payment-status ~43

Returns the authoritative payment state for one authorized invoice without exposing payment links or provider identifiers.

NameTypeReqDescription
invoice_idintegerInvoice ID returned by search-invoices.

No output schema declared.

No examples provided.

get-job ~53

Returns one authorized job using bounded customer, schedule, status, and technician fields; service addresses, notes, and amounts are excluded.

NameTypeReqDescription
job_idintegerJob ID returned by search-jobs or jobs-today.

No output schema declared.

No examples provided.

get-lead ~51

Returns one authorized lead using bounded contact, source, status, and service-interest fields; notes, budget, and internal summaries are excluded.

NameTypeReqDescription
lead_idintegerLead ID returned by search-leads.

No output schema declared.

No examples provided.

get-location ~39

Returns one location and its public Google listing status. A confirmed place is not a Google Business Profile connection.

NameTypeReqDescription
location_idintegerLocation ID.

No output schema declared.

No examples provided.

get-quote ~52

Returns one authorized estimate with bounded customer, status, pricing, revision, and line-item fields; addresses, notes, and terms are excluded.

NameTypeReqDescription
quote_idintegerEstimate ID returned by search-quotes.

No output schema declared.

No examples provided.

get-referral-campaign-attribution ~62

Shows verified referral campaign totals and conversion activity without returning referral tokens or bearer-like links.

NameTypeReqDescription
campaign_idintegerReferral campaign ID returned by search-referral-campaigns.
daysinteger|nullLookback window in days.

No output schema declared.

No examples provided.

get-service-request ~63

Returns one authorized service-request inbox record using bounded status, source, urgency, and scheduling fields without exposing request descriptions, addresses, contact channels, metadata, files, or outreach controls.

NameTypeReqDescription
service_request_idintegerService-request ID returned by search-service-requests.

No output schema declared.

No examples provided.

get-workspace-summary ~24

Returns a limited, read-only summary of the authenticated FieldRobin workspace.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

jobs-today ~87

Lists authorized jobs scheduled for a business day, with bounded customer, schedule, status, and technician fields.

NameTypeReqDescription
datestring|nullLocal business date, YYYY-MM-DD; defaults to today.
limitinteger|nullMaximum number of jobs to return.
statusstring|nullOptional job status filter.
technician_idinteger|nullOptional technician ID.

No output schema declared.

No examples provided.

list-job-photos ~46

Lists authorized private photos attached to one job with protected download URLs, filenames, captions, and media types.

NameTypeReqDescription
job_idintegerJob ID returned by search-jobs.

No output schema declared.

No examples provided.

operations-parts ~67

Reads bounded parts stock, technician exposure, and transaction metadata for the authenticated workspace without exposing amounts, item pricing, or private notes.

NameTypeReqDescription
limitinteger|nullMaximum inventory, transactions, and technician balances to return.
technician_idinteger|nullOptional same-business technician ID.

No output schema declared.

No examples provided.

operations-scorecards ~56

Reads bounded technician performance and coaching signals for the authenticated workspace without exposing coaching notes or private contact fields.

NameTypeReqDescription
limitinteger|nullMaximum jobs sampled per technician.
technician_idinteger|nullOptional same-business technician ID.

No output schema declared.

No examples provided.

pipeline-next-actions ~99

Lists persisted pipeline attention items for the authenticated business without changing, dismissing, or executing them.

NameTypeReqDescription
action_statestring|nullPipeline state; defaults to open.
action_typestring|nullOptional exact action type.
due_beforestring|nullOnly actions due on or before this local date.
limitinteger|nullMaximum number of actions to return.
prioritystring|nullOptional priority filter.

No output schema declared.

No examples provided.

pipeline-recommendations ~110

Lists persisted pipeline recommendations for the authenticated business without generating, editing, approving, rejecting, or executing them.

NameTypeReqDescription
action_typestring|nullOptional exact pipeline recommendation action type.
include_draft_historyboolean|nullWhen true, recommendation_id is required and bounded draft edit history is returned.
limitinteger|nullMaximum recommendations to return.
recommendation_idinteger|nullOptional exact recommendation ID.
statusstring|nullRecommendation state; defaults to pending.

No output schema declared.

No examples provided.

preview-broadcast-campaign ~62

Previews one approved broadcast audience, including suppression and policy skips, without sending or changing records.

NameTypeReqDescription
campaign_idintegerBroadcast campaign ID returned by search-broadcast-campaigns.
limitinteger|nullMaximum audience items to evaluate.

No output schema declared.

No examples provided.

preview-invoice ~102

Calculates a deterministic invoice preview without saving, charging, sending, or creating an invoice.

NameTypeReqDescription
coupon_codestring|null
customer_idintegerResolved customer ID; required for an invoice preview.
document_discount_typestring|null
document_discount_valuenumber|null
itemsarrayInvoice line items.
tax_modestring|null
tax_rate_idinteger|null

No output schema declared.

No examples provided.

preview-quote ~95

Calculates a deterministic estimate preview without saving, sending, or creating a quote.

NameTypeReqDescription
coupon_codestring|null
customer_idinteger|nullOptional resolved customer ID.
document_discount_typestring|null
document_discount_valuenumber|null
itemsarrayEstimate line item.
tax_modestring|null
tax_rate_idinteger|null

No output schema declared.

No examples provided.

preview-reactivation-campaign ~61

Previews dormant customers eligible for one authorized reactivation campaign without sending or changing records.

NameTypeReqDescription
campaign_idintegerReactivation campaign ID returned by search-reactivation-campaigns.
limitinteger|nullMaximum audience items to evaluate.

No output schema declared.

No examples provided.

preview-referral-campaign ~59

Previews eligible completed jobs for one authorized referral campaign without sending or changing records.

NameTypeReqDescription
campaign_idintegerReferral campaign ID returned by search-referral-campaigns.
limitinteger|nullMaximum audience items to evaluate.

No output schema declared.

No examples provided.

preview-review-requests ~55

Previews explicit completed jobs for review requests, including eligibility and skip reasons, without sending anything.

NameTypeReqDescription
channelstring|nullOptional review-request channel preference.
job_idsarrayExplicit job IDs to evaluate.

No output schema declared.

No examples provided.

preview-social-draft ~61

Validates social post copy for an authorized source review without saving or publishing it.

NameTypeReqDescription
contentstringProposed social post content.
platformstring|nullSocial platform.
review_idinteger|nullOptional authorized source review ID.

No output schema declared.

No examples provided.

reports-by-location ~70

Compares revenue, activation, retention, and review-request outcomes by physical location. Does not expose customer names, invoice rows, or mutation access. Location writes stay on the in-product assistant, not MCP.

NameTypeReqDescription
periodinteger|nullNumber of days for location comparison metrics; defaults to 30.

No output schema declared.

No examples provided.

reports-customer-revenue-rank ~106

Ranks named customers by paid invoice revenue for the authenticated workspace. Uses all paid, non-sample invoices and returns aggregate customer totals without invoice rows.

NameTypeReqDescription
fromstring|nullInclusive start date when period is custom.
limitinteger|nullMaximum number of ranked customers to return.
periodstring|nullRanking window. Use all_time for to-date questions.
tostring|nullInclusive end date when period is custom.

No output schema declared.

No examples provided.

reports-overview ~63

Reads aggregate revenue, receivables, job, lead, and estimate performance for the authenticated workspace without exposing customer names, addresses, invoice rows, or mutation access.

NameTypeReqDescription
periodinteger|nullNumber of days for the bounded trend metrics; defaults to 30.

No output schema declared.

No examples provided.

routing-driving-risk ~76

Reads a local business day route and high driving-risk stops for the authenticated workspace without exposing addresses or private route notes.

NameTypeReqDescription
datestring|nullLocal business date, YYYY-MM-DD; defaults to today.
limitinteger|nullMaximum route stops to return.
technician_idinteger|nullOptional technician filter.

No output schema declared.

No examples provided.

schedule-availability ~117

Calculates verified busy jobs and open planning windows for a local business day without scheduling or changing a job.

NameTypeReqDescription
datestring|nullLocal business date, YYYY-MM-DD; defaults to today.
duration_minutesinteger|nullRequested appointment length.
job_duration_minutesinteger|nullPlanning duration for existing jobs.
technician_idinteger|nullOptional same-business technician ID.
workday_endinteger|nullPlanning window end hour.
workday_startinteger|nullPlanning window start hour.

No output schema declared.

No examples provided.

search-broadcast-campaigns ~68

Searches authorized broadcast campaigns by name, status, message channel, and bounded delivery fields.

NameTypeReqDescription
limitinteger|nullMaximum number of campaigns to return.
querystring|nullCampaign name, message, or channel.
statusstring|nullCampaign status.

No output schema declared.

No examples provided.

search-customers ~59

Searches the authenticated workspace customers without exposing addresses, notes, or other private fields.

NameTypeReqDescription
limitinteger|nullMaximum number of customers to return.
querystring|nullName, email, phone, or business name to search for.

No output schema declared.

No examples provided.

search-inventory ~89

Searches active inventory in the authenticated workspace and can identify low-stock items without exposing internal cost or margin fields.

NameTypeReqDescription
activeboolean|nullFilter by active state; defaults to true.
limitinteger|nullMaximum items to return.
low_stockboolean|nullOnly items at or below minimum quantity.
querystring|nullInventory name, SKU, or description.

No output schema declared.

No examples provided.

search-invoices ~140

Searches authorized invoices using bounded customer, job, status, payment, due-date, and total fields; payment links and addresses are excluded.

NameTypeReqDescription
customer_idinteger|nullRestrict results to one customer ID.
job_idinteger|nullRestrict results to one job ID.
limitinteger|nullMaximum number of invoices to return.
payment_statusstring|nullAuthoritative payment state, such as unpaid, pending, paid, or refunded.
querystring|nullInvoice number, customer name, email, phone, job title, or description.
statusstring|nullInvoice lifecycle status.

No output schema declared.

No examples provided.

search-jobs ~141

Searches the authenticated workspace jobs using safe summary fields only; it does not return service addresses, notes, or amounts.

NameTypeReqDescription
customer_idinteger|nullRestrict results to one customer ID.
limitinteger|nullMaximum number of jobs to return.
location_idinteger|nullRestrict results to one business location ID.
querystring|nullCustomer name, email, phone, or job title.
scheduled_fromstring|nullInclusive scheduled date, YYYY-MM-DD.
scheduled_tostring|nullInclusive scheduled date, YYYY-MM-DD.
statusstring|nullOptional job status filter.

No output schema declared.

No examples provided.

search-leads ~122

Searches authorized workspace leads with bounded contact, source, status, and service-interest fields; notes and estimated values are excluded.

NameTypeReqDescription
customer_idinteger|nullRestrict results to a customer ID.
limitinteger|nullMaximum number of leads to return.
querystring|nullName, email, phone, source, or service interest.
sourcestring|nullOptional exact lead source.
statusstring|nullOptional lead status.
urgencystring|nullOptional urgency: low, medium, or high.

No output schema declared.

No examples provided.

search-locations ~52

Lists physical locations in the authenticated workspace.

NameTypeReqDescription
limitinteger|null
querystring|nullLocation name to search for.
statusstring|nullactive, archived, or all.

No output schema declared.

No examples provided.

search-pricebook ~81

Searches active customer-facing services and materials in the authenticated workspace without exposing internal cost or markup fields.

NameTypeReqDescription
activeboolean|nullFilter by active state; defaults to true.
limitinteger|nullMaximum items to return.
querystring|nullPricebook item name or description.
typestring|nullService or material.

No output schema declared.

No examples provided.

search-quotes ~92

Searches authorized estimates using bounded customer, status, title, and total fields; notes, terms, and addresses are excluded.

NameTypeReqDescription
customer_idinteger|nullRestrict results to one customer ID.
limitinteger|nullMaximum number of estimates to return.
querystring|nullEstimate title, customer name, email, or phone.
statusstring|nullOptional estimate status.

No output schema declared.

No examples provided.

search-reactivation-campaigns ~71

Searches authorized reactivation campaigns by name, status, channel, and job-type filter.

NameTypeReqDescription
limitinteger|nullMaximum number of campaigns to return.
querystring|nullCampaign name, message, channel, or job type.
statusstring|nullCampaign status.

No output schema declared.

No examples provided.

search-referral-campaigns ~68

Searches authorized referral campaigns by name, status, message channel, and bounded performance fields.

NameTypeReqDescription
limitinteger|nullMaximum number of campaigns to return.
querystring|nullCampaign name, message, or channel.
statusstring|nullCampaign status.

No output schema declared.

No examples provided.

search-reviews ~124

Searches authorized reviews by reviewer, customer, job, rating, platform, or reply status using bounded fields.

NameTypeReqDescription
has_replyboolean|nullFilter by whether an owner reply exists.
limitinteger|nullMaximum number of reviews to return.
platformstring|nullReview platform.
querystring|nullReviewer, customer, job title, review body, or platform.
rating_maxinteger|nullMaximum rating.
rating_mininteger|nullMinimum rating.
reply_statusstring|nullReply delivery state.

No output schema declared.

No examples provided.

search-service-requests ~106

Finds bounded active service-request inbox records for the authenticated business without exposing request descriptions, addresses, contact channels, or outreach controls.

NameTypeReqDescription
limitinteger|nullMaximum number of requests to return.
qstring|nullClient name, service type, or request text.
statusstring|nullOptional exact active request status.
urgencystring|nullOptional urgency filter.
viewstring|nullInbox view; defaults to active inbox records.

No output schema declared.

No examples provided.

search-social-drafts ~95

Searches authorized social drafts and returns bounded content, status, platform, source-review, and approval metadata.

NameTypeReqDescription
limitinteger|nullMaximum number of drafts to return.
platformstring|nullSocial platform.
querystring|nullDraft content, platform, status, or ID.
review_idinteger|nullOptional source review ID.
statusstring|nullDraft approval state.

No output schema declared.

No examples provided.

Common questions

What is the FieldRobin MCP server?

FieldRobin is an MCP server listed in the public MCP registry as com.fieldrobin/fieldrobin. Authenticated FieldRobin workspace tools, including scope-authorized customer and job creation. This page covers its hosted endpoint (https://fieldrobin.com/api/v1/mcp).

Is the FieldRobin MCP server safe to use?

FieldRobin scores 91 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the FieldRobin MCP server expose?

FieldRobin exposes 47 tools: create-customer, create-job, get-workspace-summary, search-locations, get-location, and 42 more. Their descriptions and schemas cost roughly 3,811 tokens of context every time the server is loaded.

Does the FieldRobin MCP server require authentication?

Yes. FieldRobin asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the FieldRobin MCP server still maintained?

FieldRobin is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.