
Research
/Security News
737 Chrome VPN Extensions Linked to Brand Impersonation and Browser Traffic Redirection
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.
@taskingagency/mcp-consigncloud
Advanced tools
Model Context Protocol server for ConsignCloud API - manage inventory, sales, and accounts
A Model Context Protocol (MCP) server for the ConsignCloud API, enabling AI assistants to manage inventory, sales, accounts, and more in your consignment/retail business.
🚀 Quick Start: New to this project? See QUICK_START.md to get running in 5 minutes!
This MCP server provides tools for:
git clone <repository-url>
cd mcp-consigncloud
npm install
.env file with your ConsignCloud API credentials:cp .env.example .env
.env and add your API key:CONSIGNCLOUD_API_KEY=your_api_key_here
CONSIGNCLOUD_API_BASE_URL=https://api.consigncloud.com/api/v1
.env fileThe server supports two modes:
This is the default mode for integration with Claude Desktop and other MCP clients.
Development:
npm run dev
Production:
npm run build
npm start
This mode runs an HTTP server with Server-Sent Events for easy testing.
Development:
npm run dev:http
Production:
npm run build
npm run start:http
With custom configuration (CLI flags override environment variables):
node dist/http-server.js --api-key YOUR_KEY --port 3001 --host localhost
With absolute path:
/opt/homebrew/bin/node /absolute/path/to/dist/http-server.js --api-key YOUR_KEY
The server will run on http://localhost:3000 (configurable via .env or CLI flags).
See TESTING.md for detailed instructions on testing with MCP Inspector.
Quick start:
# Option 1: HTTP/SSE mode
# Terminal 1: Start the HTTP server
npm run start:http
# Terminal 2: Launch MCP Inspector
npx @modelcontextprotocol/inspector http://localhost:3000/sse
# Option 2: stdio mode (uses .env file)
npx @modelcontextprotocol/inspector node /absolute/path/to/dist/index.js
# Option 3: stdio mode with environment variable
CONSIGNCLOUD_API_KEY=your_key npx @modelcontextprotocol/inspector node dist/index.js
Add this to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
Recommended: Using .env file
{
"mcpServers": {
"consigncloud": {
"command": "node",
"args": ["/Users/administrators/Documents/Workspace/github/mcp-consigncloud/dist/index.js"]
}
}
}
Alternative: Inline environment variables
{
"mcpServers": {
"consigncloud": {
"command": "node",
"args": ["/Users/administrators/Documents/Workspace/github/mcp-consigncloud/dist/index.js"],
"env": {
"CONSIGNCLOUD_API_KEY": "your_api_key_here"
}
}
}
}
See CLAUDE_DESKTOP_SETUP.md for detailed setup instructions.
list_items - List inventory items with filtersget_item - Get specific item detailscreate_item - Create new inventory itemupdate_item - Update existing itemdelete_item - Delete (soft delete) an itemget_item_stats - Get inventory statisticslist_sales - List sales with filtersget_sale - Get specific sale detailsvoid_sale - Void a saleget_sales_trends - Get sales analyticslist_accounts - List vendor/consignor accountsget_account - Get specific account detailscreate_account - Create new accountupdate_account - Update existing accountget_account_stats - Get account statisticslist_categories - List item categoriescreate_category - Create new categorylist_locations - List store locationslist_batches - List item batchescreate_batch - Create new batchupdate_batch_status - Change batch statussearch_suggest - Search across entitiesOnce configured with Claude Desktop, you can use prompts like:
For detailed API documentation, see CONSIGNCLOUD_API_SUMMARY.md
All monetary amounts are in the smallest denomination (cents for USD):
The ConsignCloud API uses a leaky bucket algorithm:
mcp-consigncloud/
├── src/
│ ├── index.ts # MCP server implementation
│ ├── client.ts # ConsignCloud API client
│ └── types.ts # TypeScript type definitions
├── dist/ # Compiled JavaScript (generated)
├── .env.example # Environment variable template
├── package.json
├── tsconfig.json
└── README.md
npm run build
npm run watch
If you get authentication errors:
.envIf the server won't start:
.env file exists and contains valid valuesapi.consigncloud.comThe HTTP server includes:
--api-key, --port, --host/health for monitoringISC
For ConsignCloud API issues, contact: team@consigncloud.com For MCP server issues, please open a GitHub issue.
FAQs
Model Context Protocol server for ConsignCloud API - manage inventory, sales, and accounts
The npm package @taskingagency/mcp-consigncloud receives a total of 6 weekly downloads. As such, @taskingagency/mcp-consigncloud popularity was classified as not popular.
We found that @taskingagency/mcp-consigncloud demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.