Product MCP Server
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., "@Product MCP Serversearch for laptops in the electronics category"
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.
Product MCP Server
This project implements a simple Model Context Protocol (MCP) server using FastMCP, Pydantic, and Uvicorn.
It exposes three tools:
Add Product
Search Product
Get Product by ID
Products are stored in an in-memory database, making this ideal for demos, prototyping, or integrating with an MCP-compatible AI agent.
Features
FastMCP-based MCP server
Tool functions to:
Add a new product
Search products by name or category
Retrieve product details by ID
Simple in-memory storage
Runs over HTTP using Uvicorn
Related MCP server: MCP Inventario
Installation
1. Create a virtual environment
python3 -m venv venv
source venv/bin/activate2. Install dependencies
pip install -r requirements.txtRunning the Server
Start the MCP server:
python main.pyThe server will start on:
http://localhost:8000Available Tools
1. add_product
Adds a new product to the in-memory catalog.
Input Model (AddProductInput)
{
"name": "Laptop",
"category": "Electronics",
"price": 1299.99,
"stock": 5,
"description": "Powerful gaming laptop"
}2. search_product
Searches for products by name or category.
Input Model (SearchInput)
{
"query": "laptop"
}3. get_product
Gets a product by its unique ID.
Input Model (GetProductInput)
{
"product_id": "uuid-here"
}MCP Client Example
Run the client
python client.pyThis server cannot be deployed
Maintenance
Related MCP Connectors
AI-agent product catalog: search, lookup & purchase routing over verified merchant data.
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Manage your Pollen account: sync, enrich, fix, and publish your store's catalog for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAllows AI agents to interact with a remote TMF620 Product Catalog Management API, enabling operations like listing, retrieving, and creating catalogs, product offerings, and product specifications.3MIT
- FlicenseNot gradedqualityDmaintenanceEnables inventory management through MongoDB with tools for creating, listing, searching, updating, and deleting items and categories. Supports natural language interactions via Groq AI integration.-
- FlicenseNot gradedqualityDmaintenanceProvides tools for managing a product catalog, including functions to list, add, and retrieve product statistics. It enables AI agents to perform inventory operations and data analysis through a standardized interface.-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to assist sales advisors of the fictional e-commerce Velora by providing tools to search products, check stock, get order status, and handle returns.-