Ocrspace
Server Details
OCR.space MCP — wraps the OCR.space API (ocr.space) for image/PDF → text OCR.
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 31.5% over 40 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- pipeworx-io/mcp-ocrspace
- GitHub Stars
- 0
- Server Listing
- mcp-ocrspace
TDQS
Scored across 32 tools
The descriptions are unusually detailed and give clear usage guidance, but several tools genuinely overlap: ask_pipeworx, ask_pipeworx_beta (explicitly identical to the stable router), ask_pipeworx_grounded, and deep_research all answer questions, and six polymarket_* tools plus bet_research cover closely related prediction-market analysis. The overlap is mitigated by strong routing guidance but remains a real source of misselection.
All names use snake_case, which is consistent, but the semantic patterns are mixed: verb_noun (compare_entities, resolve_entity, validate_claim), bare verbs (subscribe, remember, recall), and noun phrases (entity_profile, recent_changes, bet_research). Readable but not a predictable verb_noun convention.
32 tools is heavy for a single server surface. While it is a broad multi-domain gateway, the count exceeds the 25-tool threshold and includes marginal additions like ask_pipeworx_beta (currently a duplicate) and six overlapping prediction-market tools, making the set larger than its clear purpose requires.
The surface covers a wide domain well: research/lookup, entity resolution, comparison, memory (remember/recall/forget complete), subscriptions (subscribe/list/unsubscribe complete), feedback, and discovery/onboarding. There are no obvious dead ends, though some sub-domains (e.g., deeper prediction-market lifecycle ops) may have minor gaps.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
bet_research2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "market": "when-will-bitcoin-hit-150k" - }, - { - "market": "https://polymarket.com/event/when-will-bitcoin-hit-150k" - } -]New value: +[ + { + "market": "will-kristi-noem-win-the-2028-republican-presidential-nomination" + }, + { + "market": "https://polymarket.com/event/will-kristi-noem-win-the-2028-republican-presidential-nomination" + } +] - changed
Input schema / properties / market / descriptionPrevious value: -"Polymarket slug (\"when-will-bitcoin-hit-150k\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k?\"). Dated slugs stop resolving once they settle — Polymarket de-indexes resolved markets — so prefer an undated one."New value: +"Polymarket slug (\"will-kristi-noem-win-the-2028-republican-presidential-nomination\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k?\"). Dated slugs stop resolving once they settle — Polymarket de-indexes resolved markets — so prefer an undated one."
2 tool updates
- Changed
bet_research2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "market": "will-bitcoin-reach-100k-in-july-2026" - }, - { - "market": "https://polymarket.com/event/will-bitcoin-hit-150k-by-june-30-2026" - } -]New value: +[ + { + "market": "when-will-bitcoin-hit-150k" + }, + { + "market": "https://polymarket.com/event/when-will-bitcoin-hit-150k" + } +] - changed
Input schema / properties / market / descriptionPrevious value: -"Polymarket slug (\"will-bitcoin-hit-150k-by-june-30-2026\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k by June 30?\")"New value: +"Polymarket slug (\"when-will-bitcoin-hit-150k\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k?\"). Dated slugs stop resolving once they settle — Polymarket de-indexes resolved markets — so prefer an undated one."
- Changed
polymarket_kalshi_spread2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "topic": "fed" - }, - { - "topic": "btc" - } -]New value: +[ + { + "topic": "fed" + }, + { + "topic": "btc" + }, + { + "topic": "bitcoin" + }, + { + "topic": "fed rate decision" + } +] - changed
Input schema / properties / topic / descriptionPrevious value: -"Pre-mapped: fed | btc | cpi | gdp | sp500 | recession | next_pope | next_uk_pm | next_israel_pm | 2028_president"New value: +"Subject to compare. Canonical keys: fed | btc | eth | cpi | gdp | sp500 | recession | next_pope | next_uk_pm | next_israel_pm | 2028_president — but aliases and keywords resolve too (\"bitcoin\", \"fed rate decision\", \"ethereum\", \"inflation\", \"s&p 500\", \"us recession\", \"next pope\", \"2028 election\"). Check resolution.topic_matched_by in the response: \"exact\"/\"alias\" is a curated pairing, \"phrase\"/\"token\" is a keyword guess."
1 tool update
- Changed
extract_text1 field changed- added
Input schema / properties / filetypeAdded value: +{ + "description": "Force the file type instead of letting OCR.space infer it: 'PDF', 'GIF', 'PNG', 'JPG', 'TIF', 'BMP' or 'WEBP'. Inferred from the URL's extension when omitted. Supply it when the URL has no extension (a signed link, a redirect, an API endpoint) — without it OCR.space refuses with E216 rather than guessing.", + "type": "string" +}
1 tool update
- Changed
entity_profile3 fields changed- changed
Input schema / properties / type / descriptionPrevious value: -"Entity type. Only \"company\" supported today; person/place coming soon."New value: +"\"company\" or \"ticker\" — both are accepted and behave identically; `value` can be a ticker, CIK, or company name either way. person/place coming soon." - changed
Input schema / properties / type / enumPrevious value: -[ - "company" -]New value: +[ + "company", + "ticker" +] - changed
Input schema / properties / value / descriptionPrevious value: -"Ticker (e.g., \"AAPL\") or zero-padded CIK (e.g., \"0000320193\"). Names not supported — use resolve_entity first if you only have a name."New value: +"Ticker (e.g., \"AAPL\"), zero-padded CIK (e.g., \"0000320193\"), or company name (e.g., \"Moderna\") — names resolve via SEC EDGAR company-name match."
Related MCP Connectors
ImagePay MCP: 40 x402 paid API tools (OCR, PDF, image, QR, tabular, web). Pay per call on Base.
Document conversion MCP server: PDF to Markdown, image OCR, spreadsheet parsing.
Document processing over MCP: merge, split and compress PDFs, run OCR, extract document text.
OpenTripMap MCP — wraps the OpenTripMap Places API (dev.opentripmap.org)
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server for OCR.space API to extract text from images and PDFs, with tools for file, URL, automatic oversized handling, and language support.62MIT
- FlicenseNot gradedqualityCmaintenanceProvides OCR (Optical Character Recognition) capabilities through MCP, including text extraction and document layout parsing to Markdown. Supports multiple PaddleOCR models like PP-OCRv5, PP-OCRv6, and PP-StructureV3.-
- FlicenseNot gradedqualityDmaintenanceProvides OCR services powered by Google's Gemini API to extract text from images via file paths or base64 strings. It enables high-accuracy text recognition and CAPTCHA processing through simple MCP tools.8-
- AlicenseNot gradedqualityBmaintenanceMCP server for comprehensive PDF processing including text extraction with OCR, keyword search with regex, table extraction, and page preview as Base64 PNG images.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.