Support Ticket MCP
Click on "Deploy 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., "@Support Ticket MCPShow me all open tickets"
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.
Support Ticket MCP
Overview
Support Ticket MCP is an AI-powered support ticket management system built using FastMCP, Groq LLM, and SQLite.
The assistant can:
Retrieve ticket details by ID.
Search all open tickets.
Search tickets assigned to a specific team.
Update ticket status.
Answer users using MCP tools instead of making up information.
Related MCP server: Xalantis MCP Server
Project Structure
support-ticket-mcp/
│
├── agent/
│ ├── main.py
│ ├── client.py
│ └── prompt.py
│
├── mcp_server/
│ ├── server.py
│ ├── tools.py
│ ├── database.py
│ └── resources.py
│
├── db/
│ ├── schema.sql
│ ├── seed.sql
│ ├── create_db.py
│ └── support.db
│
├── requirements.txt
└── README.mdTechnologies
Python
FastMCP
Groq API
SQLite
python-dotenv
Installation
Clone the repository:
git clone <repository_url>
cd Support-Ticket-MCPInstall dependencies:
pip install -r requirements.txtCreate a .env file:
GROQ_API_KEY=your_api_keyCreate Database
python db/create_db.pyRun the Assistant
cd agent
python main.pyAvailable MCP Tools
get_ticket(ticket_id)
Returns a ticket by its ID.
Example:
Get ticket 1search_open_tickets()
Returns all open tickets.
Example:
Search open ticketssearch_by_team(team_name)
Returns tickets assigned to a team.
Example:
Search Backend ticketsupdate_ticket_status(ticket_id, status)
Updates a ticket status.
Example:
Update ticket 5 to ClosedDatabase
The database contains:
Teams
Support Tickets
Each ticket includes:
Customer Name
Issue
Category
Status
Priority
Assigned Team
Self-Refine, Reflexion, Grounding, Evaluation & Metrics
This repository now includes the Week 4 Decomposition & Planning lab implementations integrated with the existing planning toolkit. The additions (Self-Refine, Reflexion orchestration, grounding, evaluation harness, and metrics collection) extend the planning layer without replacing the toolkit algorithms already present.
How to run the evaluation harness
Ensure dependencies and GROQ_API_KEY are set in
.env.Create the database:
python db/create_db.py.Run the evaluation harness to execute Plan-and-Solve, Tree-of-Thoughts, and LATS on the fixed reasoning cases:
python -m planning.eval_runnerArtifacts and metrics are written to planning/artifacts/.
Demo and reproducible runs
Run the MCP server:
py -m mcp_server.server(orpython -m mcp_server.server)Start the agent in another terminal:
py -m agent.mainProvide complex requests (examples in
planning/README.md) and observe the integrated planning agent using dynamic decomposition, Self-Refine, Reflexion, and grounded LATS.
Credits
Abdallah Fathi
Final Project — State Graphs
Shared durable state (Member 2 infrastructure): state_graph/common/
Graph | Owner | Folder |
Customer Follow-up | Member 2 |
|
Failure Recovery | Member 2 |
|
SLA Breach Escalation | Member 1 |
|
Insurance Claim Appeal | Platform / State Graph #3 |
|
Member 1 details: state_graph/README_MEMBER1.md
Member 2 details: state_graph/README_MEMBER2.md
Member 3 / Platform details: state_graph/README_MEMBER3.md and platform/server.py
python demo_member1.py
python -m pytest state_graph/tests/test_sla_breach_escalation.py state_graph/tests/test_sla_breach_restart.py -q
python -m platform_app.serverPlatform and agent switching
The repository now includes a local platform server that exposes:
a user chat surface with selectable agents
a live admin view for tool toggles and RAG document management
HITL task review and failure ticket resolution
a durable state-graph chain for claim appeals and escalations
This adds the missing runtime product surface required for the final project role.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-native helpdesk hosted in Germany: tickets, replies, KPIs and knowledge base over MCP.
- mcpOAuthcom.formester
Give AI agents access to form submissions — read, search, update, and process file attachments.
Run AI customer support from your terminal: conversations, knowledge base, and chat widget.
AI support agent platform for small businesses. Query pricing, features, and examples.
Related MCP Servers
- AlicenseBqualityDmaintenanceA ticket tracking system that integrates with AI assistants through the Model Context Protocol (MCP), allowing LLMs to manage tickets, comments, and track project tasks.866Business Source 1.1

Xalantis MCP Serverofficial
AlicenseAqualityBmaintenanceEnables managing support tickets from Claude, Cursor, and other AI tools, including listing, creating, updating, and replying to tickets.611MIT- AlicenseAqualityDmaintenanceEnables fetching and searching Freshdesk tickets, including details like conversations, attachments, and custom fields, via natural language queries.32441MIT
- FlicenseAqualityDmaintenanceEnables AI agents to create, query, search, and manage Movidesk tickets directly via natural language.861-