mcp-1c-price
An MCP server that searches 1C software products in the current price list and builds a quote table with prices
- 2 ★ on the repository
- Last commit
Extended access
Why this level
- Starts a server via uvx that downloads the 1C price list from 1c.ru into a local database
- Builds quote tables and has no access to client databases
Install
- Works in
- Services
Manual install
{
"mcpServers": {
"1c-price": {
"command": "uvx",
"args": ["--from", "git+https://github.com/snn02/1c-products-price", "mcp-1c-price"]
}
}
}Example from the README for .claude/settings.json; uvx downloads the package automatically.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Starts a server via uvx that downloads the 1C price list from 1c.ru into a local database
- Builds quote tables and has no access to client databases
This is third-party code. Review the repository files before installing.
What it does
The server loads the official 1C price list (price_1c.zip from 1c.ru) into a local database and gives the agent four tools: free-text product search with full-text search, product lookup by code, building a quote table with a total, and refreshing prices from the list. A manager describes what is needed in plain words, and the agent finds the matching items and assembles a ready quote table with codes, names and the total sum.
Who it is for. For 1C sales managers and partners who prepare quotes for 1C software products directly from their IDE.
Good fit when
- You need to quickly build a quote for 1C products without manually searching the price list
- You need to find the code and price of a specific license or client seat
- You want a locally cached price list refreshed with one command
Not a fit when
- You need prices for third-party configurations or franchisee services not in the official 1C price list
- You need to automatically send the quote to a client, not just get a table
Example request
ERP corp plus a mini server plus a 5-seat client license, put together a quoteMCP
- Transport
- stdio
- Authentication
- not required
Limitations
Data is limited to the official 1C price list and its structure; franchisee and partner pricing is not covered. Needs uvx or a Python environment and a database refresh after install. Small project maintained by one author.
How to disable. Remove the 1c-price entry from your environment's MCP configuration (for example, .claude/settings.json).
FAQ
Where do the prices come from?
From the official 1C price list at 1c.ru/ftp/pub/pricelst/price_1c.zip, which the server downloads and indexes.
How often should the price list be refreshed?
1C updates it daily, so refresh the local database with refresh_prices whenever you need current prices.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise toolsA free MCP server for a working 1C infobase: the agent reads data from plain requests and gets the metadata structure of any configuration
MCP server for 1C:Enterprise databases over standard OData: catalogs, documents, registers and accounting with no configuration extension
A Go MCP gateway between an agent and a 1C HTTP service: references, sales, stock, cash and settlement reporting across several databases
A stdio MCP server that indexes a 1C structure XML export and code into SQLite and gives an agent search over objects and procedures
A single-binary Go MCP server: the agent sees 1C metadata, searches code, runs read-only queries and writes accurate BSL
MCP server for 1C:Enterprise data over OData: receivables, sales, stock and cash, plus document creation and posting behind a separate flag
README in short
The README shows a quick start via uvx in a Claude Code config, the price refresh command, and a table of four MCP tools: search_products, get_product, build_quote and refresh_prices. Ready configs are included for Claude Code, OpenCode and Codex, with details in docs/installation.md and docs/configuration.md.