Freshservice Integration
STDIOMCP server integrating AI models with Freshservice for IT service management operations.
MCP server integrating AI models with Freshservice for IT service management operations.
A powerful MCP (Model Control Protocol) server implementation that seamlessly integrates with Freshservice, enabling AI models to interact with Freshservice modules and perform various IT service management operations. This integration bridge empowers your AI assistants to manage and resolve IT service tickets, streamlining your support workflow.
This MCP server currently supports operations across a wide range of Freshservice modules:
The server provides a comprehensive toolkit for Freshservice operations:
Tool | Description | Key Parameters |
---|---|---|
create_ticket | Create new service tickets | subject , description , source , priority , status , email |
update_ticket | Update existing tickets | ticket_id , updates |
delete_ticket | Remove tickets | ticket_id |
search_tickets | Find tickets matching criteria | query |
get_ticket_fields | Retrieve ticket field definitions | None |
get_tickets | List all tickets with pagination | page , per_page |
get_ticket | Retrieve single ticket details | ticket_id |
To install freshservice_mcp automatically via Smithery:
npx -y @smithery/cli install @effytech/freshservice_mcp --client claude
uvx
installed (pip install uv
or brew install uv
)Generate your Freshservice API key from the admin panel:
Set up your domain and authentication details as shown below
claude_desktop_config.json
:"mcpServers": { "freshservice-mcp": { "command": "uvx", "args": [ "freshservice-mcp" ], "env": { "FRESHSERVICE_APIKEY": "<YOUR_FRESHSERVICE_APIKEY>", "FRESHSERVICE_DOMAIN": "<YOUR_FRESHSERVICE_DOMAIN>" } } }
Important: Replace <YOUR_FRESHSERVICE_APIKEY>
with your actual API key and <YOUR_FRESHSERVICE_DOMAIN>
with your domain (e.g., yourcompany.freshservice.com
)
Once configured, you can ask Claude to perform operations like:
For testing purposes, you can start the server manually:
uvx freshservice-mcp --env FRESHSERVICE_APIKEY=<your_api_key> --env FRESHSERVICE_DOMAIN=<your_domain>
uvx
command is available in your PATHThis MCP server is licensed under the MIT License. See the LICENSE file in the project repository for full details.
Built with ❤️ by effy