Spaces:
Sleeping
A newer version of the Gradio SDK is available:
6.8.0
title: TrackMate AI
emoji: ⚡
colorFrom: red
colorTo: indigo
sdk: gradio
sdk_version: 5.33.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: Helps you keep track of your shipments.
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
tags:
- agent-demo-track
🤖 TrackMate AI – Gradio Agent App
TrackMate AI is a Gradio-powered autonomous agent designed to interface with an ERP system via MCP tools. It connects to a custom MCP Server and lets users chat with an LLM to place, modify, or track orders — all through natural language.
Designed for seamless interaction with ERP infrastructure, TrackMate AI empowers users to manage operational workflows via a conversational interface — no dashboards, no dropdowns, just intelligent dialogue.
Whether you're tracking an order, generating invoices, or accessing global risk intelligence, TrackMate AI brings an intuitive, natural language layer to your business operations.
📺 Demo Video
📹 Watch Demo Video - TrackMate AI Agent
✨ What It Can Do
- 🔍 Query live ERP data (orders, invoices, customers)
- 📦 Place or cancel orders
- 🌐 Check for geopolitical disruptions
- 🧠 Leverage multiple tools via MCP + Gradio agent framework
- 🗣️ Fully interactive chat interface with memory
- 🧮 Use a calculator for quick computations
- ☀️🌧️ Get live weather updates for any location
🔌 Connected Tools
TrackMate AI uses tools provided by the TrackMate AI MCP Server:
| 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 |
get_active_disruptions |
Returns geopolitical disruptions between nations |
add |
Adds two numbers |
subtract |
Subtracts two numbers |
multiply |
Multiplies two numbers |
get_weather |
Get live weather update of any location |
🧠 Example Interactions
User: What’s the status of Order ID 7?
Agent: It’s currently processing and shipping from France to Switzerland.
User: Cancel it and place a new order from Russia.
Agent: Cancelled the order and placed a new one. Inventory updated.