by intsig-textin
Extracts text from images, PDFs, and Office documents, performs OCR, converts documents to Markdown, and extracts structured information such as key fields and tables.
TextIn OCR MCP provides three core tools for document handling: (1) recognition_text
extracts raw text from images, Word files, and PDFs; (2) doc_to_markdown
converts those files into Markdown format; (3) general_information_extration
identifies and returns user‑specified key information and table data as JSON.
serverConfig
section.path
that can be a local file path or an HTTP/HTTPS URL (protected URLs are not supported).key
and table_header
arrays to target particular data.npx
command; environment variables control authentication and timeout.Q: Can I process password‑protected PDFs? A: No. The service only accepts files that are directly readable; protected resources are not supported.
Q: What is the maximum request timeout?
A: The default timeout is set to 600 seconds (MCP_SERVER_REQUEST_TIMEOUT=600000
ms), but it can be adjusted via the environment variable.
Q: Do I need to host any additional services?
A: No. All functionality is bundled in the npm package; just run the server with the provided npx
command.
English | 中文
TextIn MCP Server is a tool for extracting text and performing OCR on documents, including document text recognition, ID recognition, and invoice recognition. It also supports converting documents into Markdown format.
recognition_text
path
(string, required): file path
or a URL (HTTP/HTTPS) pointing to a document
doc_to_markdown
path
(string, required): file path
or a URL (HTTP/HTTPS) pointing to a document
general_information_extration
path
(string, required): file path
or a URL (HTTP/HTTPS) pointing to a document
key
(string[], optional): The non-tabular text information that the user wants to identify, input format is an array of strings.table_header
(string[], optional): The table information that the user wants to identify, input format is an array of strings.When the input is a URL, it does not support handling access to protected resources.
Click here to register for a TextIn account.
Get Textin APP_ID and APP_SECRET by following the instructions here.
{
"mcpServers": {
"textin-ocr": {
"command": "npx",
"args": [
"-y",
"@intsig/server-textin"
],
"env": {
"APP_ID": "<YOUR_APP_ID>",
"APP_SECRET": "<YOUR_APP_SECRET>",
"MCP_SERVER_REQUEST_TIMEOUT": "600000"
},
"timeout": 600
}
}
}
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "textin-ocr": { "command": "npx", "args": [ "-y", "@intsig/server-textin" ], "env": { "APP_ID": "<YOUR_APP_ID>", "APP_SECRET": "<YOUR_APP_SECRET>", "MCP_SERVER_REQUEST_TIMEOUT": "600000" } } } }
Discover more MCP servers with similar functionality and use cases
by danny-avila
Provides a customizable ChatGPT‑like web UI that integrates dozens of AI models, agents, code execution, image generation, web search, speech capabilities, and secure multi‑user authentication, all open‑source and ready for self‑hosting.
by ahujasid
BlenderMCP integrates Blender with Claude AI via the Model Context Protocol (MCP), enabling AI-driven 3D scene creation, modeling, and manipulation. This project allows users to control Blender directly through natural language prompts, streamlining the 3D design workflow.
by pydantic
Enables building production‑grade generative AI applications using Pydantic validation, offering a FastAPI‑like developer experience.
by GLips
Figma-Context-MCP is a Model Context Protocol (MCP) server that provides Figma layout information to AI coding agents. It bridges design and development by enabling AI tools to directly access and interpret Figma design data for more accurate and efficient code generation.
by mcp-use
Easily create and interact with MCP servers using custom agents, supporting any LLM with tool calling and offering multi‑server, sandboxed, and streaming capabilities.
by sonnylazuardi
This project implements a Model Context Protocol (MCP) integration between Cursor AI and Figma, allowing Cursor to communicate with Figma for reading designs and modifying them programmatically.
by lharries
WhatsApp MCP Server is a Model Context Protocol (MCP) server for WhatsApp that allows users to search, read, and send WhatsApp messages (including media) through AI models like Claude. It connects directly to your personal WhatsApp account via the WhatsApp web multi-device API and stores messages locally in a SQLite database.
by idosal
GitMCP is a free, open-source remote Model Context Protocol (MCP) server that transforms any GitHub project into a documentation hub, enabling AI tools to access up-to-date documentation and code directly from the source to eliminate "code hallucinations."
by Klavis-AI
Klavis AI provides open-source Multi-platform Control Protocol (MCP) integrations and a hosted API for AI applications. It simplifies connecting AI to various third-party services by managing secure MCP servers and authentication.