Skip to main content
Glama
jordansilly77-stack

MCP API Tool Demo

MCP API Tool Demo

Small demo showing how to expose an existing business API or internal data source as MCP tools.

This is intentionally simple and safe:

  • no real customer data

  • no external credentials

  • local JSON data only

  • two read-only tools

Use Case

A client has order/customer data in an API, spreadsheet, or internal system, and wants an AI assistant to answer questions or call simple tools against that data.

This demo simulates that setup with local JSON files.

Related MCP server: empresa-mcp-demo

Tools

  • get_order(order_id)
    Return order status, customer name, total and last update.

  • customer_summary(customer_id)
    Return a compact summary of a customer and recent order ids.

Run

python -m venv .venv
source .venv/bin/activate
pip install -e .
python server.py

Test

pip install -e ".[dev]"
pytest -q

Expected result:

4 passed

Quick Demo Without An MCP Client

python examples/run_demo.py

This prints sample outputs for:

  • a known order

  • a missing order

  • a customer summary

Example Questions A Client Could Ask

  • What is the status of order ord_5002?

  • Show me a short summary for customer cust_1002.

  • Which recent orders need review?

Notes For Real Client Work

For a real project, the JSON adapter would be replaced with:

  • a REST API client

  • a database query layer

  • a Google Sheet / Airtable connector

  • a private internal service

The MCP tool surface should stay small at first: one or two tools, clear input schema, read-only by default, and a short runbook for setup.

See SECURITY_NOTES.md for the security assumptions used in this demo.

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Mock MCP server for validating Constructoo Copilot data access, exposing read-only tools like counting customer properties, retrieving project status, and fetching appointments.
  • F
    license
    -
    quality
    C
    maintenance
    Demonstration MCP server for Claude Team integration, enabling querying of sample business data (orders, clients, products) and real-time currency exchange rates through natural language.
  • F
    license
    -
    quality
    C
    maintenance
    A Python-based MCP server that exposes SQLite database CRUD and search operations on Users, Products, and Orders as tools for AI clients like Claude Desktop.

View all related MCP servers

Related MCP Connectors

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.

  • Hosted MCP server exposing US hospital procedure cost data to AI assistants

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jordansilly77-stack/mcp-api-tool-demo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server