Chitchats Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Chitchats Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server for the Chit Chats shipping API. Query shipments, track packages, manage batches, and access shipping rates programmatically.
git clone https://github.com/yourusername/chitchats-mcp.git
cd chitchats-mcp
npm install
npm run buildOption A: Environment variables in MCP config (recommended)
Pass credentials via -e flags (CLI) or env block (JSON) - see Usage section below.
Option B: `.env` file
cp .env.example .envAdd your credentials to .env:
CHITCHATS_CLIENT_ID=your_client_id
CHITCHATS_ACCESS_TOKEN=your_access_tokenAdd the MCP server using the Claude Code CLI (replace the path and credentials):
claude mcp add chitchats -s user \
-e CHITCHATS_CLIENT_ID=your_client_id \
-e CHITCHATS_ACCESS_TOKEN=your_access_token \
-- node <ABSOLUTE_PATH_TO>/chitchats-mcp/dist/index.jsExample with real path:
claude mcp add chitchats -s user \
-e CHITCHATS_CLIENT_ID=abc123 \
-e CHITCHATS_ACCESS_TOKEN=sk_live_xxx \
-- node /Users/jane/projects/chitchats-mcp/dist/index.jsOr manually add to your settings file (~/.claude/settings.json):
{
"mcpServers": {
"chitchats": {
"command": "node",
"args": ["<ABSOLUTE_PATH_TO>/chitchats-mcp/dist/index.js"],
"env": {
"CHITCHATS_CLIENT_ID": "your_client_id",
"CHITCHATS_ACCESS_TOKEN": "your_access_token"
}
}
}
}Scopes:
-s user - Available in all projects (recommended)-s project - Only in current project (adds to .claude/settings.json)Verify the server is connected:
claude mcp listAdd to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"chitchats": {
"command": "node",
"args": ["<ABSOLUTE_PATH_TO>/chitchats-mcp/dist/index.js"],
"env": {
"CHITCHATS_CLIENT_ID": "your_client_id",
"CHITCHATS_ACCESS_TOKEN": "your_access_token"
}
}
}
}Note: Replace<ABSOLUTE_PATH_TO>with the actual path where you cloned the repo (e.g.,/Users/jane/projectsorC:\Users\Jane\projects).
Restart Claude Desktop after adding the configuration.
| Tool | Description |
|---|---|
chitchats_list_shipments | List/search shipments with filters |
chitchats_get_shipment | Get full shipment details |
chitchats_get_rates | Get available shipping rates |
chitchats_get_labels | Get label download URLs |
chitchats_get_line_items | Get HS codes, SKUs, manufacturer info |
chitchats_create_shipment | Create a new shipment |
chitchats_delete_shipment | Delete an unpaid shipment |
chitchats_buy_postage | Purchase postage |
chitchats_refund_shipment | Request a refund |
chitchats_refresh_rates | Refresh rate quotes |
chitchats_count_shipments | Count shipments by status |
chitchats_list_batches | List batches |
chitchats_create_batch | Create a batch |
chitchats_get_batch | Get batch details |
chitchats_delete_batch | Delete an empty batch |
chitchats_add_to_batch | Add shipments to a batch |
chitchats_remove_from_batch | Remove shipments from batches |
chitchats_count_batches | Count batches |
chitchats_list_returns | List return shipments |
chitchats_track_shipment | Get tracking information |
"What did I pay for shipping on order #1234?"
"Show me the HS codes for my recent shipments"
"What shipping options are available to California?"
"Get the label for shipment ABC123"
"List all delivered shipments from last month"This MCP server wraps the Chit Chats API v1.
Rate Limits: 2,000 requests per 5-minute window
Sandbox: Use https://staging.chitchats.com for testing (test card: 4242 4242 4242 4242)
npm install # Install dependencies
npm run build # Compile TypeScript
npm run dev # Build and runSee CONTRIBUTING.md for development guidelines.
MIT License - see LICENSE for details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.