
Chirak Mcp
io.github.ufhouckPublished by GitHub account ufhouckv1.1.2Updated Oct 24, 2026
Model Context Protocol (MCP) Server for Chirak Sales & Inventory Assistant
Overview
A local MCP server that connects AI assistants to the Chirak sales, inventory and order API for lookups, transactions and business reporting.
- What you can do
- List, search, create, update and delete products, and adjust stock levels with movement types such as inbound, outbound, audit or loss. Retrieve sales and orders, record or cancel sales transactions, and pull daily summaries of revenue, profit and top sellers. Query, add, update and delete customer records, including balances and purchase summaries. List, fetch, create and delete invoices, receipts, return invoices and quotes, and render documents as printable thermal receipt text.
- When to use it
- Useful when a Chirak store owner or staff member wants to ask an assistant about stock, sales or customers, or have it record sales, issue invoices and adjust inventory from a chat client such as Claude Desktop, Cursor or Windsurf.
- Requirements
- Runs locally over stdio via the npm package chirak-mcp, requiring Node.js 18.0.0 or higher. A Chirak API key is required in the CHIRAK_API_KEY environment variable, generated in the Chirak iOS/iPadOS app under Integrations & AI. The optional CHIRAK_API_BASE_URL variable overrides the default Chirak Cloud API endpoint. Network access to the Chirak API is needed.
Installation
In SourceWeft
- Open Chirak Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Chirak MCP Server
[Smithery] [npm version] [MCP Registry] [Glama]
A Model Context Protocol (MCP) server that connects AI clients (Claude Desktop, Cursor, Windsurf) to the Chirak Sales, Inventory, and Order Management API.
Overview
The Chirak MCP server enables Large Language Model (LLM) interfaces to perform real-time inventory lookups, record sales transactions, manage product records, and query business analytics via standard Model Context Protocol tooling over STDIO.
Prerequisites
- Node.js 18.0.0 or higher
- A Chirak API key (generated from the Chirak iOS/iPadOS application under Settings > Integrations & AI)
Installation and Configuration
Smithery (Automatic Installation)
To install Chirak for Claude Desktop automatically using Smithery:
Claude Desktop (Manual Configuration)
Add the following configuration to your claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Cursor and Windsurf
Configure the MCP server within your editor's MCP settings:
- Command:
npx - Arguments:
-y chirak-mcp - Environment Variables:
CHIRAK_API_KEY:your_api_key_here
Smithery
To install via Smithery CLI:
Environment Variables
Tools
Inventory and Products
Sales and Orders
Customer Management
Documents & Invoices (Billing)
Development
Clone the repository and install dependencies:
To run locally using STDIO:
Security
- All API communications are conducted over TLS (HTTPS).
- API credentials are authenticated server-side using SHA-256 hash matching.
- Requests operate strictly within isolated tenant database partitions.
Privacy Policy
Chirak values developer and user privacy. When interacting with this MCP server:
- All data transmission between AI clients and Chirak Cloud API is encrypted in transit using TLS.
- Store database partitions are strictly multi-tenant isolated by tenant ID.
- API keys are verified server-side using SHA-256 hashes and are never stored in plain text.
- Full Privacy Policy documentation: https://chirak.app/privacy
License
MIT License. See LICENSE for details.
Source: README.md at commit 4b7366b
Tools
0Version history
1- v1.1.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts