io.github.sathvic-kollu/techtenstein-pdf
PDF text and table extraction plus metadata. Supports OCR for scanned documents.
What can you do with io.github.sathvic-kollu/techtenstein-pdf?
pdf_extract_text(pdf_url, ocr=False)— Extract all text from a PDF as clean plain textpdf_extract_tables(pdf_url)— Extract all tables as structured row arrayspdf_metadata(pdf_url)— Get title, author, page count, creation date, encryption status
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
techtenstein-pdf-mcpclaude mcp add techtenstein-pdf -e 'TECHTENSTEIN_API_KEY=<your techtenstein_api_key>' -- uvx techtenstein-pdf-mcp==1.0.2
{
"mcpServers": {
"techtenstein-pdf": {
"command": "uvx",
"args": [
"techtenstein-pdf-mcp==1.0.2"
],
"env": {
"TECHTENSTEIN_API_KEY": "<your techtenstein_api_key>"
}
}
}
}
Environment variables
TECHTENSTEIN_API_KEYsecret API key from https://apis.techtenstein.com (free tier: 50 extractions/day)
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
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
pdf_extract_text(pdf_url, ocr=False)— Extract all text from a PDF as clean plain textpdf_extract_tables(pdf_url)— Extract all tables as structured row arrayspdf_metadata(pdf_url)— Get title, author, page count, creation date, encryption status
Install (Claude Desktop)
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"techtenstein-pdf": {
"command": "uvx",
"args": ["techtenstein-pdf-mcp"],
"env": {
"TECHTENSTEIN_API_KEY": "your_key_from_techtenstein.com"
}
}
}
}
Restart Claude Desktop. pdf_extract_text, pdf_extract_tables, 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 pdf_extract_tables 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 pdf_extract_text(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
Frequently asked questions
What is io.github.sathvic-kollu/techtenstein-pdf?
PDF text and table extraction plus metadata. Supports OCR for scanned documents.
How do I install io.github.sathvic-kollu/techtenstein-pdf?
It runs on your machine. In Claude Code: claude mcp add techtenstein-pdf -e 'TECHTENSTEIN_API_KEY=<your techtenstein_api_key>' -- uvx techtenstein-pdf-mcp==1.0.2. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.sathvic-kollu/techtenstein-pdf need an API key?
Yes. It expects TECHTENSTEIN_API_KEY, which you set in its configuration.
Is io.github.sathvic-kollu/techtenstein-pdf open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.sathvic-kollu/techtenstein-pdf?
It is published by sathvic-kollu. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.