ServiceTitan Connector for AI agents.
9 live capabilities
Manage field service dispatches and customer records through your AI agent.
Waiting for input…
Why people use ServiceTitan
ServiceTitan for Field Service Dispatching
This Connector changes that by putting your ServiceTitan data into a single chat interface. You can ask your agent to check a job status or record a payment in seconds. You get a clear view of your operations without the friction of navigating complex software menus.
What Vinkius changes
You get a direct line to your field service data without leaving your chat window.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Morning Dispatch Review
An ops manager asks the agent to list_jobs to see which technicians are still on schedule for the day and who needs a new assignment.
- Real-world use case 02
Quick Payment Entry
An office worker asks the agent to create_payment for a customer who just paid over the phone, updating the records instantly.
- Real-world use case 03
Inventory Verification
A warehouse worker asks to list_skus to see if they have enough copper piping in stock for a large plumbing job.
Complete set · 9capabilities
The complete ServiceTitan capability set.
These are the exact actions your AI can choose when you ask it to work with ServiceTitan.
01—03
3 capabilities in this set.
Part of 9 available through ServiceTitan.
- 01 Capability
Create payment
The create_payment capability records a customer payment in ServiceTitan. This helps you keep your accounting up to date without opening extra tabs.
- 02 Capability
List customers
The list_customers capability lets you view all customer profiles in your CRM. Use this to quickly find contact details or check existing records.
- 03 Capability
List invoices
The list_invoices capability pulls a list of all current invoices. This makes it easy to see who owes money and what is pending.
04—06
3 capabilities in this set.
Part of 9 available through ServiceTitan.
- 04 Capability
List jobs
The list_jobs capability retrieves specific details for active jobs. You can see what is on the schedule and where work stands.
- 05 Capability
List locations
The list_locations capability lets you see all business locations in your account. This helps you manage multiple branches or service areas easily.
- 06 Capability
List skus
The list_skus capability lets you view your current inventory items. Use this to check if you have specific parts available for a job.
07—09
3 capabilities in this set.
Part of 9 available through ServiceTitan.
- 07 Capability
Update appointment
The update_appointment capability changes the status of a scheduled appointment. This keeps your dispatch board accurate in real time.
- 08 Capability
Create inventory adjustment
The create_inventory_adjustment capability lets you manually change stock levels. Use this to account for damaged parts or new warehouse deliveries.
- 09 Capability
Create customer
The create_customer capability adds a new customer to your CRM. This lets you onboard new clients directly through your agent.
Set up in minutes
One URL. Then ask ServiceTitan to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use ServiceTitan from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kWJSPj66Z6oMTOszVlAhCkoSlaN0HE1bdmgJuIGp/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it ServiceTitan, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable ServiceTitan for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_kWJSPj66Z6oMTOszVlAhCkoSlaN0HE1bdmgJuIGp/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the ServiceTitan URL.
- Step 03
Save and start
Save the connection and enable ServiceTitan in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"servicetitan": {
"url": "https://edge.vinkius.com/vk_preview_kWJSPj66Z6oMTOszVlAhCkoSlaN0HE1bdmgJuIGp/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using ServiceTitan
Open Agent mode in chat and ask: "Using ServiceTitan, help me...". 9 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"servicetitan": {
"url": "https://edge.vinkius.com/vk_preview_kWJSPj66Z6oMTOszVlAhCkoSlaN0HE1bdmgJuIGp/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using ServiceTitan
Ask Copilot: "Using ServiceTitan, help me...". 9 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"servicetitan": {
"url": "https://edge.vinkius.com/vk_preview_kWJSPj66Z6oMTOszVlAhCkoSlaN0HE1bdmgJuIGp/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using ServiceTitan
Open Cascade and ask: "Using ServiceTitan, help me...". 9 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"servicetitan": {
"url": "https://edge.vinkius.com/vk_preview_kWJSPj66Z6oMTOszVlAhCkoSlaN0HE1bdmgJuIGp/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using ServiceTitan
Ask Cline: "Using ServiceTitan, help me...". 9 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add servicetitan --transport http "https://edge.vinkius.com/vk_preview_kWJSPj66Z6oMTOszVlAhCkoSlaN0HE1bdmgJuIGp/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using ServiceTitan
Ask Claude: "Using ServiceTitan, show me...". 9 tools are ready
Where the request belongs
Work ServiceTitan can move forward.
This is for field service business owners and office managers who are tired of manual data entry and constant tab-switching between dispatch boards and CRM systems.
Operations Manager
Checks job statuses and updates appointment times on the fly to keep technicians on schedule.
Accounting Team Member
Lists invoices and records payments from customers without manually entering data into the accounting module.
Inventory Manager
Monitors SKUs and creates inventory adjustments for new shipments or damaged parts.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsGorillaDesk
Manage field service operations. schedule jobs, invoice customers, and update notes via AI.
ServiceM8
Run your field service business with job scheduling, quoting, invoicing, and GPS tracking from your phone or tablet.
Fixably
Manage repair orders, track inventory, and handle customer data via AI agents with Fixably.
Fieldly
Connect Fieldly to automate construction management. manage work items, bookings, and invoices directly from your AI agent.
FieldAware
Connect FieldAware to automate field service management. manage jobs, customers, and invoices directly from your AI agent.
Arrivy
Manage field service tasks, crews, and customer bookings with Arrivy. coordinate last-mile delivery and jobs via AI.
Bring your own AI
Change the model, client or framework. Keep ServiceTitan connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about ServiceTitan.
The practical details behind the request, access and result.
Can I use the ServiceTitan MCP to see my current jobs?
Yes, it lets you list jobs to see what is on the schedule and where your technicians are currently working.
How does the ServiceTitan MCP help with my accounting?
You can list invoices and record payments directly via your AI agent, which keeps your records up to date without manual entry.
Can I add new customers using this ServiceTitan MCP?
Yes, you can use it to create new customer profiles in your CRM directly through the chat interface.
Will the ServiceTitan MCP keep my inventory updated?
It allows you to list SKUs and create inventory adjustments to keep your stock levels accurate for all your parts.
Is the ServiceTitan MCP good for HVAC companies?
It is specifically designed for field service industries like HVAC and plumbing to manage dispatches, CRM data, and inventory.
Can I update appointment statuses with the ServiceTitan MCP?
Yes, you can change the status of scheduled visits in real time to keep your field team and office staff perfectly in sync.
Can I update the status of an existing appointment directly?
Yes. Use the update_appointment capability by providing the appointment ID and the new status payload. This will immediately reflect in the ServiceTitan Dispatch module.
How do I check current inventory levels for specific parts?
You can use the list_skus capability to retrieve a list of all inventory items and their current details from the Inventory module.
Is it possible to record a new payment for a customer invoice?
Absolutely. The create_payment capability allows you to record payment data directly into the Accounting module for any valid invoice.
One connection away
Give your agent a direct line to ServiceTitan.
Connect ServiceTitan once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available