{"revision":"2026-10-22.2","total":26,"all_candidates":26,"taxonomy":{"web_research":"Public web research / 网页资料搜索","technical_docs":"Technical documentation / 技术文档","repository_research":"Repository research / 代码仓库","scholarly_research":"Scholarly research / 论文与 DOI","news_research":"Recent news research / 新闻检索","url_extraction":"Web page extraction / 网页正文提取","pdf_text":"PDF text / PDF 文本提取","pdf_tables":"Text PDF tables / 文字型 PDF 表格","scanned_pdf_tables":"Scanned document OCR / 扫描件 OCR","document_text":"Office document text / Office 文档","field_extraction":"Document fields / 文档字段提取"},"items":[{"deployment":"remote","local_data":false,"endpoint":"https://learn.microsoft.com/api/mcp","requirements":[],"id":"svc_official_microsoft_learn","name":"Microsoft Learn MCP","family":"research","operations":{"technical_docs":{"inputs":["text"],"outputs":["sources","text"]}},"scope":"microsoft","auth":"none","free":true,"transport":"streamable-http","source":"https://learn.microsoft.com/en-us/training/support/mcp","description":"Search Microsoft documentation with original source links.","tool":"microsoft_docs_search","arguments":{"query":"Azure Blob Storage lifecycle management"},"limits":"Microsoft documentation only. Retrieved passages still require source and date checks.","tasks":["technical_docs"],"inputs":["text"],"outputs":["sources","text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://learn.microsoft.com/en-us/training/support/mcp","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_microsoft_learn","source_url":"https://learn.microsoft.com/en-us/training/support/mcp","revision":"2026-10-22.2","checked_at":"2026-10-22T08:09:17.130Z","last_success_at":"2026-10-22T08:09:17.130Z","etag":"\"s5CN855hL1o4kJFT28XIaN2MRWM=\"","last_modified":"Wed, 26 Aug 2026 23:03:41 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_microsoft_learn"},{"deployment":"remote","local_data":false,"endpoint":"https://docs.mcp.cloudflare.com/mcp","requirements":[],"id":"svc_official_cloudflare_docs","name":"Cloudflare Documentation MCP","family":"research","operations":{"technical_docs":{"inputs":["text"],"outputs":["sources","text"]}},"scope":"cloudflare","auth":"none","free":true,"transport":"streamable-http","source":"https://developers.cloudflare.com/agents/model-context-protocol/cloudflare/servers-for-cloudflare/","description":"Retrieve Cloudflare product and API documentation.","tool":"search_cloudflare_documentation","arguments":{"query":"Workers CPU limits"},"limits":"Cloudflare documentation only. Inspect the current tool schema before calling.","tasks":["technical_docs"],"inputs":["text"],"outputs":["sources","text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://developers.cloudflare.com/agents/model-context-protocol/cloudflare/servers-for-cloudflare/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_cloudflare_docs","source_url":"https://developers.cloudflare.com/agents/model-context-protocol/cloudflare/servers-for-cloudflare/","revision":"2026-10-22.2","checked_at":"2026-10-22T08:15:37.027Z","last_success_at":"2026-10-22T08:15:37.027Z","etag":null,"last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_cloudflare_docs"},{"deployment":"remote","local_data":false,"endpoint":"https://mcp.deepwiki.com/mcp","requirements":[],"id":"svc_official_deepwiki","name":"DeepWiki MCP","family":"research","operations":{"repository_research":{"inputs":["text"],"outputs":["sources","text"]}},"scope":"public_repository","auth":"none","free":true,"transport":"streamable-http","source":"https://docs.devin.ai/work-with-devin/deepwiki-mcp","description":"Explore documentation and structure of public code repositories.","tool":"read_wiki_structure","arguments":{"repoName":"modelcontextprotocol/typescript-sdk"},"limits":"Generated documentation and repository coverage vary. Validate claims against the code.","tasks":["repository_research"],"inputs":["text"],"outputs":["sources","text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://docs.devin.ai/work-with-devin/deepwiki-mcp","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_deepwiki","source_url":"https://docs.devin.ai/work-with-devin/deepwiki-mcp","revision":"2026-10-22.2","checked_at":"2026-10-22T08:30:52.167Z","last_success_at":"2026-10-22T08:30:52.167Z","etag":"W/\"gq00sai940f5n4\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_deepwiki"},{"deployment":"remote","local_data":false,"endpoint":"https://mcp.exa.ai/mcp","requirements":[],"id":"svc_official_exa","name":"Exa Search MCP","family":"research","operations":{"web_research":{"inputs":["text"],"outputs":["sources","text"]}},"scope":"public_web","auth":"limited_public_or_oauth","free":null,"transport":"streamable-http","source":"https://exa.ai/docs/get-started/exa-mcp","repository":"https://github.com/exa-labs/exa-mcp-server","description":"Search public web sources for research.","tool":"web_search_exa","arguments":{"query":"MCP specification tools structuredContent","objective":"Find the official Model Context Protocol tools specification and return source URLs.","numResults":3},"limits":"Hosted access has provider limits. Confirm current authentication, quotas and charges; search is not source verification.","tasks":["web_research"],"inputs":["text"],"outputs":["sources","text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://exa.ai/docs/get-started/exa-mcp","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_exa","source_url":"https://exa.ai/docs/get-started/exa-mcp","revision":"2026-10-22.2","checked_at":"2026-10-22T08:45:37.490Z","last_success_at":"2026-10-22T08:45:37.490Z","etag":"W/\"vszxfg2k3jhlnc\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_exa"},{"deployment":"remote","local_data":false,"endpoint":"https://mcp.tavily.com/mcp/","requirements":["OAuth is recommended. Keyless search and extraction have limited quotas."],"id":"svc_official_tavily","name":"Tavily MCP","family":"research","operations":{"web_research":{"inputs":["text"],"outputs":["sources","text"]},"url_extraction":{"inputs":["url"],"outputs":["text","structured_data"]}},"scope":"public_web","auth":"limited_public_or_oauth","free":null,"transport":"streamable-http","source":"https://docs.tavily.com/documentation/mcp","repository":"https://github.com/tavily-ai/tavily-mcp","description":"Search the web and extract content from supplied URLs.","tool":"tavily_search","arguments":{"query":"Official MCP transport documentation","max_results":5},"task_examples":{"url_extraction":{"tool":"tavily_extract","arguments":{"urls":["PUBLIC_PAGE_URL"]}}},"limits":"Search and extraction access differs from research/crawl features. Check the account plan and page access rights.","tasks":["web_research","url_extraction"],"inputs":["text","url"],"outputs":["sources","text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://docs.tavily.com/documentation/mcp","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_tavily","source_url":"https://docs.tavily.com/documentation/mcp","revision":"2026-10-22.2","checked_at":"2026-10-22T09:00:49.642Z","last_success_at":"2026-10-22T09:00:49.642Z","etag":"W/\"nrzabpiaujhm0c\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_tavily"},{"deployment":"remote","local_data":false,"endpoint":"https://mcp.firecrawl.dev/v2/mcp-oauth","requirements":["Use OAuth at the listed endpoint, or Bearer API key at https://mcp.firecrawl.dev/v2/mcp."],"id":"svc_official_firecrawl","name":"Firecrawl MCP","family":"research","operations":{"web_research":{"inputs":["text"],"outputs":["sources","text"]},"url_extraction":{"inputs":["url"],"outputs":["text","structured_data"]}},"scope":"public_web","auth":"oauth_or_api_key","free":null,"transport":"streamable-http","source":"https://docs.firecrawl.dev/mcp-server","repository":"https://github.com/firecrawl/firecrawl-mcp-server","description":"Search and extract web pages with an authenticated MCP connection.","tool":"firecrawl_search","arguments":{"query":"Official MCP documentation","limit":3},"task_examples":{"url_extraction":{"tool":"firecrawl_scrape","arguments":{"url":"PUBLIC_PAGE_URL","formats":["markdown"]}}},"limits":"Keyless features use a separate limited setup. This connection plan uses OAuth. Crawl scope, page permissions and usage credits apply.","tasks":["web_research","url_extraction"],"inputs":["text","url"],"outputs":["sources","text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://docs.firecrawl.dev/mcp-server","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_firecrawl","source_url":"https://docs.firecrawl.dev/mcp-server","revision":"2026-10-22.2","checked_at":"2026-10-22T09:15:37.057Z","last_success_at":"2026-10-22T09:15:37.057Z","etag":"W/\"7ue8ftkqcl8xi1\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_firecrawl"},{"deployment":"remote","local_data":false,"endpoint":"https://api.search.brave.com/res/v1/web/search","requirements":["Create a Search API subscription and send X-Subscription-Token from your own client.","For news research, set a suitable freshness filter and verify each publication date."],"id":"svc_official_brave_search","name":"Brave Search API","family":"research","operations":{"web_research":{"inputs":["text"],"outputs":["sources","text"]},"news_research":{"inputs":["text"],"outputs":["sources","text"]}},"scope":"public_web","auth":"api_key","free":null,"transport":"https-api","source":"https://api-dashboard.search.brave.com/app/documentation/web-search/get-started","description":"Search the web with freshness filters and source URLs.","tool":"GET /res/v1/web/search","arguments":{"q":"Official MCP specification","count":5},"limits":"A fresh web search is not exhaustive news coverage. Current subscription quotas and pricing must be checked.","tasks":["web_research","news_research"],"inputs":["text"],"outputs":["sources","text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://api-dashboard.search.brave.com/app/documentation/web-search/get-started","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_brave_search","source_url":"https://api-dashboard.search.brave.com/app/documentation/web-search/get-started","revision":"2026-10-22.2","checked_at":"2026-10-22T09:30:46.484Z","last_success_at":"2026-10-22T09:30:46.484Z","etag":"W/\"1yzn8gq\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_brave_search"},{"deployment":"remote","local_data":false,"endpoint":"https://r.jina.ai/","requirements":["Append the full authorized public URL to the Reader prefix. Optional Bearer API key increases limits."],"id":"svc_official_jina_reader","name":"Jina Reader API","family":"research","operations":{"url_extraction":{"inputs":["url"],"outputs":["text"]}},"scope":"public_web","auth":"optional_api_key","free":true,"transport":"https-api","source":"https://jina.ai/reader/","description":"Turn an accessible public page URL into text suitable for an Agent.","tool":"GET https://r.jina.ai/PUBLIC_PAGE_URL","arguments":{},"limits":"Free access is rate limited. This profile covers URL reading, not structured schema extraction or unlimited crawling.","tasks":["url_extraction"],"inputs":["url"],"outputs":["text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://jina.ai/reader/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_jina_reader","source_url":"https://jina.ai/reader/","revision":"2026-10-22.2","checked_at":"2026-10-22T09:45:37.630Z","last_success_at":"2026-10-22T09:45:37.630Z","etag":null,"last_modified":"Thu, 22 Oct 2026 01:48:53 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_jina_reader"},{"deployment":"remote","local_data":false,"endpoint":"https://api.perplexity.ai/mcp","requirements":["API billing and an organization are required. Consumer subscriptions do not include API usage."],"id":"svc_official_perplexity","name":"Perplexity MCP","family":"research","operations":{"web_research":{"inputs":["text"],"outputs":["sources","text"]}},"scope":"public_web","auth":"oauth_or_api_key","free":false,"transport":"streamable-http","source":"https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server","description":"Search web sources through the Perplexity API MCP service.","tool":"perplexity_search","arguments":{"query":"Official MCP transport specification"},"limits":"API calls may incur charges. Source support and relevance must be checked for each result.","tasks":["web_research"],"inputs":["text"],"outputs":["sources","text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"paid_usage","source_url":"https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_perplexity","source_url":"https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server","revision":"2026-10-22.2","checked_at":"2026-10-22T10:00:50.000Z","last_success_at":"2026-10-22T10:00:50.000Z","etag":"W/\"17xftxlrnl0efix\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_perplexity"},{"deployment":"remote","local_data":false,"endpoint":"https://mcp.context7.com/mcp","requirements":["Resolve the library ID first, then call query-docs with the chosen ID.","API key is recommended for higher limits; inspect the current client setup."],"id":"svc_official_context7","name":"Context7 MCP","family":"research","operations":{"technical_docs":{"inputs":["text"],"outputs":["sources","text"]}},"scope":"library_docs","auth":"optional_api_key","free":true,"transport":"streamable-http","source":"https://github.com/upstash/context7","repository":"https://github.com/upstash/context7","description":"Resolve a library and retrieve its documentation for a specific coding task.","tool":"resolve-library-id","arguments":{"libraryName":"react","query":"React useEffect cleanup"},"limits":"Library/version coverage varies. A similarly named package is not necessarily the intended package.","tasks":["technical_docs"],"inputs":["text"],"outputs":["sources","text"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://github.com/upstash/context7","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_context7","source_url":"https://github.com/upstash/context7","revision":"2026-10-22.2","checked_at":"2026-10-22T10:15:49.911Z","last_success_at":"2026-10-22T10:15:49.911Z","etag":"W/\"e0924fc1c458052a9fbf7938de2e532b\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_context7"},{"deployment":"remote","local_data":false,"endpoint":"https://api.semanticscholar.org/graph/v1/paper/search","requirements":["Optional x-api-key enables an individual rate limit. Back off on HTTP 429."],"id":"svc_official_semantic_scholar","name":"Semantic Scholar Graph API","family":"research","operations":{"scholarly_research":{"inputs":["text"],"outputs":["sources","structured_data"]}},"scope":"scholarly","auth":"optional_api_key","free":true,"transport":"https-api","source":"https://api.semanticscholar.org/api-docs/graph","description":"Find research papers and citation metadata.","tool":"GET /graph/v1/paper/search","arguments":{"query":"document information extraction","limit":5,"fields":"title,url,year,authors"},"limits":"Metadata is not full text or proof of research quality. Coverage and rate limits vary.","tasks":["scholarly_research"],"inputs":["text"],"outputs":["sources","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://api.semanticscholar.org/api-docs/graph","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_semantic_scholar","source_url":"https://api.semanticscholar.org/api-docs/graph","revision":"2026-10-22.2","checked_at":"2026-10-22T10:30:38.122Z","last_success_at":"2026-10-22T10:30:38.122Z","etag":null,"last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_semantic_scholar"},{"deployment":"remote","local_data":false,"endpoint":"https://api.openalex.org/works","requirements":["Basic access can work without a key. A free API key raises the daily budget; some features have separate charges."],"id":"svc_official_openalex","name":"OpenAlex API","family":"research","operations":{"scholarly_research":{"inputs":["text"],"outputs":["sources","structured_data"]}},"scope":"scholarly","auth":"optional_api_key","free":true,"transport":"https-api","source":"https://help.openalex.org/api/","description":"Search scholarly works, authors and linked publication metadata.","tool":"GET /works","arguments":{"search":"document information extraction","per-page":5},"limits":"Work records describe scholarly outputs; they do not guarantee open full text. Use stable OpenAlex/DOI identifiers.","tasks":["scholarly_research"],"inputs":["text"],"outputs":["sources","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://help.openalex.org/api/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_openalex","source_url":"https://help.openalex.org/api/","revision":"2026-10-22.2","checked_at":"2026-10-22T10:45:52.937Z","last_success_at":"2026-10-22T10:45:52.937Z","etag":null,"last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_openalex"},{"deployment":"remote","local_data":false,"endpoint":"https://api.crossref.org/works","requirements":["Provide a contact mailto in your client for polite API access; respect rate-limit headers."],"id":"svc_official_crossref","name":"Crossref REST API","family":"research","operations":{"scholarly_research":{"inputs":["text"],"outputs":["sources","structured_data"]}},"scope":"scholarly","auth":"none","free":true,"transport":"https-api","source":"https://www.crossref.org/documentation/retrieve-metadata/rest-api/","description":"Retrieve DOI and publication metadata deposited with Crossref.","tool":"GET /works","arguments":{"query":"document extraction","rows":5},"limits":"Metadata and DOI lookup, not article full-text extraction or a quality ranking.","tasks":["scholarly_research"],"inputs":["text"],"outputs":["sources","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://www.crossref.org/documentation/retrieve-metadata/rest-api/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_crossref","source_url":"https://www.crossref.org/documentation/retrieve-metadata/rest-api/","revision":"2026-10-22.2","checked_at":"2026-10-22T11:00:37.588Z","last_success_at":"2026-10-22T11:00:37.588Z","etag":"W/\"4986b147c369eeb8a72e09889d600a2d\"","last_modified":"Tue, 20 Oct 2026 16:26:08 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_crossref"},{"deployment":"remote","local_data":false,"endpoint":"https://export.arxiv.org/api/query","requirements":["Parse Atom XML, not JSON. Serialize requests and follow the provider rate guidance."],"id":"svc_official_arxiv","name":"arXiv API","family":"research","operations":{"scholarly_research":{"inputs":["text"],"outputs":["sources","structured_data"]}},"scope":"scholarly","auth":"none","free":true,"transport":"https-api","source":"https://info.arxiv.org/help/api/user-manual.html","description":"Search arXiv preprints and retrieve Atom metadata with source links.","tool":"GET /api/query","arguments":{"search_query":"all:document AND all:extraction","start":0,"max_results":5},"limits":"Preprints are not necessarily peer reviewed. The metadata API does not perform PDF extraction.","tasks":["scholarly_research"],"inputs":["text"],"outputs":["sources","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://info.arxiv.org/help/api/user-manual.html","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_arxiv","source_url":"https://info.arxiv.org/help/api/user-manual.html","revision":"2026-10-22.2","checked_at":"2026-10-22T11:15:37.563Z","last_success_at":"2026-10-22T11:15:37.563Z","etag":null,"last_modified":"Wed, 21 Oct 2026 18:13:35 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_arxiv"},{"deployment":"local_or_configured","local_data":true,"endpoint":null,"requirements":["Download the local SDK or extractor and install dependencies. Supply column boundaries for tables and exact labels for fields."],"id":"svc_evident_pdf_local","name":"Evident local PDF text extractor","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data","csv"]},"field_extraction":{"inputs":["text_pdf"],"outputs":["structured_data"]}},"auth":"none","free":true,"transport":"local_cli","source":"https://evidentagents.com/examples/document-extract/README.md","description":"Extract text, fixed-column tables and exact labelled fields locally using PDF.js.","limits":"No OCR. Scans, handwriting, merged cells and arbitrary layouts are unsupported. Field extraction matches explicit labels; it is not semantic invoice understanding. No XLSX export.","tasks":["pdf_text","pdf_tables","field_extraction"],"inputs":["text_pdf"],"outputs":["text","structured_data","csv"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://evidentagents.com/examples/document-extract/README.md","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":null,"connection_plan":"/api/v3/task-plan?service_id=svc_evident_pdf_local"},{"deployment":"remote","local_data":false,"endpoint":"https://api.mistral.ai/v1/ocr","requirements":["Create an API key and confirm billing. Authorize document processing before upload."],"id":"svc_official_mistral_ocr","name":"Mistral OCR API","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]}},"auth":"api_key","free":false,"transport":"https-api","source":"https://docs.mistral.ai/studio/document-processing/basic_ocr","description":"Extract PDF or image text and table structure with OCR.","tool":"POST /v1/ocr","arguments":{"model":"mistral-ocr-latest","document":{"type":"document_url","document_url":"PUBLIC_DOCUMENT_URL"},"table_format":"html"},"limits":"JSON contains extracted content; it is not an Excel workbook. OCR accuracy is not measured by this profile.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables"],"inputs":["text_pdf","scanned_pdf","image"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"paid_usage","source_url":"https://docs.mistral.ai/studio/document-processing/basic_ocr","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_mistral_ocr","source_url":"https://docs.mistral.ai/studio/document-processing/basic_ocr","revision":"2026-10-22.2","checked_at":"2026-10-22T11:30:51.339Z","last_success_at":"2026-10-22T11:30:51.339Z","etag":"\"bdcb0a4bbeb239325aa8df695d201f11\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_mistral_ocr"},{"deployment":"remote","local_data":false,"endpoint":null,"requirements":["Create a Document Intelligence resource in an allowed region. Use its endpoint and credential.","Analyze asynchronously and poll the returned operation location."],"id":"svc_official_azure_layout","name":"Azure Document Intelligence Layout","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]}},"auth":"api_key","free":null,"transport":"https-api","source":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/layout?view=doc-intel-4.0.0","description":"Extract text, layout and tables with a configured Azure resource.","tool":"prebuilt-layout analyze","limits":"Endpoint is account-specific. Free tiers have limits; local residency and arbitrary language accuracy are not established here.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables"],"inputs":["text_pdf","scanned_pdf","image"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/layout?view=doc-intel-4.0.0","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_azure_layout","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/layout?view=doc-intel-4.0.0","revision":"2026-10-22.2","checked_at":"2026-10-22T11:45:37.949Z","last_success_at":"2026-10-22T11:45:37.949Z","etag":"\"JJ1N6h9UXdVWTqTZvR72uKI9vTM=\"","last_modified":"Mon, 19 Oct 2026 22:13:30 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_azure_layout"},{"deployment":"remote","local_data":false,"endpoint":null,"requirements":["Create a Cloud project, enable billing and Document AI, then create the processor matching the task.","Use your processor location, processor ID and IAM credential in the official SDK."],"id":"svc_official_google_document_ai","name":"Google Document AI","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]},"field_extraction":{"inputs":["text_pdf","scanned_pdf","image"],"outputs":["structured_data"]}},"auth":"google_cloud_iam","free":false,"transport":"https-api","source":"https://docs.cloud.google.com/document-ai/docs/processors-list","description":"Use OCR, Layout Parser or Form Parser processors for document analysis.","tool":"processors.process","limits":"Processor types have different input, quota and region limits. OCR, layout and form parsing are distinct configurations.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables","field_extraction"],"inputs":["text_pdf","scanned_pdf","image"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"paid_usage","source_url":"https://docs.cloud.google.com/document-ai/docs/processors-list","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_google_document_ai","source_url":"https://docs.cloud.google.com/document-ai/docs/processors-list","revision":"2026-10-22.2","checked_at":"2026-10-22T12:00:50.689Z","last_success_at":"2026-10-22T12:00:50.689Z","etag":null,"last_modified":"Tue, 20 Oct 2026 21:00:59 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_google_document_ai"},{"deployment":"remote","local_data":false,"endpoint":null,"requirements":["Configure an AWS region, IAM permissions and billing. Async multipage documents use your S3 bucket.","Poll GetDocumentAnalysis with the returned job ID and follow pagination."],"id":"svc_official_amazon_textract","name":"Amazon Textract","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]},"field_extraction":{"inputs":["text_pdf","scanned_pdf","image"],"outputs":["structured_data"]}},"auth":"aws_iam","free":false,"transport":"https-api","source":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","description":"Extract printed text, tables and form fields through AWS Textract.","tool":"StartDocumentAnalysis","arguments":{"DocumentLocation":{"S3Object":{"Bucket":"YOUR_BUCKET","Name":"AUTHORIZED_DOCUMENT.pdf"}},"FeatureTypes":["TABLES","FORMS"]},"limits":"AWS SDK signing is required. Table/form outputs need interpretation; no general XLSX export is promised.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables","field_extraction"],"inputs":["text_pdf","scanned_pdf","image"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"paid_usage","source_url":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_amazon_textract","source_url":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","revision":"2026-10-22.2","checked_at":"2026-10-22T12:15:47.046Z","last_success_at":"2026-10-22T12:15:47.046Z","etag":"W/\"aws2WunXQC4NnmAv2lPL0uugneU=-gzip\"","last_modified":"Thu, 22 Oct 2026 02:25:49 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_amazon_textract"},{"deployment":"remote","local_data":false,"endpoint":null,"requirements":["Create PDF Services credentials, upload an authorized PDF, submit ExtractPDFJob and download its result archive.","Request the desired table rendition explicitly; follow the SDK version documented by Adobe."],"id":"svc_official_adobe_extract","name":"Adobe PDF Extract API","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data","csv","xlsx"]},"scanned_pdf_tables":{"inputs":["scanned_pdf"],"outputs":["text","structured_data","csv","xlsx"]}},"auth":"adobe_client_credentials","free":null,"transport":"https-api","source":"https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/","description":"Extract text, structure and table renditions from native or scanned PDFs.","tool":"PDF Services SDK ExtractPDFJob","limits":"PDF input only in this profile. CSV/XLSX are table renditions, not a perfect reconstruction of the entire document. Quotas apply.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables"],"inputs":["text_pdf","scanned_pdf"],"outputs":["text","structured_data","csv","xlsx"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_adobe_extract","source_url":"https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/","revision":"2026-10-22.2","checked_at":"2026-10-22T12:31:02.559Z","last_success_at":"2026-10-22T12:31:02.559Z","etag":null,"last_modified":"Tue, 15 Sep 2026 15:54:02 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_adobe_extract"},{"deployment":"remote","local_data":false,"endpoint":null,"requirements":["Create a LlamaCloud API key, choose a parsing mode and follow the current Parse API upload/job/poll flow."],"id":"svc_official_llamaparse","name":"LlamaParse","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]},"document_text":{"inputs":["docx","pptx","html"],"outputs":["text","structured_data"]}},"auth":"api_key","free":null,"transport":"https-api","source":"https://developers.llamaindex.ai/llamaparse/parse/","description":"Parse PDF and office documents into text and structured document elements.","tool":"LlamaParse SDK / Parse API","limits":"Parsing modes differ in price and accuracy. Schema-driven LlamaExtract is a separate product and is not implied by this profile.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables","document_text"],"inputs":["text_pdf","scanned_pdf","image","docx","pptx","html"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://developers.llamaindex.ai/llamaparse/parse/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_llamaparse","source_url":"https://developers.llamaindex.ai/llamaparse/parse/","revision":"2026-10-22.2","checked_at":"2026-10-22T12:47:00.072Z","last_success_at":"2026-10-22T12:47:00.072Z","etag":"W/\"474e39d7924d669c991bc45000c463f9\"","last_modified":"Wed, 21 Oct 2026 23:58:20 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_llamaparse"},{"deployment":"local_or_configured","local_data":true,"endpoint":null,"requirements":["Install the extras and OS dependencies for the input format.","Use the documented high-resolution/table strategy for PDF tables and install required OCR models. Keep processing local."],"id":"svc_official_unstructured_local","name":"Unstructured open source","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]},"document_text":{"inputs":["docx","pptx","html"],"outputs":["text","structured_data"]}},"auth":"none","free":true,"transport":"python_library","source":"https://docs.unstructured.io/open-source/core-functionality/partitioning","repository":"https://github.com/Unstructured-IO/unstructured","description":"Partition documents locally into typed text and table elements.","tool":"unstructured.partition.auto.partition","arguments":{"filename":"YOUR_DOCUMENT.pdf"},"limits":"Model downloads and compute cost are separate. Partitioning results vary by strategy; a cloud API or remote enrichment would change the privacy boundary.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables","document_text"],"inputs":["text_pdf","scanned_pdf","image","docx","pptx","html"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://docs.unstructured.io/open-source/core-functionality/partitioning","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_unstructured_local","source_url":"https://docs.unstructured.io/open-source/core-functionality/partitioning","revision":"2026-10-22.2","checked_at":"2026-10-22T13:01:38.770Z","last_success_at":"2026-10-22T13:01:38.770Z","etag":"W/\"k93frhvtw4ggep\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_unstructured_local"},{"deployment":"local_or_configured","local_data":true,"endpoint":null,"requirements":["Install Docling and selected local model dependencies. Disable remote services for a local-only task.","CSV requires explicitly exporting each detected table using the documented table export API."],"id":"svc_official_docling_local","name":"Docling","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data","csv"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]},"document_text":{"inputs":["docx","pptx","html"],"outputs":["text","structured_data"]}},"auth":"none","free":true,"transport":"python_library","source":"https://docling-project.github.io/docling/","repository":"https://github.com/docling-project/docling","description":"Convert documents locally with text, layout, OCR and table processing.","tool":"docling.document_converter.DocumentConverter.convert","arguments":{"source":"YOUR_DOCUMENT.pdf"},"limits":"OCR and table quality depend on the pipeline and document. Remote VLM configurations are outside this local profile.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables","document_text"],"inputs":["text_pdf","scanned_pdf","image","docx","pptx","html"],"outputs":["text","structured_data","csv"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://docling-project.github.io/docling/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_docling_local","source_url":"https://docling-project.github.io/docling/","revision":"2026-10-22.2","checked_at":"2026-10-22T13:15:57.107Z","last_success_at":"2026-10-22T13:15:57.107Z","etag":"W/\"6ad9fe0d-166c9\"","last_modified":"Thu, 22 Oct 2026 12:14:05 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_docling_local"},{"deployment":"local_or_configured","local_data":true,"endpoint":null,"requirements":["Install marker-pdf and model dependencies. Do not enable remote LLM assistance for local-only processing.","Review both code and model-weight licenses for your commercial use."],"id":"svc_official_marker_local","name":"Marker","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]},"scanned_pdf_tables":{"inputs":["scanned_pdf","image"],"outputs":["text","structured_data"]},"document_text":{"inputs":["docx","pptx","html"],"outputs":["text","structured_data"]}},"auth":"none","free":null,"transport":"local_cli","source":"https://github.com/datalab-to/marker","repository":"https://github.com/datalab-to/marker","description":"Convert documents locally to Markdown, JSON or HTML with OCR support.","tool":"marker_single","arguments":{"input":"YOUR_DOCUMENT.pdf","output_format":"json"},"limits":"Code and model weights have different terms. Commercial eligibility is not established here; this is not an unconditional free commercial service.","tasks":["pdf_text","pdf_tables","scanned_pdf_tables","document_text"],"inputs":["text_pdf","scanned_pdf","image","docx","pptx","html"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"check_current_plan","source_url":"https://github.com/datalab-to/marker","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_marker_local","source_url":"https://github.com/datalab-to/marker","revision":"2026-10-22.2","checked_at":"2026-10-22T13:30:43.186Z","last_success_at":"2026-10-22T13:30:43.186Z","etag":"W/\"c8e0a1b97b82bce2a671d5ccc1d60521\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_marker_local"},{"deployment":"local_or_configured","local_data":true,"endpoint":null,"requirements":["Install the Java version required by the chosen official Tika release and obtain the official application JAR."],"id":"svc_official_tika_local","name":"Apache Tika","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"document_text":{"inputs":["docx","pptx","html"],"outputs":["text","structured_data"]}},"auth":"none","free":true,"transport":"local_cli","source":"https://tika.apache.org/","repository":"https://github.com/apache/tika","description":"Extract text and metadata from PDF and office files locally.","tool":"java -jar tika-app.jar --text YOUR_DOCUMENT","limits":"This profile covers text and metadata. Structured table reconstruction and OCR require separate configuration and are not claimed.","tasks":["pdf_text","document_text"],"inputs":["text_pdf","docx","pptx","html"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://tika.apache.org/","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_tika_local","source_url":"https://tika.apache.org/","revision":"2026-10-22.2","checked_at":"2026-10-22T13:45:53.366Z","last_success_at":"2026-10-22T13:45:53.366Z","etag":"W/\"10702-65dbd31dce731-gzip\"","last_modified":"Tue, 13 Oct 2026 18:43:47 GMT","needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_tika_local"},{"deployment":"local_or_configured","local_data":true,"endpoint":null,"requirements":["Install pdfplumber. Use page.extract_text() or page.extract_tables() and tune table settings for your layout."],"id":"svc_official_pdfplumber","name":"pdfplumber","family":"documents","operations":{"pdf_text":{"inputs":["text_pdf"],"outputs":["text","structured_data"]},"pdf_tables":{"inputs":["text_pdf"],"outputs":["structured_data"]}},"auth":"none","free":true,"transport":"python_library","source":"https://github.com/jsvine/pdfplumber","repository":"https://github.com/jsvine/pdfplumber","description":"Inspect PDF text positions and extract tables from machine-generated PDFs.","tool":"pdfplumber.open","arguments":{"path":"YOUR_DOCUMENT.pdf"},"limits":"No OCR. Table extraction needs layout-specific checks. Nested arrays are not automatically CSV or XLSX.","tasks":["pdf_text","pdf_tables"],"inputs":["text_pdf"],"outputs":["text","structured_data"],"reviewed_at":"2026-10-22","revision":"2026-10-22.2","pricing":{"status":"documented_free_access_or_local_software","source_url":"https://github.com/jsvine/pdfplumber","note":"Free access has quotas; local software still needs compute. Check current provider terms before execution."},"documentation_check":{"service_id":"svc_official_pdfplumber","source_url":"https://github.com/jsvine/pdfplumber","revision":"2026-10-22.2","checked_at":"2026-10-22T14:00:39.386Z","last_success_at":"2026-10-22T14:00:39.386Z","etag":"W/\"c6c1601128ee996c1b12512f560be462\"","last_modified":null,"needs_review":false,"http_status":200,"status":"reachable","meaning":"HTTP/header observation only. Does not re-verify capability, pricing, ownership or task execution. Changed headers need editorial review."},"connection_plan":"/api/v3/task-plan?service_id=svc_official_pdfplumber"}],"execution_notice":"Documented capabilities; execution evidence is limited to separately named task tests."}