accueil / serveurs / Finance & Paiement / com.fieldrobin/fieldrobin
com.fieldrobin/fieldrobin
serveur MCP (Model Context Protocol) · fieldrobin-mcp 1.2.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.fieldrobin/fieldrobin est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.fieldrobin/fieldrobin » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 47 outils
- complaint-recall-risk≈ 180 tokens
Lists complaint and recall risk records for the authenticated workspace without exposing private operational notes.
Paramètres, retour & exemple (3)
Paramètreslimit· integer|null · optionnel
Maximum records to return.query· string|null · optionnel
Job title, customer name, or technician name.status· string|null · optionnel · open | resolved | all
Risk state; defaults to open.
Exemple d'appel{"name": "complaint-recall-risk", "arguments": {"limit": 1, "query": "texte", "status": "open"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create-customer≈ 454 tokens
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.
Paramètres, retour & exemple (11)
Paramètresname· string · requis
Customer full name.email· string|null · optionnel
Customer email address, if known.notes· string|null · optionnel
Internal customer notes.phone· string|null · optionnel
Customer phone number, if known.address· string|null · optionnel
Customer address, if known.trade_type· string|null · optionnel
Customer trade or service type.location_id· integer|null · optionnel
Business location for the customer.business_name· string|null · optionnel
Customer business name, if known.lifecycle_tag· string|null · optionnel · active | inactive | vip
Lifecycle tag.idempotency_key· string · requis
Opaque retry key. Reuse it only for the same request to receive the verified result without creating a duplicate.acquisition_source· string|null · optionnel
How the customer was acquired.
Exemple d'appel{"name": "create-customer", "arguments": {"name": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create-job≈ 493 tokens
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.
Paramètres, retour & exemple (12)
Paramètrestitle· string · requis
Short job title.status· string|null · optionnel · lead | pending | quoted | approved | scheduled
Initial job status.customer_id· integer|null · optionnel
Verified customer ID, if the job belongs to an existing customer.description· string|null · optionnel
Readable issue and service description.location_id· integer|null · optionnel
Business location for the job.voice_notes· string|null · optionnel
Optional internal voice-note text.scheduled_at· string|null · optionnel
Optional local wall-clock appointment date/time or ISO timestamp with offset.total_amount· number|null · optionnel
Optional quoted amount.idempotency_key· string · requis
Opaque retry key. Reuse it only for the same request to receive the verified result without creating a duplicate.service_address· string|null · optionnel
Service address, if known.appointment_count· integer|null · optionnel
Optional appointment count.technician_user_id· integer|null · optionnel
Verified technician user ID, if assigned.
Exemple d'appel{"name": "create-job", "arguments": {"title": "texte", "idempotency_key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - customer-service-requests≈ 159 tokens
Lists recent active service requests associated with one authorized customer using bounded status, source, urgency, and scheduling fields.
Paramètres, retour & exemple (2)
Paramètreslimit· integer|null · optionnel
Maximum number of service requests to return.customer_id· integer · optionnel
Customer ID returned by search-customers.
Exemple d'appel{"name": "customer-service-requests", "arguments": {"limit": 1, "customer_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - draft-review-reply≈ 134 tokens
Drafts a policy-aware reply for one authorized review without posting or changing the review.
Paramètres, retour & exemple (2)
Paramètrestone· string|null · optionnel · professional | warm | concise
Draft tone.review_id· integer · optionnel
Review ID returned by search-reviews.
Exemple d'appel{"name": "draft-review-reply", "arguments": {"tone": "professional", "review_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-customer≈ 108 tokens
Returns one authorized customer using bounded contact and lifecycle fields; addresses and notes are excluded.
Paramètres, retour & exemple (1)
Paramètrescustomer_id· integer · optionnel
Customer ID returned by search-customers.
Exemple d'appel{"name": "get-customer", "arguments": {"customer_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-invoice≈ 120 tokens
Returns one authorized invoice with bounded customer, job, payment-state, due-date, and line-item fields; payment links, addresses, and internal notes are excluded.
Paramètres, retour & exemple (1)
Paramètresinvoice_id· integer · optionnel
Invoice ID returned by search-invoices.
Exemple d'appel{"name": "get-invoice", "arguments": {"invoice_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-invoice-payment-status≈ 118 tokens
Returns the authoritative payment state for one authorized invoice without exposing payment links or provider identifiers.
Paramètres, retour & exemple (1)
Paramètresinvoice_id· integer · optionnel
Invoice ID returned by search-invoices.
Exemple d'appel{"name": "get-invoice-payment-status", "arguments": {"invoice_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-job≈ 114 tokens
Returns one authorized job using bounded customer, schedule, status, and technician fields; service addresses, notes, and amounts are excluded.
Paramètres, retour & exemple (1)
Paramètresjob_id· integer · optionnel
Job ID returned by search-jobs or jobs-today.
Exemple d'appel{"name": "get-job", "arguments": {"job_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-lead≈ 112 tokens
Returns one authorized lead using bounded contact, source, status, and service-interest fields; notes, budget, and internal summaries are excluded.
Paramètres, retour & exemple (1)
Paramètreslead_id· integer · optionnel
Lead ID returned by search-leads.
Exemple d'appel{"name": "get-lead", "arguments": {"lead_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-location≈ 104 tokens
Returns one location and its public Google listing status. A confirmed place is not a Google Business Profile connection.
Paramètres, retour & exemple (1)
Paramètreslocation_id· integer · optionnel
Location ID.
Exemple d'appel{"name": "get-location", "arguments": {"location_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-quote≈ 114 tokens
Returns one authorized estimate with bounded customer, status, pricing, revision, and line-item fields; addresses, notes, and terms are excluded.
Paramètres, retour & exemple (1)
Paramètresquote_id· integer · optionnel
Estimate ID returned by search-quotes.
Exemple d'appel{"name": "get-quote", "arguments": {"quote_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-referral-campaign-attribution≈ 157 tokens
Shows verified referral campaign totals and conversion activity without returning referral tokens or bearer-like links.
Paramètres, retour & exemple (2)
Paramètresdays· integer|null · optionnel
Lookback window in days.campaign_id· integer · optionnel
Referral campaign ID returned by search-referral-campaigns.
Exemple d'appel{"name": "get-referral-campaign-attribution", "arguments": {"days": 1, "campaign_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-service-request≈ 144 tokens
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.
Paramètres, retour & exemple (1)
Paramètresservice_request_id· integer · optionnel
Service-request ID returned by search-service-requests.
Exemple d'appel{"name": "get-service-request", "arguments": {"service_request_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get-workspace-summary≈ 78 tokens
Returns a limited, read-only summary of the authenticated FieldRobin workspace.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get-workspace-summary", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - jobs-today≈ 198 tokens
Lists authorized jobs scheduled for a business day, with bounded customer, schedule, status, and technician fields.
Paramètres, retour & exemple (4)
Paramètresdate· string|null · optionnel
Local business date, YYYY-MM-DD; defaults to today.limit· integer|null · optionnel
Maximum number of jobs to return.status· string|null · optionnel
Optional job status filter.technician_id· integer|null · optionnel
Optional technician ID.
Exemple d'appel{"name": "jobs-today", "arguments": {"date": "texte", "limit": 1, "status": "texte", "technician_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list-job-photos≈ 108 tokens
Lists authorized private photos attached to one job with protected download URLs, filenames, captions, and media types.
Paramètres, retour & exemple (1)
Paramètresjob_id· integer · optionnel
Job ID returned by search-jobs.
Exemple d'appel{"name": "list-job-photos", "arguments": {"job_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - operations-parts≈ 168 tokens
Reads bounded parts stock, technician exposure, and transaction metadata for the authenticated workspace without exposing amounts, item pricing, or private notes.
Paramètres, retour & exemple (2)
Paramètreslimit· integer|null · optionnel
Maximum inventory, transactions, and technician balances to return.technician_id· integer|null · optionnel
Optional same-business technician ID.
Exemple d'appel{"name": "operations-parts", "arguments": {"limit": 1, "technician_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - operations-scorecards≈ 159 tokens
Reads bounded technician performance and coaching signals for the authenticated workspace without exposing coaching notes or private contact fields.
Paramètres, retour & exemple (2)
Paramètreslimit· integer|null · optionnel
Maximum jobs sampled per technician.technician_id· integer|null · optionnel
Optional same-business technician ID.
Exemple d'appel{"name": "operations-scorecards", "arguments": {"limit": 1, "technician_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pipeline-next-actions≈ 258 tokens
Lists persisted pipeline attention items for the authenticated business without changing, dismissing, or executing them.
Paramètres, retour & exemple (5)
Paramètreslimit· integer|null · optionnel
Maximum number of actions to return.priority· string|null · optionnel · urgent | high | normal | low
Optional priority filter.due_before· string|null · optionnel
Only actions due on or before this local date.action_type· string|null · optionnel
Optional exact action type.action_state· string|null · optionnel · open | in_progress | snoozed | blocked | dismissed | done
Pipeline state; defaults to open.
Exemple d'appel{"name": "pipeline-next-actions", "arguments": {"limit": 1, "priority": "urgent", "due_before": "texte", "action_type": "texte", "action_state": "open"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pipeline-recommendations≈ 275 tokens
Lists persisted pipeline recommendations for the authenticated business without generating, editing, approving, rejecting, or executing them.
Paramètres, retour & exemple (5)
Paramètreslimit· integer|null · optionnel
Maximum recommendations to return.status· string|null · optionnel · pending | approved | rejected | expired
Recommendation state; defaults to pending.action_type· string|null · optionnel
Optional exact pipeline recommendation action type.recommendation_id· integer|null · optionnel
Optional exact recommendation ID.include_draft_history· boolean|null · optionnel
When true, recommendation_id is required and bounded draft edit history is returned.
Exemple d'appel{"name": "pipeline-recommendations", "arguments": {"limit": 1, "status": "pending", "action_type": "texte", "recommendation_id": 1, "include_draft_history": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview-broadcast-campaign≈ 157 tokens
Previews one approved broadcast audience, including suppression and policy skips, without sending or changing records.
Paramètres, retour & exemple (2)
Paramètreslimit· integer|null · optionnel
Maximum audience items to evaluate.campaign_id· integer · optionnel
Broadcast campaign ID returned by search-broadcast-campaigns.
Exemple d'appel{"name": "preview-broadcast-campaign", "arguments": {"limit": 1, "campaign_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview-invoice≈ 364 tokens
Calculates a deterministic invoice preview without saving, charging, sending, or creating an invoice.
Paramètres, retour & exemple (7)
Paramètresitems· array · optionnel
Invoice line items.tax_mode· string|null · optionnel · none | manualcoupon_code· string|null · optionnelcustomer_id· integer · optionnel
Resolved customer ID; required for an invoice preview.tax_rate_id· integer|null · optionneldocument_discount_type· string|null · optionnel · none | percentage | fixeddocument_discount_value· number|null · optionnel
Exemple d'appel{"name": "preview-invoice", "arguments": {"items": [], "tax_mode": "none", "coupon_code": "texte", "customer_id": 1, "tax_rate_id": 1, "document_discount_type": "none"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview-quote≈ 356 tokens
Calculates a deterministic estimate preview without saving, sending, or creating a quote.
Paramètres, retour & exemple (7)
Paramètresitems· array · optionnel
Estimate line item.tax_mode· string|null · optionnel · none | manualcoupon_code· string|null · optionnelcustomer_id· integer|null · optionnel
Optional resolved customer ID.tax_rate_id· integer|null · optionneldocument_discount_type· string|null · optionnel · none | percentage | fixeddocument_discount_value· number|null · optionnel
Exemple d'appel{"name": "preview-quote", "arguments": {"items": [], "tax_mode": "none", "coupon_code": "texte", "customer_id": 1, "tax_rate_id": 1, "document_discount_type": "none"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview-reactivation-campaign≈ 158 tokens
Previews dormant customers eligible for one authorized reactivation campaign without sending or changing records.
Paramètres, retour & exemple (2)
Paramètreslimit· integer|null · optionnel
Maximum audience items to evaluate.campaign_id· integer · optionnel
Reactivation campaign ID returned by search-reactivation-campaigns.
Exemple d'appel{"name": "preview-reactivation-campaign", "arguments": {"limit": 1, "campaign_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview-referral-campaign≈ 153 tokens
Previews eligible completed jobs for one authorized referral campaign without sending or changing records.
Paramètres, retour & exemple (2)
Paramètreslimit· integer|null · optionnel
Maximum audience items to evaluate.campaign_id· integer · optionnel
Referral campaign ID returned by search-referral-campaigns.
Exemple d'appel{"name": "preview-referral-campaign", "arguments": {"limit": 1, "campaign_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview-review-requests≈ 159 tokens
Previews explicit completed jobs for review requests, including eligibility and skip reasons, without sending anything.
Paramètres, retour & exemple (2)
Paramètreschannel· string|null · optionnel · sms | email
Optional review-request channel preference.job_ids· array · optionnel
Explicit job IDs to evaluate.
Exemple d'appel{"name": "preview-review-requests", "arguments": {"channel": "sms", "job_ids": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preview-social-draft≈ 170 tokens
Validates social post copy for an authorized source review without saving or publishing it.
Paramètres, retour & exemple (3)
Paramètrescontent· string · optionnel
Proposed social post content.platform· string|null · optionnel · facebook | instagram | google_business
Social platform.review_id· integer|null · optionnel
Optional authorized source review ID.
Exemple d'appel{"name": "preview-social-draft", "arguments": {"content": "texte", "platform": "facebook", "review_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reports-by-location≈ 152 tokens
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.
Paramètres, retour & exemple (1)
Paramètresperiod· integer|null · optionnel · 7 | 30 | 90 | 365
Number of days for location comparison metrics; defaults to 30.
Exemple d'appel{"name": "reports-by-location", "arguments": {"period": 7}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reports-customer-revenue-rank≈ 236 tokens
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.
Paramètres, retour & exemple (4)
Paramètresto· string|null · optionnel
Inclusive end date when period is custom.from· string|null · optionnel
Inclusive start date when period is custom.limit· integer|null · optionnel
Maximum number of ranked customers to return.period· string|null · optionnel · all_time | 7 | 30 | 90 | 365 | custom
Ranking window. Use all_time for to-date questions.
Exemple d'appel{"name": "reports-customer-revenue-rank", "arguments": {"to": "texte", "from": "texte", "limit": 1, "period": "all_time"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reports-overview≈ 142 tokens
Reads aggregate revenue, receivables, job, lead, and estimate performance for the authenticated workspace without exposing customer names, addresses, invoice rows, or mutation access.
Paramètres, retour & exemple (1)
Paramètresperiod· integer|null · optionnel · 7 | 30 | 90 | 365
Number of days for the bounded trend metrics; defaults to 30.
Exemple d'appel{"name": "reports-overview", "arguments": {"period": 7}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - routing-driving-risk≈ 185 tokens
Reads a local business day route and high driving-risk stops for the authenticated workspace without exposing addresses or private route notes.
Paramètres, retour & exemple (3)
Paramètresdate· string|null · optionnel
Local business date, YYYY-MM-DD; defaults to today.limit· integer|null · optionnel
Maximum route stops to return.technician_id· integer|null · optionnel
Optional technician filter.
Exemple d'appel{"name": "routing-driving-risk", "arguments": {"date": "texte", "limit": 1, "technician_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - schedule-availability≈ 292 tokens
Calculates verified busy jobs and open planning windows for a local business day without scheduling or changing a job.
Paramètres, retour & exemple (6)
Paramètresdate· string|null · optionnel
Local business date, YYYY-MM-DD; defaults to today.workday_end· integer|null · optionnel
Planning window end hour.technician_id· integer|null · optionnel
Optional same-business technician ID.workday_start· integer|null · optionnel
Planning window start hour.duration_minutes· integer|null · optionnel
Requested appointment length.job_duration_minutes· integer|null · optionnel
Planning duration for existing jobs.
Exemple d'appel{"name": "schedule-availability", "arguments": {"date": "texte", "workday_end": 1, "technician_id": 1, "workday_start": 1, "duration_minutes": 1, "job_duration_minutes": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-broadcast-campaigns≈ 188 tokens
Searches authorized broadcast campaigns by name, status, message channel, and bounded delivery fields.
Paramètres, retour & exemple (3)
Paramètreslimit· integer|null · optionnel
Maximum number of campaigns to return.query· string|null · optionnel
Campaign name, message, or channel.status· string|null · optionnel · draft | pending_approval | approved | rejected | sent | archived
Campaign status.
Exemple d'appel{"name": "search-broadcast-campaigns", "arguments": {"limit": 1, "query": "texte", "status": "draft"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-customers≈ 148 tokens
Searches the authenticated workspace customers without exposing addresses, notes, or other private fields.
Paramètres, retour & exemple (2)
Paramètreslimit· integer|null · optionnel
Maximum number of customers to return.query· string|null · optionnel
Name, email, phone, or business name to search for.
Exemple d'appel{"name": "search-customers", "arguments": {"limit": 1, "query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-inventory≈ 200 tokens
Searches active inventory in the authenticated workspace and can identify low-stock items without exposing internal cost or margin fields.
Paramètres, retour & exemple (4)
Paramètreslimit· integer|null · optionnel
Maximum items to return.query· string|null · optionnel
Inventory name, SKU, or description.active· boolean|null · optionnel
Filter by active state; defaults to true.low_stock· boolean|null · optionnel
Only items at or below minimum quantity.
Exemple d'appel{"name": "search-inventory", "arguments": {"limit": 1, "query": "texte", "active": true, "low_stock": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-invoices≈ 292 tokens
Searches authorized invoices using bounded customer, job, status, payment, due-date, and total fields; payment links and addresses are excluded.
Paramètres, retour & exemple (6)
Paramètreslimit· integer|null · optionnel
Maximum number of invoices to return.query· string|null · optionnel
Invoice number, customer name, email, phone, job title, or description.job_id· integer|null · optionnel
Restrict results to one job ID.status· string|null · optionnel · draft | sent | overdue | paid | cancelled
Invoice lifecycle status.customer_id· integer|null · optionnel
Restrict results to one customer ID.payment_status· string|null · optionnel
Authoritative payment state, such as unpaid, pending, paid, or refunded.
Exemple d'appel{"name": "search-invoices", "arguments": {"limit": 1, "query": "texte", "job_id": 1, "status": "draft", "customer_id": 1, "payment_status": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-jobs≈ 294 tokens
Searches the authenticated workspace jobs using safe summary fields only; it does not return service addresses, notes, or amounts.
Paramètres, retour & exemple (7)
Paramètreslimit· integer|null · optionnel
Maximum number of jobs to return.query· string|null · optionnel
Customer name, email, phone, or job title.status· string|null · optionnel
Optional job status filter.customer_id· integer|null · optionnel
Restrict results to one customer ID.location_id· integer|null · optionnel
Restrict results to one business location ID.scheduled_to· string|null · optionnel
Inclusive scheduled date, YYYY-MM-DD.scheduled_from· string|null · optionnel
Inclusive scheduled date, YYYY-MM-DD.
Exemple d'appel{"name": "search-jobs", "arguments": {"limit": 1, "query": "texte", "status": "texte", "customer_id": 1, "location_id": 1, "scheduled_to": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-leads≈ 262 tokens
Searches authorized workspace leads with bounded contact, source, status, and service-interest fields; notes and estimated values are excluded.
Paramètres, retour & exemple (6)
Paramètreslimit· integer|null · optionnel
Maximum number of leads to return.query· string|null · optionnel
Name, email, phone, source, or service interest.source· string|null · optionnel
Optional exact lead source.status· string|null · optionnel
Optional lead status.urgency· string|null · optionnel
Optional urgency: low, medium, or high.customer_id· integer|null · optionnel
Restrict results to a customer ID.
Exemple d'appel{"name": "search-leads", "arguments": {"limit": 1, "query": "texte", "source": "texte", "status": "texte", "urgency": "texte", "customer_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-locations≈ 137 tokens
Lists physical locations in the authenticated workspace.
Paramètres, retour & exemple (3)
Paramètreslimit· integer|null · optionnelquery· string|null · optionnel
Location name to search for.status· string|null · optionnel
active, archived, or all.
Exemple d'appel{"name": "search-locations", "arguments": {"limit": 1, "query": "texte", "status": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-pricebook≈ 201 tokens
Searches active customer-facing services and materials in the authenticated workspace without exposing internal cost or markup fields.
Paramètres, retour & exemple (4)
Paramètrestype· string|null · optionnel · service | material
Service or material.limit· integer|null · optionnel
Maximum items to return.query· string|null · optionnel
Pricebook item name or description.active· boolean|null · optionnel
Filter by active state; defaults to true.
Exemple d'appel{"name": "search-pricebook", "arguments": {"type": "service", "limit": 1, "query": "texte", "active": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-quotes≈ 225 tokens
Searches authorized estimates using bounded customer, status, title, and total fields; notes, terms, and addresses are excluded.
Paramètres, retour & exemple (4)
Paramètreslimit· integer|null · optionnel
Maximum number of estimates to return.query· string|null · optionnel
Estimate title, customer name, email, or phone.status· string|null · optionnel · draft | sent | changes_requested | approved | rejected | expired | converted
Optional estimate status.customer_id· integer|null · optionnel
Restrict results to one customer ID.
Exemple d'appel{"name": "search-quotes", "arguments": {"limit": 1, "query": "texte", "status": "draft", "customer_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-reactivation-campaigns≈ 179 tokens
Searches authorized reactivation campaigns by name, status, channel, and job-type filter.
Paramètres, retour & exemple (3)
Paramètreslimit· integer|null · optionnel
Maximum number of campaigns to return.query· string|null · optionnel
Campaign name, message, channel, or job type.status· string|null · optionnel · active | paused | archived
Campaign status.
Exemple d'appel{"name": "search-reactivation-campaigns", "arguments": {"limit": 1, "query": "texte", "status": "active"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-referral-campaigns≈ 178 tokens
Searches authorized referral campaigns by name, status, message channel, and bounded performance fields.
Paramètres, retour & exemple (3)
Paramètreslimit· integer|null · optionnel
Maximum number of campaigns to return.query· string|null · optionnel
Campaign name, message, or channel.status· string|null · optionnel · active | paused | archived
Campaign status.
Exemple d'appel{"name": "search-referral-campaigns", "arguments": {"limit": 1, "query": "texte", "status": "active"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-reviews≈ 304 tokens
Searches authorized reviews by reviewer, customer, job, rating, platform, or reply status using bounded fields.
Paramètres, retour & exemple (7)
Paramètreslimit· integer|null · optionnel
Maximum number of reviews to return.query· string|null · optionnel
Reviewer, customer, job title, review body, or platform.platform· string|null · optionnel · google | facebook | yelp | industry | bbb | angi | thumbtack | custom
Review platform.has_reply· boolean|null · optionnel
Filter by whether an owner reply exists.rating_max· integer|null · optionnel
Maximum rating.rating_min· integer|null · optionnel
Minimum rating.reply_status· string|null · optionnel · none | pending | sent | failed
Reply delivery state.
Exemple d'appel{"name": "search-reviews", "arguments": {"limit": 1, "query": "texte", "platform": "google", "has_reply": true, "rating_max": 1, "rating_min": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-service-requests≈ 282 tokens
Finds bounded active service-request inbox records for the authenticated business without exposing request descriptions, addresses, contact channels, or outreach controls.
Paramètres, retour & exemple (5)
Paramètresq· string|null · optionnel
Client name, service type, or request text.view· string|null · optionnel · inbox | pending | converted | outreach | all
Inbox view; defaults to active inbox records.limit· integer|null · optionnel
Maximum number of requests to return.status· string|null · optionnel · sent | opened | submitted | reviewing | scheduled | quoted | converted
Optional exact active request status.urgency· string|null · optionnel · low | medium | high
Optional urgency filter.
Exemple d'appel{"name": "search-service-requests", "arguments": {"q": "texte", "view": "inbox", "limit": 1, "status": "sent", "urgency": "low"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search-social-drafts≈ 245 tokens
Searches authorized social drafts and returns bounded content, status, platform, source-review, and approval metadata.
Paramètres, retour & exemple (5)
Paramètreslimit· integer|null · optionnel
Maximum number of drafts to return.query· string|null · optionnel
Draft content, platform, status, or ID.status· string|null · optionnel · pending_approval | approved | rejected | published
Draft approval state.platform· string|null · optionnel · facebook | instagram | google_business
Social platform.review_id· integer|null · optionnel
Optional source review ID.
Exemple d'appel{"name": "search-social-drafts", "arguments": {"limit": 1, "query": "texte", "status": "pending_approval", "platform": "facebook", "review_id": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».