{"name":"io.github.suparse/suparse-mcp","slug":"suparse-mcp","title":"Suparse Document Processing","description":"Extract structured data from PDFs and documents with Suparse AI OCR.","url":"https://mcp.market/server/suparse-mcp","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"scraping","tags":["scraping"],"presence":{"score":31,"stars":0,"forks":0,"downloads_week":348,"last_push_at":"2026-09-21T15:34:56.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/suparse/suparse-mcp","website":"https://www.suparse.com","version":"1.3.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@suparse/mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Suparse API key used to authenticate requests.","isRequired":true,"format":"string","isSecret":true,"name":"SUPARSE_API_KEY"},{"description":"Optional Suparse API base URL override.","format":"string","name":"SUPARSE_API_URL"}]}],"tools":[{"name":"delete_documents","description":"Delete one or more documents from Suparse by document ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"download_results","description":"Fetch an export for one or more Suparse document IDs and write it directly to local disk. Use this for CSV, XLSX, Google Sheets, and saved JSON files. Do not call fetch_json_results unless you intentionally need full JSON in the MCP response. If output_path is a directory, the API-provided filename is used inside that directory. If cleanup is needed, call delete_documents after this tool succeeds.","write_action":false,"price_micros":0,"input_schema":null},{"name":"extract_file","description":"Process one local document through Suparse. Defaults to result_mode defer, which uploads and polls only, then returns compact task_id/document_ids for later download_results. Use result_mode return_json only when you need the full JSON extraction in the MCP response. cleanup is only valid with return_json.","write_action":false,"price_micros":0,"input_schema":null},{"name":"extract_folder","description":"Process all supported files in an immediate local folder through Suparse. Defaults to result_mode defer, which uploads and polls only, then returns compact task_id/document_ids for later download_results. Use result_mode return_json only when you need full JSON extractions in the MCP response. cleanup is only valid with return_json.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_json_results","description":"Fetch JSON extraction results for one or more Suparse document IDs directly in the MCP response. This can be large; use only when you need the full JSON in context. For CSV, XLSX, Google Sheets, or saved JSON files, use download_results. If you need cleanup after fetching, call delete_documents after this tool succeeds.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_templates","description":"List extraction templates for choosing an extraction template. Agents must use team_templates for processing. System templates are discovery-only in MCP: if a matching system template exists but no matching team template exists, ask the user to add that system template to their templates in the Suparse UI before processing. If no matching team or system template exists, ask the user to create a cu","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-27T12:16:57.858Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T12:16:57.798Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@suparse/mcp","version":"1.3.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-06-02T10:23:33.574Z","repositoryUrl":"git+https://github.com/suparse/suparse-mcp.git","weeklyDownloads":348}],"repo":{"found":true,"owner":"suparse","repo":"suparse-mcp","archived":false,"pushedAt":"2026-09-21T15:34:56Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/221327242?v=4","ownerCreatedAt":"2025-07-17T10:21:38Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/221327242?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":348,"license":"MIT","lastPushAt":"2026-09-21T15:34:56.000Z","score":31}}}},"grade_history":[],"reviews":[]}