--- title: TrackMate AI MCP Server emoji: πŸ“ˆ colorFrom: green colorTo: blue sdk: gradio sdk_version: 5.33.0 app_file: app.py pinned: false license: apache-2.0 short_description: 'MCP server for the TrackMate AI.' --- tags: - mcp-server-track # 🧠 TrackMate AI MCP Server **TrackMate AI MCP Server** is an [MCP-compatible](https://huggingface.co/docs/agents/index) backend built using the Gradio MCP framework. It provides tools to interact with an ERP system in real time β€” enabling LLMs to retrieve, modify, and reason over structured business data such as customer orders, inventory, invoices, and disruptions. This backend is designed to be consumed by autonomous agents for real-world task execution. --- ## πŸŽ₯ Video Overview [πŸ“Ή Watch Demo Video - TrackMate AI Agent + MCP server Overview](https://youtu.be/aKGiFOx03T0) --- ## πŸš€ Features - πŸ—‚ **ERP Database Access** – Access customer records, orders, invoices, and inventory tables. - πŸ“¦ **Order Management** – Place, cancel, and track orders via LLMs. - 🌍 **Disruption Analysis** – Check for geopolitical disruptions impacting logistics. - πŸ“Š **Inventory Sync** – Auto-updates inventory based on order events. - 🧱 **Modular Tool Interface** – Easily add new MCP tools with Python. --- ## 🧰 Available Tools | Tool Name | Description | |--------------------------|--------------------------------------------------| | `list_tables` | Lists all ERP database tables | | `execute_query` | Executes a custom SQL query | | `get_order_status` | Gets status of an order | | `place_order` | Places a new order | | `cancel_order` | Cancels an existing order | | `get_invoice_details` | Returns invoice details for an order | | `reset_database` | Resets the SQLite Database | | `get_active_disruptions` | Returns geopolitical disruptions between nations | --- ## πŸ—οΈ Architecture - Built with **Gradio MCP Framework** - STDIO-based tooling for ephemeral tools like `Disruption Server` - Interacts with an SQLite-based ERP system - Can be used standalone or alongside an agent frontend --- ## πŸ”— Demo the App πŸ‘‰ [TrackMate AI Gradio App (Frontend)](https://huggingface.co/spaces/Agents-MCP-Hackathon/TrackMate-AI) Use this Gradio app to talk to the MCP Server and run end-to-end ERP workflows. --- ## 🧠 Example Queries - β€œWhat’s the status of order ID 7?” - β€œCancel this order and place a new one from Russia.” - β€œAre there disruptions between China and India?”