Command Palette

Search for a command to run...

UnylyUnyly
Browse all

API Tool Demo

FreeNot checked

Demo MCP server that exposes order and customer data as read-only tools for AI assistants, simulating a business API or internal data source.

GitHubEmbed

About

Demo MCP server that exposes order and customer data as read-only tools for AI assistants, simulating a business API or internal data source.

README

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.

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.

from github.com/jordansilly77-stack/mcp-api-tool-demo

Installing API Tool Demo

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/jordansilly77-stack/mcp-api-tool-demo

FAQ

Is API Tool Demo MCP free?

Yes, API Tool Demo MCP is free — one-click install via Unyly at no cost.

Does API Tool Demo need an API key?

No, API Tool Demo runs without API keys or environment variables.

Is API Tool Demo hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install API Tool Demo in Claude Desktop, Claude Code or Cursor?

Open API Tool Demo on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare API Tool Demo with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs