acikpoz MCP server
Turkish public construction unit-price (birim fiyat) catalog PDFs into structured pozes
1 stars41 downloads/wk
Reviews
Write oneNobody has reviewed acikpoz yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
acikpoz tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 52 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How acikpoz compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 41
- more than 33% of 12,191 servers with a package
Install acikpoz in Claude Code, Cursor or VS Code
claude mcp add acikpoz -- uvx acikpoz
What the publisher says
From the acikpoz repository's README, as published. We do not edit it. Read it on GitHub
acikpoz
<!-- mcp-name: io.github.gulmezeren2-byte/acikpoz -->
Turkish public construction unit prices, turned from a PDF into data you can compute with.
Every public construction job in Turkey is priced against a government catalog: the ÇŞB (Çevre, Şehircilik ve İklim Değişikliği Bakanlığı) birim fiyat books — thousands of unit prices (a poz: a code, a description, a unit, a price) that estimators, contractors and auditors all read. They ship as long PDFs. acikpoz turns those pages back into structured records, deterministically, so a cost estimate or a tender preparation can be computed instead of copied by hand.
It is disciplined geometry, not a language model: it groups the words on a page into visual rows and reads the price column's position from the page header rather than guessing a fixed spot. That one decision is what makes it trustworthy — some sections (Sıhhi Tesisat, say) print two numbers per row, the real Birim Fiyat and a separate Montaj Bedeli, and a naive parser silently reads the wrong one. acikpoz reads the header, so it reads the right column.
Paired with ihalent (which structures tender results), acikpoz covers the other half of Turkey's public construction economy: the prices the results are measured against.
The one rule it never breaks
A price is only ever a number the catalog actually printed in the price column. It never coerces, never borrows a neighbour's figure, never guesses. Two consequences, both on purpose:
prices — has no price of its own. acikpoz leaves its fiyat as None and flags isgroupheader. It does not invent a zero.
- A group-header poz — a category title like EVİYELER: whose sub-items carry the real
hidden. Every result reports its coverage: how many pozes were priced, how many were headers, how many were genuine gaps.
- A poz the catalog left without a printed price is a gap, surfaced and counted, not
Half the value of a cost tool is refusing to make up the numbers the source did not print. That is the same honesty discipline as andon and ihalent.
Install
pip install acikpoz # add [mcp] for the MCP server: pip install "acikpoz[mcp]"Quick start
Point it at an official catalog PDF you have (acikpoz ships the parser, not the data):
acikpoz parse bf2026.pdf --pages 8-20
acikpoz parse bf2026.pdf --json > pozes.jsonl # one poz per line, for pipelines
acikpoz parse bf2026.pdf --csv pozes.csv # Excel-ready (utf-8-sig, Turkish text)
acikpoz parse bf2026.pdf --group 25 # only Sıhhi Tesisat pozes
acikpoz parse bf2026.pdf --priced-only # drop headers and gapsThe table view — this is a real run against the published 2026 catalog, not a mock-up:
Two things in that picture are the whole point:
them, so acikpoz prints none either — they are counted as gaps, not filled in from a neighbour.
- Three rows carry - in the price column. The catalog printed no price for
units (+2000, azami, Yapı, -30°C, 2,5) are fragments of description text that landed in the unit column. The extraction is imperfect on some layouts, and the tool reports that itself rather than handing you a clean-looking table with wrong units in it.
- validate then flags what the parse is not sure about: on this page five
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
acikpoz: common questions
- Is acikpoz MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the acikpoz safety report
- How do I install acikpoz?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does acikpoz need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is acikpoz maintained?
- The last commit was 92 days ago (2026-08-04). The latest release is v0.2.0.
- What can I use instead of acikpoz?
- Servers from other publishers that do the same job: Docling MCP server.
- How does acikpoz compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 41 (more than 33% of 12,191 servers with a package). Full comparison.
Alternatives to acikpoz
Same job from other publishers: the closest match first, then the best rated.
- Docling MCPConvert PDFs and other documents to structured formats via Docling, for AI applications.not reviewedEstablishedA