FieldRobin
by fieldrobin.com · remote · no sign-in to list tools · v1.2.1 · published by com.fieldrobin
Authenticated FieldRobin workspace tools, including scope-authorized customer and job creation.
47 tools: 2 do something that can't be undone, 4 change things and 41 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone2Claude Code: ask: see these tools
- Changes things4Claude Code: ask: see these tools
- Only reads41Claude Code: allow: see these tools
4 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http fieldrobin https://fieldrobin.com/api/v1/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "schedule-availability" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "schedule-availability" says "schedule": a word for a change.
The server marks "customer-service-requests" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "customer-service-requests" says "request": a word for a change.
The server marks "draft-review-reply" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "draft-review-reply" says "reply": a word for sending, and what is sent cannot be taken back.
The server marks "reports-customer-revenue-rank" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
47 tools
Can't be undone 2Claude Code: ask
draft-review-replyDrafts a policy-aware reply for one authorized review without posting or changing the review.1 finding
Why it is in this group
- The name "draft-review-reply" says "reply": a word for sending, and what is sent cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "draft-review-reply" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "draft-review-reply" says "reply": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Drafts a policy-aware reply for one authorized review without posting or changing the review.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
reports-customer-revenue-rankRanks named customers by paid invoice revenue for the authenticated workspace.1 finding
Why it is in this group
- The input addresses people (input.to): what it sends cannot be taken back.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "reports-customer-revenue-rank" read-only (readOnlyHint: true), and its own name, description or input give the class "irreversible".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The input addresses people (input.to): what it sends cannot be taken back.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
Changes things 4Claude Code: ask
create-customerCreates one customer directly in the selected FieldRobin business when the connection has customer-write permission.No findings
Why it is in this group
- The name "create-customer" says "create": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- openWorldHint: false
- destructiveHint: false
- idempotentHint: true
create-jobCreates one job directly in the selected FieldRobin business when the connection has job-write permission.No findings
Why it is in this group
- The name "create-job" says "create": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- openWorldHint: false
- destructiveHint: false
- idempotentHint: true
customer-service-requestsLists recent active service requests associated with one authorized customer using bounded status, source, urgency, and scheduling fields.1 finding
Why it is in this group
- The name "customer-service-requests" says "request": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "customer-service-requests" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "customer-service-requests" says "request": a word for a change.
Description, as the server wrote it Lists recent active service requests associated with one authorized customer using bounded status, source, urgency, and scheduling fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
schedule-availabilityCalculates verified busy jobs and open planning windows for a local business day without scheduling or changing a job.1 finding
Why it is in this group
- The name "schedule-availability" says "schedule": a word for a change.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "schedule-availability" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"openWorldHint":false}; The name "schedule-availability" says "schedule": a word for a change.
Description, as the server wrote it Calculates verified busy jobs and open planning windows for a local business day without scheduling or changing a job.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
Only reads 41Claude Code: allow
complaint-recall-riskLists complaint and recall risk records for the authenticated workspace without exposing private operational notes.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it Lists complaint and recall risk records for the authenticated workspace without exposing private operational notes.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-customerReturns one authorized customer using bounded contact and lifecycle fields; addresses and notes are excluded.No findings
Why it is in this group
- The name "get-customer" says "get": a word for reading.
Description, as the server wrote it Returns one authorized customer using bounded contact and lifecycle fields; addresses and notes are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-invoiceReturns one authorized invoice with bounded customer, job, payment-state, due-date, and line-item fields; payment links, addresses, and internal notes are excluded.No findings
Why it is in this group
- The name "get-invoice" says "get": a word for reading.
Description, as the server wrote it Returns one authorized invoice with bounded customer, job, payment-state, due-date, and line-item fields; payment links, addresses, and internal notes are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-invoice-payment-statusReturns the authoritative payment state for one authorized invoice without exposing payment links or provider identifiers.No findings
Why it is in this group
- The name "get-invoice-payment-status" says "get": a word for reading.
Description, as the server wrote it Returns the authoritative payment state for one authorized invoice without exposing payment links or provider identifiers.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-jobReturns one authorized job using bounded customer, schedule, status, and technician fields; service addresses, notes, and amounts are excluded.No findings
Why it is in this group
- The name "get-job" says "get": a word for reading.
Description, as the server wrote it Returns one authorized job using bounded customer, schedule, status, and technician fields; service addresses, notes, and amounts are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-leadReturns one authorized lead using bounded contact, source, status, and service-interest fields; notes, budget, and internal summaries are excluded.No findings
Why it is in this group
- The name "get-lead" says "get": a word for reading.
Description, as the server wrote it Returns one authorized lead using bounded contact, source, status, and service-interest fields; notes, budget, and internal summaries are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-locationReturns one location and its public Google listing status.No findings
Why it is in this group
- The name "get-location" says "get": a word for reading.
Description, as the server wrote it Returns one location and its public Google listing status. A confirmed place is not a Google Business Profile connection.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-quoteReturns one authorized estimate with bounded customer, status, pricing, revision, and line-item fields; addresses, notes, and terms are excluded.No findings
Why it is in this group
- The name "get-quote" says "get": a word for reading.
Description, as the server wrote it Returns one authorized estimate with bounded customer, status, pricing, revision, and line-item fields; addresses, notes, and terms are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-referral-campaign-attributionShows verified referral campaign totals and conversion activity without returning referral tokens or bearer-like links.No findings
Why it is in this group
- The name "get-referral-campaign-attribution" says "get": a word for reading.
Description, as the server wrote it Shows verified referral campaign totals and conversion activity without returning referral tokens or bearer-like links.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-service-requestReturns one authorized service-request inbox record using bounded status, source, urgency, and scheduling fields without exposing request descriptions, addresses, contact channels,…No findings
Why it is in this group
- The name "get-service-request" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
get-workspace-summaryReturns a limited, read-only summary of the authenticated FieldRobin workspace.No findings
Why it is in this group
- The name "get-workspace-summary" says "get": a word for reading.
Description, as the server wrote it Returns a limited, read-only summary of the authenticated FieldRobin workspace.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
jobs-todayLists authorized jobs scheduled for a business day, with bounded customer, schedule, status, and technician fields.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it Lists authorized jobs scheduled for a business day, with bounded customer, schedule, status, and technician fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
list-job-photosLists authorized private photos attached to one job with protected download URLs, filenames, captions, and media types.No findings
Why it is in this group
- The name "list-job-photos" says "list": a word for reading.
Description, as the server wrote it Lists authorized private photos attached to one job with protected download URLs, filenames, captions, and media types.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
operations-partsReads bounded parts stock, technician exposure, and transaction metadata for the authenticated workspace without exposing amounts, item pricing, or private notes.No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Reads bounded parts stock, technician exposure, and transaction metadata for the authenticated workspace without exposing amounts, item pricing, or private notes.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
operations-scorecardsReads bounded technician performance and coaching signals for the authenticated workspace without exposing coaching notes or private contact fields.No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Reads bounded technician performance and coaching signals for the authenticated workspace without exposing coaching notes or private contact fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
pipeline-next-actionsLists persisted pipeline attention items for the authenticated business without changing, dismissing, or executing them.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it Lists persisted pipeline attention items for the authenticated business without changing, dismissing, or executing them.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
pipeline-recommendationsLists persisted pipeline recommendations for the authenticated business without generating, editing, approving, rejecting, or executing them.No findings
Why it is in this group
- The description's first verb is "list": a word for reading.
Description, as the server wrote it Lists persisted pipeline recommendations for the authenticated business without generating, editing, approving, rejecting, or executing them.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
preview-broadcast-campaignPreviews one approved broadcast audience, including suppression and policy skips, without sending or changing records.No findings
Why it is in this group
- The name "preview-broadcast-campaign" says "preview": a word for reading.
Description, as the server wrote it Previews one approved broadcast audience, including suppression and policy skips, without sending or changing records.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
preview-invoiceCalculates a deterministic invoice preview without saving, charging, sending, or creating an invoice.No findings
Why it is in this group
- The name "preview-invoice" says "preview": a word for reading.
Description, as the server wrote it Calculates a deterministic invoice preview without saving, charging, sending, or creating an invoice.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
preview-quoteCalculates a deterministic estimate preview without saving, sending, or creating a quote.No findings
Why it is in this group
- The name "preview-quote" says "preview": a word for reading.
Description, as the server wrote it Calculates a deterministic estimate preview without saving, sending, or creating a quote.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
preview-reactivation-campaignPreviews dormant customers eligible for one authorized reactivation campaign without sending or changing records.No findings
Why it is in this group
- The name "preview-reactivation-campaign" says "preview": a word for reading.
Description, as the server wrote it Previews dormant customers eligible for one authorized reactivation campaign without sending or changing records.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
preview-referral-campaignPreviews eligible completed jobs for one authorized referral campaign without sending or changing records.No findings
Why it is in this group
- The name "preview-referral-campaign" says "preview": a word for reading.
Description, as the server wrote it Previews eligible completed jobs for one authorized referral campaign without sending or changing records.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
preview-review-requestsPreviews explicit completed jobs for review requests, including eligibility and skip reasons, without sending anything.No findings
Why it is in this group
- The name "preview-review-requests" says "preview": a word for reading.
Description, as the server wrote it Previews explicit completed jobs for review requests, including eligibility and skip reasons, without sending anything.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
preview-social-draftValidates social post copy for an authorized source review without saving or publishing it.No findings
Why it is in this group
- The name "preview-social-draft" says "preview": a word for reading.
Description, as the server wrote it Validates social post copy for an authorized source review without saving or publishing it.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
reports-by-locationCompares revenue, activation, retention, and review-request outcomes by physical location.No findings
Why it is in this group
- The description's first verb is "compare": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
reports-overviewReads aggregate revenue, receivables, job, lead, and estimate performance for the authenticated workspace without exposing customer names, addresses, invoice rows, or mutation acce…No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Reads aggregate revenue, receivables, job, lead, and estimate performance for the authenticated workspace without exposing customer names, addresses, invoice rows, or mutation access.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
routing-driving-riskReads a local business day route and high driving-risk stops for the authenticated workspace without exposing addresses or private route notes.No findings
Why it is in this group
- The description's first verb is "read": a word for reading.
Description, as the server wrote it Reads a local business day route and high driving-risk stops for the authenticated workspace without exposing addresses or private route notes.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-broadcast-campaignsSearches authorized broadcast campaigns by name, status, message channel, and bounded delivery fields.No findings
Why it is in this group
- The name "search-broadcast-campaigns" says "search": a word for reading.
Description, as the server wrote it Searches authorized broadcast campaigns by name, status, message channel, and bounded delivery fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-customersSearches the authenticated workspace customers without exposing addresses, notes, or other private fields.No findings
Why it is in this group
- The name "search-customers" says "search": a word for reading.
Description, as the server wrote it Searches the authenticated workspace customers without exposing addresses, notes, or other private fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-inventorySearches active inventory in the authenticated workspace and can identify low-stock items without exposing internal cost or margin fields.No findings
Why it is in this group
- The name "search-inventory" says "search": a word for reading.
Description, as the server wrote it Searches active inventory in the authenticated workspace and can identify low-stock items without exposing internal cost or margin fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-invoicesSearches authorized invoices using bounded customer, job, status, payment, due-date, and total fields; payment links and addresses are excluded.No findings
Why it is in this group
- The name "search-invoices" says "search": a word for reading.
Description, as the server wrote it Searches authorized invoices using bounded customer, job, status, payment, due-date, and total fields; payment links and addresses are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-jobsSearches the authenticated workspace jobs using safe summary fields only; it does not return service addresses, notes, or amounts.No findings
Why it is in this group
- The name "search-jobs" says "search": a word for reading.
Description, as the server wrote it Searches the authenticated workspace jobs using safe summary fields only; it does not return service addresses, notes, or amounts.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-leadsSearches authorized workspace leads with bounded contact, source, status, and service-interest fields; notes and estimated values are excluded.No findings
Why it is in this group
- The name "search-leads" says "search": a word for reading.
Description, as the server wrote it Searches authorized workspace leads with bounded contact, source, status, and service-interest fields; notes and estimated values are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-locationsLists physical locations in the authenticated workspace.No findings
Why it is in this group
- The name "search-locations" says "search": a word for reading.
Description, as the server wrote it Lists physical locations in the authenticated workspace.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-pricebookSearches active customer-facing services and materials in the authenticated workspace without exposing internal cost or markup fields.No findings
Why it is in this group
- The name "search-pricebook" says "search": a word for reading.
Description, as the server wrote it Searches active customer-facing services and materials in the authenticated workspace without exposing internal cost or markup fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-quotesSearches authorized estimates using bounded customer, status, title, and total fields; notes, terms, and addresses are excluded.No findings
Why it is in this group
- The name "search-quotes" says "search": a word for reading.
Description, as the server wrote it Searches authorized estimates using bounded customer, status, title, and total fields; notes, terms, and addresses are excluded.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-reactivation-campaignsSearches authorized reactivation campaigns by name, status, channel, and job-type filter.No findings
Why it is in this group
- The name "search-reactivation-campaigns" says "search": a word for reading.
Description, as the server wrote it Searches authorized reactivation campaigns by name, status, channel, and job-type filter.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-referral-campaignsSearches authorized referral campaigns by name, status, message channel, and bounded performance fields.No findings
Why it is in this group
- The name "search-referral-campaigns" says "search": a word for reading.
Description, as the server wrote it Searches authorized referral campaigns by name, status, message channel, and bounded performance fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-reviewsSearches authorized reviews by reviewer, customer, job, rating, platform, or reply status using bounded fields.No findings
Why it is in this group
- The name "search-reviews" says "search": a word for reading.
Description, as the server wrote it Searches authorized reviews by reviewer, customer, job, rating, platform, or reply status using bounded fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-service-requestsFinds bounded active service-request inbox records for the authenticated business without exposing request descriptions, addresses, contact channels, or outreach controls.No findings
Why it is in this group
- The name "search-service-requests" says "search": a word for reading.
Description, as the server wrote it Finds bounded active service-request inbox records for the authenticated business without exposing request descriptions, addresses, contact channels, or outreach controls.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
search-social-draftsSearches authorized social drafts and returns bounded content, status, platform, source-review, and approval metadata.No findings
Why it is in this group
- The name "search-social-drafts" says "search": a word for reading.
Description, as the server wrote it Searches authorized social drafts and returns bounded content, status, platform, source-review, and approval metadata.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
- destructiveHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.2.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http fieldrobin https://fieldrobin.com/api/v1/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__fieldrobin__get-workspace-summary",
"mcp__fieldrobin__search-locations",
"mcp__fieldrobin__get-location",
"mcp__fieldrobin__search-customers",
"mcp__fieldrobin__search-jobs",
"mcp__fieldrobin__get-customer",
"mcp__fieldrobin__get-job",
"mcp__fieldrobin__search-leads",
"mcp__fieldrobin__jobs-today",
"mcp__fieldrobin__get-lead",
"mcp__fieldrobin__search-quotes",
"mcp__fieldrobin__get-quote",
"mcp__fieldrobin__preview-quote",
"mcp__fieldrobin__search-invoices",
"mcp__fieldrobin__get-invoice",
"mcp__fieldrobin__preview-invoice",
"mcp__fieldrobin__pipeline-next-actions",
"mcp__fieldrobin__pipeline-recommendations",
"mcp__fieldrobin__search-service-requests",
"mcp__fieldrobin__get-service-request",
"mcp__fieldrobin__get-invoice-payment-status",
"mcp__fieldrobin__preview-review-requests",
"mcp__fieldrobin__search-reviews",
"mcp__fieldrobin__search-referral-campaigns",
"mcp__fieldrobin__get-referral-campaign-attribution",
"mcp__fieldrobin__preview-referral-campaign",
"mcp__fieldrobin__search-reactivation-campaigns",
"mcp__fieldrobin__preview-reactivation-campaign",
"mcp__fieldrobin__search-broadcast-campaigns",
"mcp__fieldrobin__preview-broadcast-campaign",
"mcp__fieldrobin__search-social-drafts",
"mcp__fieldrobin__preview-social-draft",
"mcp__fieldrobin__list-job-photos",
"mcp__fieldrobin__search-inventory",
"mcp__fieldrobin__search-pricebook",
"mcp__fieldrobin__complaint-recall-risk",
"mcp__fieldrobin__routing-driving-risk",
"mcp__fieldrobin__operations-parts",
"mcp__fieldrobin__operations-scorecards",
"mcp__fieldrobin__reports-overview",
"mcp__fieldrobin__reports-by-location"
],
"ask": [
"mcp__fieldrobin__create-customer",
"mcp__fieldrobin__create-job",
"mcp__fieldrobin__schedule-availability",
"mcp__fieldrobin__customer-service-requests",
"mcp__fieldrobin__draft-review-reply",
"mcp__fieldrobin__reports-customer-revenue-rank"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as fieldrobin. Review it before you use it.