
Office Suite Time Invoice Expense Excel Price
io.github.theluckystrikePublished by GitHub account theluckystrikev0.25.0Updated Oct 27, 2026
Local office proxy for documents, invoicing, spreadsheets and supplier statement checks.
The publisher's own server: PriceWin
Overview
Local stdio proxy that bundles 50 office child servers (time tracking, invoices, expenses, spreadsheets, supplier checks) into one MCP entry with 453 tools.
- What you can do
- Track time, quotes, invoices and expenses across the bundled office child servers
- Work with spreadsheets and price, currency or backlink lookups through the child tools
- Run supplier-invoice three-way matching and duplicate invoice candidate review
- Compare supplier statement open-item exports against AP ledger exports, then get, page, list, export or delete the saved reports
- Check per-child license state, activate a bundle key, and read the office://tools_map resource to resolve exposed tool names
- When to use it
- For freelancers or small offices that want one local MCP entry covering time tracking, invoicing, expenses, spreadsheets and supplier statement checks instead of wiring up several separate servers.
- Requirements
- Runs locally over stdio only, with no hosted endpoint. Install the Claude Desktop bundle (verify against the release SHA256SUMS.txt) or build from source with Node.js 22 or newer. Optional Pro license via the MCP_LICENSE_KEY environment variable or license_activate. Each child stores documents under its own local data directory.
Installation
In SourceWeft
- Open Office Suite Time Invoice Expense Excel Price 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
MCP Office Suite
Run the freelancer office from one MCP config entry. The v0.25.0 bundle initializes 50 local child servers and exposes 453 tools, measured over MCP on 2026-10-26. It includes time tracking, invoices, spreadsheets, quotes, expenses and the supplier-invoice three-way matcher duplicate invoice candidate review, and supplier statement open-item checks against AP ledger exports. The proxy forwards tools, resources and prompts to the child that owns them; each child keeps its own storage and free tier.
Built by theluckystrike. MIT. Support: [email protected].
Install
For Claude Desktop, download office-suite.mcpb v0.25.0 and open it. Verify it using the release's SHA256SUMS.txt.
The download catalog lists explicit archive versions. The latest GitHub release is not a complete collection of all server bundles. This proxy is local stdio only; it has no hosted endpoint. Its npm package and internal dependencies are not published, so use the bundle or build from source.
Source installation requires Node.js 22 or newer for the current repository build tooling:
The root build bootstraps the license/timezone engine dependency and builds the child servers. Use your checkout's absolute path in the config. For Claude Desktop, merge this entry into mcpServers in its config file:
For Cursor, merge the same entry into .cursor/mcp.json or your user MCP config. For Claude Code:
Restart the client, call license_status, and read office://tools_map to discover the children and exact exposed tool names. A successful tools list confirms discovery; run a real task to verify the workflow you need.
Tools and collision names
When child names collide, the proxy exposes names prefixed with the child, such as invoice_business_set. Child result payloads, including JSON source records, raw CSV, HTML and prose, retain their original values. Each forwarded result adds collision mappings under _meta["office-suite/tool-names"] and points to office://tools_map; explicit retrieval tool hints in matcher report envelopes use the exposed names. Read the runtime map rather than guessing a prefix or relying on an older static tool table.
The v0.25.0 manifest's 453 names and descriptions match the actual running bundle, including collision prefixes. Measured inventory and artifact evidence are available. This verifies discovery and matcher delivery through the proxy; it is not a feature test of every child tool.
Supplier statement review and tool names
The new supplier_statement_check compares two supplied open-item exports by exact entity, supplier, currency, document type and reference. It retains both source lists and reports missing items, amount/date differences and ambiguous repeated references. It does not reconcile balances, allocate payments, extract PDFs or approve payment. Full diagnostics and CSV are free; the supplier server's Pro upgrade removes only its saved-report count cap.
Its report helpers are named supplier-statement-check_report_get, supplier-statement-check_report_page, supplier-statement-check_report_export_csv, supplier-statement-check_report_list and supplier-statement-check_report_delete. Explicit retrieval hints use those names. Original references and CSV cells remain unchanged even when they contain a tool name.
The v0.25.0 inventory retains every exposed tool name from the prior published v0.22.9 bundle and adds six supplier tools. Use office://tools_map for the authoritative map; no bare report_get alias is added.
Free and Pro
Get the $39 bundle, then call license_activate with the bundle key or set MCP_LICENSE_KEY in the server environment. Keys verify offline. A $19 single-server key upgrades its own product; it does not unlock the whole suite.
Activation returns an error if any connected child rejects the key, with an OK/FAILED result for each child. Accepted activations are not rolled back: use the result table and license_status, correct the key or failing child, and retry. Do not interpret a partial activation as all children being Pro.
Local execution and privacy
Every child runs as its own stdio process and stores its documents under its own data directory, normally ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/<name>/. The proxy adds no document store. Individual tools may make public network requests, for example price, currency or backlink checks; read the relevant child's documentation. Your AI client or model provider has its own data handling.
Child stderr is drained into the proxy's stderr with the child name. An unexpected child exit rejects pending requests and gets one restart attempt; an interrupted mutation must be checked before retrying it.
Source: servers/office-suite/README.md at commit 3b2e499
Tools
0Version history
6- v0.25.0LatestOct 26, 2026
- v0.22.9Oct 16, 2026
- v0.22.6Oct 14, 2026
- v0.22.1Oct 9, 2026
- v0.22.0Sep 17, 2026
- v0.21.0Sep 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
Other Price integrations
PriceWin
win.priceOfficial publisher
Remote MCP server for live hotel and flight price comparison across Booking.com, Agoda, Trip.com, Traveloka and others, plus direct hotel booking requests.

Mcp Amazon Product Price Stock Tracker
com.mambabuilt
Reads Amazon price, stock, seller and rating for ASINs or product URLs via an Apify actor, with change rows between runs.

Postage Stamp Price MCP
Published by GitHub account theluckystrike
Remote MCP server that gives an assistant current USPS retail postage prices, read from USPS Notice 123 at call time, plus letter postage calculations.

Silver Price Per Gram MCP
Published by GitHub account theluckystrike
Live silver price per gram by fineness and currency, junk silver coin value, gold silver ratio.

Emalls Price Comparison
Published by GitHub account sepehr071
Unofficial read-only MCP server for Emalls (emalls.ir) price comparison: search Iranian shop products, offers, price history and shop profiles.