Samedoc MCP
This MCP server enables AI agents to translate PDFs and scanned documents into other languages while preserving the original layout, tables, logos, and numbers. It also supports converting PDFs or scans into editable Word (DOCX) files. The server provides tools to upload documents, check translation status, and retrieve download links.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://samedoc.app/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (2)
Can change data (2)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to samedoc.app ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Translate a PDF or scanned document into another language while keeping the original layout.
- Convert a PDF or scan into an editable Word (DOCX) file.
- Check the status and retrieve download links for ongoing translations or conversions.
Source and maintenance
Protocol and capabilities
- Server
- samedoc 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 4 advertised
- Resources
- 2 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {},
"resources": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
translate_document — Translate a document and keep its layout
Translates a PDF or a scanned document / photo of one into another language and returns the same document as a PDF: layout, tables, logos and every number kept and checked. For payslips, bank statements, official and government letters, birth and marriage certificates, diplomas, school reports, contracts, leases and forms, e.g. for a visa, immigration, a bank or a school. Strong on right-to-left sources (Hebrew, Arabic), which it can also mirror into a left-to-right layout. Use when the user says 'translate this PDF / document / scan', 'keep the formatting / layout', 'give me back the PDF', or when a translation in chat lost the tables or layout. Give the document as `file` (a file the user attached) or `file_url` (an https link). Up to 3 pages per document. Takes 30-90 seconds; if it takes longer, returns an id for get_translation.
{
"type": "object",
"properties": {
"to": {
"type": "string",
"description": "Target language, e.g. English, Spanish, German. Defaults to English."
},
"file": {
"type": "object",
"required": [
"download_url",
"file_id"
],
"properties": {
"file_id": {
"type": "string"
},
"file_name": {
"type": "string"
},
"mime_type": {
"type": "string"
},
"download_url": {
"type": "string"
}
},
"description": "The document the user attached (ChatGPT file)."
},
"from": {
"type": "string",
"description": "Source language. Leave out to detect it."
},
"layout": {
"enum": [
"keep",
"ltr"
],
"type": "string",
"description": "keep = same layout as the original (default); ltr = mirror a right-to-left page (Hebrew, Arabic) into a left-to-right layout."
},
"file_url": {
"type": "string",
"description": "https link to the PDF or image, when no file is attached."
},
"keep_logos": {
"type": "boolean",
"description": "true = don't translate logos and wordmarks."
}
},
"additionalProperties": false
}{
"title": "Translate a document",
"readOnlyHint": false,
"openWorldHint": true,
"destructiveHint": false
}convert_to_word — Convert a PDF or scan to an editable Word file
Turns a PDF or a scanned document / photo of one into an editable Word file (.docx) that looks like the original page: every line of text is editable in place, over the original design (tables, lines, logos, stamps and signatures kept exactly). Same language, no translation. Reads scans and broken PDF text, and keeps Hebrew and Arabic right-to-left. Use when the user says 'convert this PDF to Word / docx', 'make this PDF editable', 'I need to edit this form / scan', or when a Word file made in chat lost the logo, tables or layout. Give the document as `file` (a file the user attached) or `file_url` (an https link). Up to 3 pages per document. Takes 20-90 seconds; if it takes longer, returns an id for get_translation.
{
"type": "object",
"properties": {
"file": {
"type": "object",
"required": [
"download_url",
"file_id"
],
"properties": {
"file_id": {
"type": "string"
},
"file_name": {
"type": "string"
},
"mime_type": {
"type": "string"
},
"download_url": {
"type": "string"
}
},
"description": "The document the user attached (ChatGPT file)."
},
"file_url": {
"type": "string",
"description": "https link to the PDF or image, when no file is attached."
}
},
"additionalProperties": false
}{
"title": "Convert to Word",
"readOnlyHint": false,
"openWorldHint": true,
"destructiveHint": false
}get_translation — Get a translation or Word file
Returns the status and download link of a job started with translate_document or convert_to_word (use its id).
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "The translation id."
}
},
"additionalProperties": false
}{
"title": "Get a translation",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_upload_link — Get a link to upload a document
For users whose document can't be handed to translate_document here (no attachment support, no https link): a page where they upload it and get the translated document or Word file.
{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"title": "Get an upload link",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}Prompts
0 advertised
Resources
2 advertised
Translated document
Shows page 1 of the translated document or Word file with its download link.
ui://widget/samedoc-result-v2.htmlTranslated document
Shows page 1 of the translated document or Word file with its download link.
ui://widget/samedoc-result-app-v2.html90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1090 ms
- 95th percentile latency
- 1090 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1090 ms · metadata changed · 4 tool(s), 2 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http samedoc-mcp https://samedoc.app/mcpCodex
codex mcp add samedoc-mcp --url https://samedoc.app/mcpCursor
{
"mcpServers": {
"samedoc-mcp": {
"url": "https://samedoc.app/mcp"
}
}
}Cline
{
"mcpServers": {
"samedoc-mcp": {
"type": "streamableHttp",
"url": "https://samedoc.app/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"samedoc-mcp": {
"type": "http",
"url": "https://samedoc.app/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http samedoc-mcp https://samedoc.app/mcpClaude Desktop
https://samedoc.app/mcpWindsurf
{
"mcpServers": {
"samedoc-mcp": {
"serverUrl": "https://samedoc.app/mcp"
}
}
}Let your agent find its tools
Find servers like Samedoc MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other productivity and knowledge servers
Do you run Samedoc MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.