TrackMate-AI / README.md
Abhishek
Updated video link
5e7c1e1

A newer version of the Gradio SDK is available: 6.8.0

Upgrade
metadata
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.