kickserv-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kickserv-mcpshow me my overdue invoices"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
kickserv-mcp
An MCP server for Kickserv field service management — lets AI agents (Claude, ChatGPT, and any MCP-compatible client) read and manage customers, jobs, and invoices.
Ask your AI assistant things like:
"Which invoices are overdue and who do I need to call?" "Create a job for Kelly Nakamura — toilet rebuild, estimate $265." "What's my active job pipeline worth right now?"
Zero dependencies. Plain Node 18+. Nothing to install.
Quick start (demo / mock mode)
node src/index.jsWith no credentials set, the server runs in mock mode — a realistic sample plumbing-company dataset — so you can demo the full agent experience without touching a live account.
Connect to Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"kickserv": {
"command": "node",
"args": ["/absolute/path/to/kickserv-mcp/src/index.js"]
}
}
}Restart Claude Desktop and ask: "What's in my Kickserv account?"
Related MCP server: qb-mcp
Live mode
export KICKSERV_ACCOUNT=your-account-slug
export KICKSERV_API_TOKEN=your-api-token
node src/index.jsLive mode targets Kickserv's REST API using HTTP Basic auth with your API token. Verify endpoint paths against your account's developer docs before production use.
Tools
Tool | What it does |
| List/search customers by name, contact, email, or address |
| Full detail for one customer |
| List jobs, filter by status or customer |
| Full detail for one job |
| Create a new job for a customer |
| List invoices, filter by status (open/paid/overdue) or customer |
| Open, overdue, and paid totals + active job pipeline value |
Tests
npm testSpawns the server over stdio and exercises the full protocol: initialize → tools/list → tool calls. 8 checks.
Why this exists
AI agents are becoming the interface to business software. Field service platforms that agents can't talk to will lose deals to ones they can. This server is a working demonstration of what "agent-ready" looks like for a field service product — built as a portfolio piece by Will Brownfield, who builds MCP integrations for SaaS companies.
Want your product to be agent-ready? Email me: willbrownfield@icloud.com
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Willbrownfield007/kickserv-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server