MCP.Market

Techtenstein PDF MCP server

by sathvic-kollu·io.github.sathvic-kollu/techtenstein-pdf·v1.0.2

PDF text and table extraction plus metadata. Supports OCR for scanned documents.

B75/100grade B
What users say
No reviews yet
Be the first
Safety scan
B75/100

full report

Adoption
New

0 stars17 downloads/wk

Reviews

Write one

Nobody has reviewed Techtenstein PDF yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Techtenstein PDF tools (3)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • pdf_extract_tables

    Extract all tables from a PDF as structured JSON (list of row arrays per table).

  • pdf_extract_text

    Extract all text from a PDF URL as clean plain text.

  • pdf_metadata

    Extract PDF metadata (title, author, page count, creation date, encryption status).

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 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 qualitystatic API keys via environment variables6/15
  • Maintenancelast push 75 days ago12/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 75/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Techtenstein PDF compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
75/100
higher than 45% of 48,273 servers
Tools
3
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
17
more than 5% of 11,915 servers with a package

What its tools let an agent do: 3 read

Install Techtenstein PDF in Claude Code, Cursor or VS Code

claude mcp add techtenstein-pdf -- uvx techtenstein-pdf-mcp
Add to Cursor

What the publisher says

From the Techtenstein PDF repository's README, as published. We do not edit it. Read it on GitHub

<!-- mcp-name: io.github.sathvic-kollu/techtenstein-pdf -->

Techtenstein PDF MCP

MCP server that gives your Claude, Cline, or Cursor session the ability to extract text, tables, and metadata from any PDF URL — including scanned PDFs via OCR. Powered by the Techtenstein PDF Extract API.

Tools exposed

  • pdfextracttext(pdf_url, ocr=False) — Extract all text from a PDF as clean plain text
  • pdfextracttables(pdf_url) — Extract all tables as structured row arrays
  • pdfmetadata(pdfurl) — Get title, author, page count, creation date, encryption status

Install (Claude Desktop)

Add to ~/Library/Application Support/Claude/claudedesktopconfig.json:

{
  "mcpServers": {
    "techtenstein-pdf": {
      "command": "uvx",
      "args": ["techtenstein-pdf-mcp"],
      "env": {
        "TECHTENSTEIN_API_KEY": "your_key_from_techtenstein.com"
      }
    }
  }
}

Restart Claude Desktop. pdfextracttext, pdfextracttables, and pdf_metadata will appear as available tools.

Install (Cline / VS Code)

Cline auto-detects MCP servers from your Claude Desktop config. Same setup as above works.

Install (Cursor)

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "techtenstein-pdf": {
      "command": "uvx",
      "args": ["techtenstein-pdf-mcp"],
      "env": {"TECHTENSTEIN_API_KEY": "your_key"}
    }
  }
}

Get an API key

Free tier (50 extractions/day, no card): https://apis.techtenstein.com

Paid tiers start at $5/month for 2,000 extractions.

Example usage

Once installed, ask Claude:

"Extract the tables from this earnings report PDF: https://example.com/q4.pdf"

Claude will call pdfextracttables and return a clean structured view of every table on the page.

Or for scanned documents:

"This PDF is a scanned invoice. Extract the text: https://example.com/invoice.pdf"

Claude will call pdfextracttext(pdf_url, ocr=True) and read the image-based text via OCR.

Response schema (text mode)

{
  "text": "Full extracted body text...",
  "page_count": 12,
  "word_count": 3450,
  "ms": 240
}

Response schema (tables mode)

{
  "tables": [
    {
      "page": 3,
      "rows": [
        ["Product", "Q1", "Q2", "Q3", "Q4"],
        ["Widget A", "1200", "1350", "1420", "1600"]
      ]
    }
  ]
}

Support

  • Docs: https://apis.techtenstein.com
  • Issues: https://github.com/sathvic-kollu/techtenstein-pdf-mcp/issues
  • Email: sathvic777@gmail.com

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Techtenstein PDF: common questions

Is Techtenstein PDF MCP server safe?
Mostly: it is graded B (75/100). Read the Techtenstein PDF safety report
How do I install Techtenstein PDF?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Techtenstein PDF need an API key?
Yes. The registry entry asks for TECHTENSTEIN_API_KEY.
Is Techtenstein PDF maintained?
The last commit was 112 days ago (2026-07-13). The latest release is v1.0.2.
What can I use instead of Techtenstein PDF?
Servers from other publishers that do the same job: kordoc MCP server.
How does Techtenstein PDF compare with other MCP servers?
safety score 75/100 (higher than 45% of 48,273 servers); tools 3 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Techtenstein PDF

Same job from other publishers: the closest match first, then the best rated.

  • kordoc
    Parse Korean documents (HWP, HWPX, PDF, XLSX, DOCX, PPTX) to Markdown; fill forms, diff, render.
    A

More from sathvic-kollu →