Skip to main content

Model Context Protocol

Put your business data to work in any AI tool

Ask Claude, ChatGPT, Cursor or VS Code about your customers, routes, quotes and invoices—and let them take action with permission. 42 tools, secure sign-in, nothing to install.

Server URL

https://mcp.wildpipe.com/mcp

Streamable HTTP with OAuth sign-in. You never paste an API key into an AI tool: an organization owner or admin signs in, chooses exactly which permissions and companies to share, and can revoke the connection at any time under Settings → API Keys & Integrations → AI connections (MCP).

Set up your AI tool

Claude (web & desktop)

Open Settings → Connectors → Add custom connector. Name it WildPipe and paste the server URL. Click Connect, sign in to WildPipe and approve the permissions you want.

ChatGPT

Add a custom connector (app) and paste the server URL. Availability of custom connectors depends on your ChatGPT plan and workspace settings. Sign in to WildPipe and approve the permissions you want.

Claude Code

Run this command, then type /mcp inside Claude Code and choose WildPipe to sign in.

claude mcp add --transport http wildpipe https://mcp.wildpipe.com/mcp

Cursor

Add this to ~/.cursor/mcp.json (or .cursor/mcp.json in a project), then click Connect next to WildPipe under Settings → MCP.

{
  "mcpServers": {
    "wildpipe": { "url": "https://mcp.wildpipe.com/mcp" }
  }
}

VS Code (Copilot agent mode)

Add this to .vscode/mcp.json, then click Start above the server entry and sign in.

{
  "servers": {
    "wildpipe": { "type": "http", "url": "https://mcp.wildpipe.com/mcp" }
  }
}

You stay in control

  • Reading is allowed only for the record types you approve.
  • Every write action is its own permission and starts unchecked.
  • Tools you did not approve are never shown to the AI.
  • Every write uses a request key, so a retry never runs twice.
  • Connections expire after 30 days and can be revoked instantly.
  • Limit a connection to specific companies in your organization.

All 42 tools

Server version 2.1.0. Each tool appears only when its permission is approved.

Read your data

ToolWhat it doesPermission
list_records readList customers, jobs, visits, quotes, invoices, payments, leads, services, products, companies and related records (properties, employees, documents, agreements, equipment, warranties, treatments, credits, tags, schedules) with search, status, date and amount filters.read:<resource>
get_record readRead one record as a summary or a deeper view: full details with line items, notes, payment allocations, job contacts, equipment, lead stages and quote decline options.read:<resource> (+ read:details / read:activity for deeper views)
list_deleted_records readRecords deleted in the last 90 days, including merged duplicates, so a synced copy stays accurate.read:<resource>
list_catalog_variants readCustomer-facing variants and current prices for a service or product.read:services or read:products
get_customer_history readA customer’s complete projects, visits, quotes, invoices and payments, including jobs where they are a secondary contact.read:contacts + read:details
get_technician_route readA technician’s full active route in driving order.read:employees + read:tasks + read:details
check_booking_availability readLive bookable openings for a service on a date, with arrival-window wording.read:schedules
download_customer_document readA private five-minute download link for a customer file.read:documents + read:document_files
get_operation_receipt readLook up the committed result of an earlier write by its request key.the matching write permission

Customers & properties

ToolWhat it doesPermission
update_customer_identity writeUpdate a customer’s first name, last name, email or phone.write:identity
add_customer_property writeSave a service property for a customer.write:properties
correct_customer_property writeCorrect a saved address and the current work linked to it.write:property_updates
add_note writeAdd an internal or customer-visible note to a customer or job.write:notes
update_contact_tags writeAdd or replace a customer’s tags, including safety flags.write:tag_assignments
update_job_tags writeAdd or replace a job’s tags.write:tag_assignments
merge_customers writeMerge reviewed duplicate customers, moving all of their history.write:contact_merges
replace_job_contacts writeChange who is linked to a job and who is the primary customer.write:job_contacts

Leads & sales

ToolWhat it doesPermission
create_lead writeRecord new sales interest for a customer.write:leads
update_lead_metadata writeUpdate a lead’s notes, source or follow-up reminder.write:leads
set_lead_status writeMove a lead to one of your configured stages.write:lead_statuses
mark_lead_lost writeMark a lead lost with one of your loss reasons.write:lead_statuses
reopen_lost_lead writeReopen a lost lead, keeping its history.write:lead_statuses
convert_lead_to_existing_job writeMark a lead won by linking the customer’s existing job.write:lead_conversions
create_draft_quote writeCreate an unsent quote priced from your live catalog.write:quotes
revise_quote writeSupersede a quote with a new draft revision.write:quote_revisions
replace_unpaid_quote writeDecline an unpaid quote and copy it into a new draft for correction.write:quote_requotes
decline_quote writeDecline an unaccepted quote with one of your reasons.write:quote_declines

Billing

ToolWhat it doesPermission
create_invoice_from_accepted_quote writeTurn an accepted quote into its invoice.write:invoices
allocate_existing_payment writeApply money already received to the customer’s unpaid invoices.write:payment_allocations

Jobs & field work

ToolWhat it doesPermission
create_task writeAdd unassigned work to an existing job.write:tasks
update_task_instructions writeEdit the title and instructions of open work.write:task_instructions
correct_task_completion_notes writeCorrect the notes on completed work, with an audit trail.write:task_note_corrections
update_job_authored_notes writeEdit a job’s notes, with before-and-after history.write:job_notes
change_job_phase writeMove a job between phases, or complete, cancel and reopen it under the office rules.write:job_phases (+ write:job_closeouts to complete, cancel or reopen)
approve_task writeApprove work waiting for supervisor approval.write:task_approvals
reject_task_completion writeSend submitted work back for redo with a reason.write:task_rejections

Scheduling

ToolWhat it doesPermission
book_appointment writeBook a visit for a customer at a real, live opening.write:appointments
book_lead_appointment writeConvert an open lead straight into a booked visit.write:appointments + write:lead_conversions
reserve_booking_hold writeHold an opening for ten minutes while you confirm with the customer.write:booking_holds
release_booking_hold writeRelease a hold you no longer need.write:booking_holds
pause_recurring_plan writePause a recurring service plan.write:subscription_controls
resume_recurring_plan writeResume a paused recurring service plan.write:subscription_controls

Building your own integration instead?

The MCP tools use the same API and the same permissions. Use the API directly for server-to-server syncing.

Guides & Webhooks →