{"apiVersion":"v1","directorySlug":"doculens-mcp-66917ba246","title":"DocuLens","description":"Analyze earnings-call transcripts and SEC filings with cited quotes, XBRL actuals, and guidance-vs-actual research you can audit.","pageUrl":"https://www.mcpbundles.com/skills/doculens-mcp-66917ba246","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://doculens.org/mcp","hostedMcpUrl":null,"toolCount":8,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"org.doculens/doculens-mcp-66917ba246","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"search_saved_reports","description":"Search only registered local reports with these exact supported filenames: AI_Comparison_Report.html, Combined_Research_Report.html, Core_Research_Report.html, Filing_Topic_Report.html, Guidance_Vs_Actual_Report.html, Management_Memory_Report.html. Other HTML filenames, PDF/Excel artifacts, external-only links, missing files, and unregistered folders are omitted; this is not a complete Library inventory.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"query":{"type":"string","default":""},"offset":{"type":"integer","default":0}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_saved_reports","displayName":"search_saved_reports","title":"search_saved_reports"},{"name":"read_saved_report","description":"Read a text segment by report ID. Source URLs are copied from saved HTML only;\n        this server never requests them. Clients must treat them as untrusted external\n        links. No scripts execute. Follow next_offset and concatenate text segments in\n        order before interpreting citations: character pagination may split a marker.","inputSchema":{"type":"object","required":["report_id"],"properties":{"limit":{"type":"integer","default":12000},"offset":{"type":"integer","default":0},"report_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"read_saved_report","displayName":"read_saved_report","title":"read_saved_report"},{"name":"search_saved_workbooks","description":"Search completed Excel workbooks generated by DocuLens. Returns metadata, validation summaries, and a download URL; it never exposes arbitrary files.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":20},"query":{"type":"string","default":""},"offset":{"type":"integer","default":0}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_saved_workbooks","displayName":"search_saved_workbooks","title":"search_saved_workbooks"},{"name":"read_saved_workbook","description":"Read a bounded worksheet preview from a generated workbook.","inputSchema":{"type":"object","required":["workbook_id"],"properties":{"sheet":{"type":"string","default":""},"max_rows":{"type":"integer","default":30},"max_columns":{"type":"integer","default":30},"workbook_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"read_saved_workbook","displayName":"read_saved_workbook","title":"read_saved_workbook"},{"name":"list_excel_templates","description":"List the Excel templates currently supported by the DocuLens backend.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_excel_templates","displayName":"list_excel_templates","title":"list_excel_templates"},{"name":"run_research_report","description":"Start a real DocuLens report job. workflow=auto selects Core Research and the latest available three-year transcript/SEC window. The result is a job_id; poll get_job_status until done, then read the returned report_url.","inputSchema":{"type":"object","properties":{"topic":{"type":"string","default":""},"ticker":{"type":"string","default":""},"end_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"workflow":{"type":"string","default":"auto"},"start_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"anchor_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"bypass_cache":{"type":"boolean","default":false},"filing_forms":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null},"fuzzy_similarity":{"type":"number","default":0.6},"client_request_id":{"type":"string","default":""}}},"logicalName":"run_research_report","displayName":"run_research_report","title":"run_research_report","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"build_excel_workbook","description":"Start a real SEC/XBRL Excel workbook build. Use latest_period=true for the latest available issuer fiscal year. The result is asynchronous; poll get_job_status and use its download_url when complete.","inputSchema":{"type":"object","properties":{"ticker":{"type":"string","default":""},"end_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"start_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null},"period_type":{"type":"string","default":"both"},"template_id":{"type":"string","default":"sec_filing_puller"},"bypass_cache":{"type":"boolean","default":false},"filing_topics":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null},"latest_period":{"type":"boolean","default":false},"source_options":{"anyOf":[{"type":"object","additionalProperties":true},{"type":"null"}],"default":null},"client_request_id":{"type":"string","default":""},"selected_table_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"default":null}}},"logicalName":"build_excel_workbook","displayName":"build_excel_workbook","title":"build_excel_workbook","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_job_status","description":"Get live status, progress stage, timings, errors, and final artifact URLs for a DocuLens report or Excel job returned by run_research_report or build_excel_workbook.","inputSchema":{"type":"object","required":["job_id"],"properties":{"job_id":{"type":"string"}}},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_job_status","displayName":"get_job_status","title":"get_job_status"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=DocuLens&config=eyJ1cmwiOiAiaHR0cHM6Ly9kb2N1bGVucy5vcmcvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22DocuLens%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdoculens.org%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22DocuLens%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdoculens.org%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=DocuLens&connectorUrl=https%3A%2F%2Fdoculens.org%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"DocuLens\" --url \"https://doculens.org/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/doculens-mcp-66917ba246","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/doculens-mcp-66917ba246/tools/{tool}","mcpServerUrl":"https://doculens.org/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/doculens-mcp-66917ba246?live=1"}