{"category":{"id":"presentations-documents","name":"Documents, OCR and presentations","description":"Parse PDFs and scans, convert file formats, generate slides and collect e-signatures."},"entries":[ {"id":"adobe-pdf-services-api","name":"Adobe PDF Services API","homepage":"https://developer.adobe.com/document-services/","docs":"https://developer.adobe.com/document-services/docs/overview/pdf-services-api/","auth":"oauth2","auth_hint":"Authorization: Bearer obtained via OAuth Server-to-Server client_credentials grant (client_id/client_secret)","mcp":{"type":"none","url":null,"domain_verified":null,"kind":"none","config":null},"free_tier":"free tier: 500 document transactions/month, no credit card required","sdk":["python","java","nodejs","dotnet"],"openapi":null,"llms_txt":null,"desc_en":"Programmatically create, convert, combine, compress, OCR, and extract data from PDF documents.","notes":"As of January 2025, JWT/service-account auth is deprecated; all new integrations must use OAuth Server-to-Server (2-legged client-credentials) via Adobe Developer Console.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"500 Document Transactions","period":"month","source_url":"https://developer.adobe.com/document-services/docs/overview/limits","checked_at":"2026-09-24"},"auth_scheme":{"type":"oauth2","scheme":"bearer","format":"Authorization: Bearer + X-API-Key: (token from POST https://pdf-services.adobe.io/token)","source_url":"https://developer.adobe.com/document-services/docs/overview/pdf-services-api/gettingstarted/","checked_at":"2026-09-24"},"base_url":"https://pdf-services.adobe.io","rate_limits":{"summary":"Free tier 25 RPM, Enterprise 100 RPM; max file size 100MB","source_url":"https://developer.adobe.com/document-services/docs/overview/limits","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"job creation returns a location header; poll it until status done/failed","source_url":"https://developer.adobe.com/document-services/docs/overview/pdf-services-api/gettingstarted/"},"operations":["pdf-processing","ocr","document-parsing"],"no_auth":false,"call":{"operation":"OCR an uploaded PDF","method":"POST","url":"https://pdf-services.adobe.io/operation/ocr","example":"curl -X POST https://pdf-services.adobe.io/operation/ocr -H \"x-api-key: $ADOBE_CLIENT_ID\" -H \"Authorization: Bearer $ADOBE_ACCESS_TOKEN\" -H \"Content-Type: application/json\" -d '{\"assetID\":\"\",\"ocrLang\":\"en-US\"}'","response_fields":["HTTP 201","location header","status","asset.downloadUri"],"async":"poll GET the URL from the location header until status is done, then download asset.downloadUri (upload the PDF first via POST /assets + PUT to uploadUri; token from POST /token)","source_url":"https://developer.adobe.com/document-services/docs/overview/pdf-services-api/howtos/ocr-pdf","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok"},"uptime":{"window_days":30,"api":{"url":"https://pdf-services.adobe.io","probes":1,"up":1,"median_ms":308,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"aws-textract","name":"AWS Textract","homepage":"https://aws.amazon.com/textract/","docs":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","auth":"cloud_iam","auth_hint":"AWS SigV4-signed requests using IAM access key/secret or role credentials","mcp":{"type":"official","url":"https://aws-mcp.us-east-1.api.aws/mcp","maintainer":"vendor","remote_url":"https://aws-mcp.us-east-1.api.aws/mcp","repo":"https://github.com/aws/mcp-proxy-for-aws","tools":["aws___run_script","aws___get_presigned_url","aws___get_tasks","aws___search_documentation","aws___read_documentation","aws___retrieve_skill","aws___list_regions","aws___get_regional_availability"],"covers_full_api":true,"source_url":"https://docs.aws.amazon.com/aws-mcp/latest/userguide/understanding-mcp-server-tools.html","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"stdio","command":"python","args":["mcp_server/main.py","stdio"],"docs_only":false,"source_url":"https://github.com/ag2-mcp-servers/amazon-textract","checked_at":"2026-09-24"}},"free_tier":"Trial: new AWS customers get 3 months free, per month 1,000 pages DetectDocumentText, 100 pages AnalyzeDocument forms/tables/layout/queries, 100 AnalyzeExpense/AnalyzeID, 2,000 pages AnalyzeLending; card required","sdk":["python","java","javascript","dotnet","go","ruby","php"],"openapi":null,"llms_txt":null,"desc_en":"Detect and extract text, forms, tables, and data from scanned documents and images via API calls.","notes":"Requires an AWS account and IAM credentials; region-specific; free tier applies only for the first 3 months after the first Textract request. No dedicated Textract MCP; the official AWS MCP Server can call Textract via aws___run_script.","verified":"2026-09-24","free_plan":{"kind":"trial","quota":"per month for 3 months: DetectDocumentText 1,000 pages; AnalyzeDocument forms/tables/layout 100 pages; AnalyzeExpense/AnalyzeID 100 pages; AnalyzeLending 2,000 pages","period":"month","source_url":"https://aws.amazon.com/textract/pricing/","checked_at":"2026-09-24","requires_card":true},"auth_scheme":{"type":"cloud_iam","format":"AWS Signature V4 signed requests (IAM credentials)","source_url":"https://docs.aws.amazon.com/general/latest/gr/textract.html","checked_at":"2026-09-24"},"base_url":"https://textract.us-east-1.amazonaws.com","rate_limits":{"summary":"us-east-1 defaults: DetectDocumentText 25 TPS, AnalyzeDocument 10 TPS, AnalyzeExpense/AnalyzeID 5 TPS; up to 600 concurrent async jobs","source_url":"https://docs.aws.amazon.com/general/latest/gr/textract.html","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"Start* operations (e.g. StartDocumentAnalysis) return a JobId; poll Get* operations; sync APIs also available","source_url":"https://docs.aws.amazon.com/general/latest/gr/textract.html"},"operations":["ocr","document-parsing"],"no_auth":false,"call":{"operation":"detect text in a document image","method":"POST","url":"https://textract.{region}.amazonaws.com/","example":"curl -X POST https://textract.us-east-1.amazonaws.com/ --aws-sigv4 \"aws:amz:us-east-1:textract\" --user \"$AWS_ACCESS_KEY_ID:$AWS_SECRET_ACCESS_KEY\" -H \"X-Amz-Target: Textract.DetectDocumentText\" -H \"Content-Type: application/x-amz-json-1.1\" -d '{\"Document\": {\"S3Object\": {\"Bucket\": \"my-bucket\", \"Name\": \"scan.png\"}}}'","response_fields":["Blocks[].BlockType","Blocks[].Text","Blocks[].Confidence","DocumentMetadata.Pages"],"source_url":"https://docs.aws.amazon.com/textract/latest/dg/API_DetectDocumentText.html","checked_at":"2026-09-24"},"unit_price":{"summary":"DetectDocumentText $0.0015 per page (first 1M pages/month); AnalyzeDocument tables $0.015/page, forms $0.05/page (US West Oregon)","source_url":"https://aws.amazon.com/textract/pricing/","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok"},"ratings":[{"source":"github","repo":"ag2-mcp-servers/amazon-textract","stars":0,"forks":0,"pushed_at":"2025-07-15","archived":false,"url":"https://github.com/ag2-mcp-servers/amazon-textract","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"api":{"url":"https://textract.us-east-1.amazonaws.com","probes":1,"up":1,"median_ms":372,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"azure-ai-document-intelligence","name":"Azure AI Document Intelligence","homepage":"https://azure.microsoft.com/products/ai-services/ai-document-intelligence","docs":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/","auth":"cloud_iam","auth_hint":"Ocp-Apim-Subscription-Key: header (Azure AD/Entra ID Bearer token also supported)","mcp":{"type":"none","url":null,"domain_verified":null,"kind":"none","config":null},"free_tier":"Free tier: F0 pricing tier, 500 pages/month; analyzes only the first 2 pages per document, 4 MB max file, 1 TPS","sdk":["python","csharp","java","javascript"],"openapi":null,"llms_txt":null,"desc_en":"Analyze forms, invoices, receipts, and scanned documents to extract structured JSON via REST API.","notes":"Auth via Azure subscription key or Entra ID (Azure AD) OAuth2; current GA version is 4.0; legacy v3.0 API scheduled to retire March 30, 2029; no official Microsoft MCP server specific to Document Intelligence, only community implementations and the general-purpose Azure MCP Server.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"500 pages (F0); only the first 2 pages of each document analyzed, 4 MB max","period":"month","source_url":"https://azure.microsoft.com/en-us/pricing/details/ai-document-intelligence/","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"Ocp-Apim-Subscription-Key","format":"Ocp-Apim-Subscription-Key: ","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/quickstarts/get-started-sdks-rest-api?pivots=programming-language-rest-api","checked_at":"2026-09-24"},"rate_limits":{"summary":"F0: 1 TPS analyze, 1 TPS get; S0: 15 TPS analyze, 50 TPS get (adjustable)","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/service-limits","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"POST ...:analyze returns 202 with Operation-Location header; poll GET until status succeeded/failed","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/quickstarts/get-started-sdks-rest-api?pivots=programming-language-rest-api"},"operations":["document-parsing","ocr"],"no_auth":false,"call":{"operation":"analyze a document with a prebuilt model (prebuilt-layout, prebuilt-invoice, prebuilt-receipt ...)","method":"POST","url":"{endpoint}/documentintelligence/documentModels/{modelId}:analyze?api-version=2024-11-30","example":"curl -i -X POST \"$DI_ENDPOINT/documentintelligence/documentModels/prebuilt-layout:analyze?api-version=2024-11-30\" -H \"Content-Type: application/json\" -H \"Ocp-Apim-Subscription-Key: $DI_KEY\" -d '{\"urlSource\":\"https://raw.githubusercontent.com/Azure-Samples/cognitive-services-REST-api-samples/master/curl/form-recognizer/sample-layout.pdf\"}'","response_fields":["Operation-Location (response header)","status","analyzeResult.content","analyzeResult.pages","analyzeResult.documents"],"async":"202 returns an Operation-Location header; poll GET {endpoint}/documentintelligence/documentModels/{modelId}/analyzeResults/{resultId}?api-version=2024-11-30 until status is succeeded","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/quickstarts/get-started-sdks-rest-api?pivots=programming-language-rest-api","checked_at":"2026-09-24"},"unit_price":{"summary":"Pay-as-you-go (East US, S0): prebuilt models $10 per 1,000 pages; Read $1.50 per 1,000 pages; custom extraction $30 per 1,000 pages","source_url":"https://prices.azure.com/api/retail/prices?$filter=productName eq 'Azure Document Intelligence' and armRegionName eq 'eastus'","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok"}}, {"id":"cloudconvert-api","name":"CloudConvert API","homepage":"https://cloudconvert.com/api/v2","docs":"https://cloudconvert.com/api/v2","auth":"api_key+oauth2","auth_hint":"Authorization: Bearer (OAuth2 authorization-code/implicit flow also supported for user-facing apps)","mcp":{"type":"official","url":"https://mcp.cloudconvert.com","maintainer":"vendor","remote_url":"https://mcp.cloudconvert.com","tools":["createJob","getOperations"],"covers_full_api":true,"source_url":"https://cloudconvert.com/docs/raw/integrations/mcp-server.md","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.cloudconvert.com","headers":null,"oauth":true,"env":[],"docs_only":false,"source_url":"https://cloudconvert.com/docs/raw/integrations/mcp-server.md","checked_at":"2026-09-24"}},"free_tier":"Free: 10 conversion credits/day including all API features, no credit card required; paid credit packages beyond that; free Sandbox API for unlimited test jobs without consuming credits","sdk":["php","nodejs","python","ruby","java","dotnet"],"openapi":null,"llms_txt":"https://cloudconvert.com/llms.txt","desc_en":"Convert, compress, merge, watermark, and OCR files across 200+ formats via REST API or MCP.","notes":"Official MCP server at https://mcp.cloudconvert.com uses Streamable HTTP transport and authenticates via OAuth2 against the user's CloudConvert account (no API key needed for MCP); no public OpenAPI/Swagger file is served by CloudConvert itself.","verified":"2026-09-24","free_plan":{"kind":"free_tier","requires_card":false,"quota":"10 conversion credits/day, all API features included","period":"day","source_url":"https://cloudconvert.com/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://cloudconvert.com/api/v2","checked_at":"2026-09-24"},"base_url":"https://api.cloudconvert.com/v2","rate_limits":{"summary":"Dynamic rate limiting on task/job creation; 429 with X-RateLimit-* and Retry-After headers","source_url":"https://cloudconvert.com/api/v2","checked_at":"2026-09-24"},"oauth_scopes":{"scopes":["user.read","task.read","task.write"],"source_url":"https://cloudconvert.com/docs/raw/integrations/mcp-server.md","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"jobs/tasks run asynchronously; poll job status or receive webhooks","source_url":"https://cloudconvert.com/api/v2"},"operations":["pdf-processing","ocr"],"no_auth":false,"call":{"operation":"convert a file (import URL, convert, export URL job)","method":"POST","url":"https://api.cloudconvert.com/v2/jobs","example":"curl -X POST https://api.cloudconvert.com/v2/jobs -H \"Authorization: Bearer $CLOUDCONVERT_API_KEY\" -H \"Content-Type: application/json\" -d '{\"tasks\":{\"import-my-file\":{\"operation\":\"import/url\",\"url\":\"https://example.com/file.docx\"},\"convert-my-file\":{\"operation\":\"convert\",\"input\":\"import-my-file\",\"output_format\":\"pdf\"},\"export-my-file\":{\"operation\":\"export/url\",\"input\":\"convert-my-file\"}}}'","response_fields":["data.id","data.status","data.tasks[].result.files[].url"],"async":"GET https://sync.api.cloudconvert.com/v2/jobs/{id} blocks until finished; the export/url task result holds the file URL","source_url":"https://cloudconvert.com/api/v2/jobs","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","llms_txt":"ok"},"ratings":[{"source":"sourceforge","rating":5.0,"reviews":1,"url":"https://sourceforge.net/software/product/CloudConvert/","fetched_at":"2026-09-24T16:56Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.cloudconvert.com/v2","probes":1,"up":1,"median_ms":335,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.cloudconvert.com","probes":1,"up":1,"median_ms":662,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/cloudconvert-api.json"}, {"id":"docusign-esignature-api","name":"DocuSign eSignature API","homepage":"https://developers.docusign.com","docs":"https://developers.docusign.com/docs/esign-rest-api/","auth":"oauth2","auth_hint":"Authorization: Bearer via OAuth2 Authorization Code grant or JWT Grant","mcp":{"type":"official","url":"https://mcp.docusign.com/mcp","maintainer":"vendor","remote_url":"https://mcp.docusign.com/mcp","covers_full_api":false,"source_url":"https://mcp.docusign.com/.well-known/oauth-protected-resource","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp-d.docusign.com/mcp","headers":null,"oauth":true,"env":[],"docs_only":false,"source_url":"https://developers.docusign.com/platform/mcp-server/","checked_at":"2026-09-24"}},"free_tier":"free developer/demo sandbox account (account-d.docusign.com) with unlimited test envelopes; production use requires a paid DocuSign plan","sdk":["python","java","csharp","nodejs","php","ruby"],"openapi":"https://github.com/docusign/OpenAPI-Specifications","llms_txt":null,"desc_en":"Send, sign, track, and manage electronic signature envelopes and agreement workflows via REST API.","notes":"Official Docusign MCP Server (Open Beta, OAuth) covers eSignature plus Navigator/Maestro/Workspaces: production https://mcp.docusign.com/mcp, developer accounts https://mcp-d.docusign.com/mcp. JWT grant needs one-time user consent.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"non-expiring developer (demo) account; envelopes not legally valid; production from $50/mo Starter (40 envelopes/mo)","source_url":"https://ecom.docusign.com/plans-and-pricing/developer","checked_at":"2026-09-24"},"auth_scheme":{"type":"oauth2","scheme":"bearer","format":"Authorization: Bearer (Authorization Code or JWT Grant)","source_url":"https://developers.docusign.com/platform/auth/","checked_at":"2026-09-24"},"oauth_scopes":{"scopes":["signature","impersonation"],"source_url":"https://developers.docusign.com/platform/auth/reference/scopes/","checked_at":"2026-09-24"},"operations":["e-signature"],"no_auth":false,"call":{"operation":"create and send an envelope for signature","method":"POST","url":"https://demo.docusign.net/restapi/v2.1/accounts/{accountId}/envelopes","example":"curl -X POST https://demo.docusign.net/restapi/v2.1/accounts/$DOCUSIGN_ACCOUNT_ID/envelopes -H \"Authorization: Bearer $DOCUSIGN_ACCESS_TOKEN\" -H \"Content-Type: application/json\" -d '{\"emailSubject\":\"Please sign this document\",\"documents\":[{\"documentBase64\":\"'\"$DOC_BASE64\"'\",\"name\":\"Contract\",\"fileExtension\":\"pdf\",\"documentId\":\"1\"}],\"recipients\":{\"signers\":[{\"email\":\"signer@example.com\",\"name\":\"Signer\",\"recipientId\":\"1\",\"routingOrder\":\"1\"}]},\"status\":\"sent\"}'","response_fields":["envelopeId","status","statusDateTime","uri"],"async":"signing happens later; poll GET .../envelopes/{envelopeId} for status or use Connect webhooks","source_url":"https://github.com/docusign/code-examples-bash/blob/master/examples/eSignature/eg002SigningViaEmail.sh","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok"},"ratings":[{"source":"github","repo":"docusign/OpenAPI-Specifications","stars":24,"forks":20,"pushed_at":"2026-08-31","archived":false,"url":"https://github.com/docusign/OpenAPI-Specifications","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"mcp_remote":{"url":"https://mcp-d.docusign.com/mcp","probes":1,"up":1,"median_ms":406,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":403}}}}, {"id":"gamma-api","name":"Gamma API","homepage":"https://gamma.app","docs":"https://developers.gamma.app/generations/create-generation","auth":"api_key+oauth2","auth_hint":"X-API-KEY: (OAuth 2.0 Bearer tokens also accepted on the same endpoints)","mcp":{"type":"official","url":"https://mcp.gamma.app/mcp","maintainer":"vendor","remote_url":"https://mcp.gamma.app/mcp","tools":["generate","generate_multi_page_gamma","generate_from_template","generate_image","get_generation_status","get_image_generation_status","export_gamma","get_export_status","get_gammas","read_gamma","get_gamma_comments","get_themes","get_folders","get_gamma_analytics","get_gamma_card_analytics","get_gamma_viewer_analytics","get_gamma_viewer_detail_analytics"],"covers_full_api":true,"source_url":"https://developers.gamma.app/mcp/mcp-tools-reference.md","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.gamma.app/mcp","headers":null,"oauth":true,"docs_only":false,"source_url":"https://developers.gamma.app/mcp/gamma-mcp-server","checked_at":"2026-09-24"}},"free_tier":"Paid only for API keys (Pro, Ultra, Teams or Business plan); the Gamma MCP server/connectors work on all plans including Free, with generations consuming credits","sdk":[],"openapi":null,"llms_txt":"https://developers.gamma.app/llms.txt","desc_en":"Generate, poll, and export AI-made presentations, documents, or social posts as PDF/PPTX via REST API.","notes":"Async workflow (POST /v1.0/generations then poll GET .../{id}); base URL https://public-api.gamma.app/v1.0; official remote MCP server is OAuth2-secured (RFC 7591 dynamic client registration).","verified":"2026-09-24","free_plan":{"kind":"none","source_url":"https://developers.gamma.app/get-started/access-and-pricing.md","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"X-API-KEY","format":"X-API-KEY: ","source_url":"https://developers.gamma.app/generations/create-generation","checked_at":"2026-09-24"},"base_url":"https://public-api.gamma.app/v1.0","rate_limits":{"summary":"Burst, rolling and daily limits reported via x-ratelimit-remaining-burst / -remaining / -remaining-daily headers","source_url":"https://developers.gamma.app/generations/create-generation","checked_at":"2026-09-24"},"oauth_scopes":{"scopes":["generate","gamma:read"],"source_url":"https://mcp.gamma.app/.well-known/oauth-protected-resource","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"POST /generations returns generationId; poll GET /generations/{id}","source_url":"https://developers.gamma.app/generations/create-generation"},"operations":["slides-generation","document-generation"],"no_auth":false,"has_free_tier":false,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://public-api.gamma.app/v1.0","probes":1,"up":1,"median_ms":253,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}},"mcp_remote":{"url":"https://mcp.gamma.app/mcp","probes":1,"up":1,"median_ms":237,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"google-document-ai","name":"Google Document AI","homepage":"https://cloud.google.com/document-ai","docs":"https://cloud.google.com/document-ai/docs/reference/rest","auth":"cloud_iam","auth_hint":"Authorization: Bearer (service account) or API key for some endpoints","mcp":{"type":"none","url":null,"domain_verified":null,"kind":"none","config":null},"free_tier":"Free tier: first 1,000 pages/month free for Enterprise Document OCR only (then $1.50/1,000); Form Parser and custom extractor $30/1,000 pages with no free band","sdk":["python","nodejs","java","go","php","ruby","csharp","cpp"],"openapi":"https://documentai.googleapis.com/$discovery/rest?version=v1","llms_txt":null,"desc_en":"Extract text, tables, and structured data from documents like invoices, forms, and IDs via REST API.","notes":"Requires a GCP project and service-account/OAuth2 credentials (standard Google Cloud IAM auth); region-specific endpoints (global/us/eu); no official MCP server found.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"first 1,000 pages free (Enterprise Document OCR only); Form Parser/custom extractor billed from page 1 ($30/1,000)","period":"month","source_url":"https://cloud.google.com/document-ai/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"cloud_iam","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.cloud.google.com/document-ai/docs/reference/rest","checked_at":"2026-09-24"},"base_url":"https://documentai.googleapis.com","rate_limits":{"summary":"Online process: 120 requests/min per project per processor type (US/EU); 5 concurrent batch requests per project","source_url":"https://docs.cloud.google.com/document-ai/quotas","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":":process is synchronous; :batchProcess returns a long-running operation to poll","source_url":"https://docs.cloud.google.com/document-ai/docs/reference/rest"},"data_policy":{"summary":"Content not used except to provide the service; online requests not persisted; batch data deleted after processing (1-day TTL failsafe)","source_url":"https://docs.cloud.google.com/document-ai/docs/data-usage","checked_at":"2026-09-24"},"operations":["document-parsing","ocr"],"no_auth":false,"call":{"operation":"process a document (OCR / extraction)","method":"POST","url":"https://{LOCATION}-documentai.googleapis.com/v1/projects/{PROJECT_ID}/locations/{LOCATION}/processors/{PROCESSOR_ID}:process","example":"curl -X POST -H \"Authorization: Bearer $(gcloud auth print-access-token)\" -H \"Content-Type: application/json; charset=utf-8\" -d '{\"rawDocument\": {\"mimeType\": \"application/pdf\", \"content\": \"'\"$BASE64_PDF\"'\"}}' https://us-documentai.googleapis.com/v1/projects/$PROJECT_ID/locations/us/processors/$PROCESSOR_ID:process","response_fields":["document.text","document.pages","document.entities"],"async":null,"source_url":"https://docs.cloud.google.com/document-ai/docs/send-request","checked_at":"2026-09-24"},"unit_price":{"summary":"Enterprise Document OCR: $1.50 per 1,000 pages (first 1,000 pages/month free); Form Parser and Custom extractor $30 per 1,000 pages; Layout Parser $10 per 1,000 pages","source_url":"https://cloud.google.com/document-ai/pricing","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","openapi":"ok"},"uptime":{"window_days":30,"api":{"url":"https://documentai.googleapis.com","probes":1,"up":1,"median_ms":252,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"google-slides-docs-api","name":"Google Slides / Docs API","homepage":"https://developers.google.com/slides","docs":"https://developers.google.com/workspace/slides/api/reference/rest","auth":"oauth2","auth_hint":"Authorization: Bearer ; scopes e.g. https://www.googleapis.com/auth/presentations","mcp":{"type":"official","url":"https://slidesmcp.googleapis.com/mcp/v1","maintainer":"vendor","remote_url":"https://slidesmcp.googleapis.com/mcp/v1","tools":["read_presentation","update_presentation"],"covers_full_api":false,"source_url":"https://developers.google.com/workspace/slides/api/guides/configure-mcp-server","checked_at":"2026-09-24","domain_verified":false,"kind":"official","config":{"transport":"streamable-http","url":"https://slidesmcp.googleapis.com/mcp/v1","headers":null,"oauth":true,"docs_only":false,"source_url":"https://developers.google.com/workspace/slides/api/guides/configure-mcp-server","checked_at":"2026-09-24"}},"free_tier":"free, no key (standard Google API usage quotas apply; requires GCP project + OAuth consent)","sdk":["python","java","javascript","go","nodejs"],"openapi":null,"llms_txt":null,"desc_en":"Read and programmatically edit Google Slides presentations (slides, shapes, text, tables) via REST API or MCP.","notes":"Official remote MCP server (slidesmcp.googleapis.com, tools: read_presentation, update_presentation) is part of the Google Workspace Developer Preview Program - limited/early access. Non-OpenAPI Discovery Doc available at https://slides.googleapis.com/$discovery/rest?version=v1.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"no charge; subject to per-minute request quotas","source_url":"https://developers.google.com/workspace/slides/api/limits","checked_at":"2026-09-24"},"auth_scheme":{"type":"oauth2","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://developers.google.com/workspace/slides/api/guides/configure-mcp-server","checked_at":"2026-09-24"},"base_url":"https://slides.googleapis.com","rate_limits":{"summary":"Reads 3,000/min per project, 600/min per user; writes 600/min per project, 60/min per user","source_url":"https://developers.google.com/workspace/slides/api/limits","checked_at":"2026-09-24"},"oauth_scopes":{"scopes":["https://www.googleapis.com/auth/presentations","https://www.googleapis.com/auth/presentations.readonly","https://www.googleapis.com/auth/drive.file","https://www.googleapis.com/auth/drive.readonly"],"source_url":"https://developers.google.com/workspace/slides/api/guides/configure-mcp-server","checked_at":"2026-09-24"},"async_jobs":{"value":false,"how":"synchronous REST calls (presentations.get / batchUpdate)","source_url":"https://developers.google.com/workspace/slides/api/reference/rest"},"operations":["slides-generation"],"no_auth":false,"call":{"operation":"read a presentation (slides, shapes, text)","method":"GET","url":"https://slides.googleapis.com/v1/presentations/{presentationId}","example":"curl -H \"Authorization: Bearer $GOOGLE_ACCESS_TOKEN\" https://slides.googleapis.com/v1/presentations/$PRESENTATION_ID","response_fields":["presentationId","title","slides[].objectId","slides[].pageElements","revisionId"],"async":null,"source_url":"https://developers.google.com/workspace/slides/api/reference/rest/v1/presentations/get","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable"},"uptime":{"window_days":30,"api":{"url":"https://slides.googleapis.com","probes":1,"up":1,"median_ms":264,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":400}},"mcp_remote":{"url":"https://slidesmcp.googleapis.com/mcp/v1","probes":1,"up":1,"median_ms":270,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":200}}}}, {"id":"llamaparse-llamacloud","name":"LlamaParse (LlamaCloud)","homepage":"https://www.llamaindex.ai/llamaparse","docs":"https://developers.llamaindex.ai/llamaparse/","auth":"api_key","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://mcp.llamaindex.ai/mcp","maintainer":"vendor","remote_url":"https://mcp.llamaindex.ai/mcp","covers_full_api":true,"source_url":"https://developers.llamaindex.ai/llamaparse/for-agents/mcp/","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.llamaindex.ai/mcp","headers":{"Authorization":"Bearer $LLAMA_CLOUD_API_KEY"},"oauth":true,"source_url":"https://developers.llamaindex.ai/llamaparse/for-agents/mcp/","docs_only":false,"checked_at":"2026-09-24"}},"free_tier":"Free tier: Free plan with 10K credits/month; beyond that credit-based at $1.25/1,000 credits (1-45+ credits/page depending on tier); 48h parse cache is free to re-query","sdk":["python","typescript","go","java"],"openapi":null,"llms_txt":"https://developers.llamaindex.ai/llms.txt","desc_en":"Parse, classify, extract, and split complex documents (tables, forms, charts) into LLM-ready structured data via API.","notes":"Regional MCP endpoints: mcp.llamaindex.ai (North America) and mcp.eu.llamaindex.ai (Europe), sign in with LlamaCloud account. Pricing tiers: Fast/Cost-effective/Agentic/Agentic Plus.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"10K credits (1,000 credits = $1.25)","period":"month","source_url":"https://www.llamaindex.ai/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://developers.llamaindex.ai/llamaparse/for-agents/mcp/","checked_at":"2026-09-24"},"rate_limits":{"summary":"Free plan: 5 concurrent parse jobs, 5 concurrent extract jobs, 1 concurrent sheets job; paid tiers 20-100","source_url":"https://www.llamaindex.ai/pricing","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"REST API processes documents asynchronously as jobs","source_url":"https://developers.llamaindex.ai/llamaparse/"},"data_policy":{"summary":"Parse cache retained 48 hours then permanently deleted; caching can be disabled","source_url":"https://www.llamaindex.ai/pricing","checked_at":"2026-09-24"},"operations":["document-parsing"],"no_auth":false,"call":{"operation":"start a parse job for an uploaded file","method":"POST","url":"https://api.cloud.llamaindex.ai/api/v2/parse","example":"curl -X POST https://api.cloud.llamaindex.ai/api/v2/parse -H \"Authorization: Bearer $LLAMA_CLOUD_API_KEY\" -H 'Content-Type: application/json' -d '{\"file_id\":\"\",\"tier\":\"agentic\",\"version\":\"latest\"}'","response_fields":["id","status"],"async":"upload first via POST https://api.cloud.llamaindex.ai/api/v1/beta/files (multipart purpose=parse, file=@doc.pdf) to get file_id; then poll GET https://api.cloud.llamaindex.ai/api/v2/parse/{job_id}?expand=markdown until job.status is COMPLETED and read markdown.pages[].markdown","source_url":"https://developers.llamaindex.ai/llamaparse/","checked_at":"2026-09-24"},"unit_price":{"summary":"per page: Fast 1 credit, Cost-effective 3, Agentic 10, Agentic Plus 45; $1.25 per 1,000 credits (Agentic = $0.0125/page)","source_url":"https://developers.llamaindex.ai/llamaparse/general/pricing/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"reachable","llms_txt":"ok"},"uptime":{"window_days":30,"mcp_remote":{"url":"https://mcp.llamaindex.ai/mcp","probes":1,"up":1,"median_ms":483,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}}, {"id":"mistral-ocr-api","name":"Mistral OCR API","homepage":"https://mistral.ai","docs":"https://docs.mistral.ai/capabilities/OCR/basic_ocr/","auth":"api_key","auth_hint":"Authorization: Bearer ","mcp":{"type":"community","url":"https://github.com/D-Diaa/mistral-ocr-mcp","maintainer":"community","repo":"https://github.com/D-Diaa/mistral-ocr-mcp","tools":["ocr_local_file"],"covers_full_api":false,"source_url":"https://github.com/D-Diaa/mistral-ocr-mcp","checked_at":"2026-09-24","domain_verified":null,"kind":"community","config":{"transport":"stdio","command":"uvx","args":["--from","/path/to/mistral-ocr-mcp","mistral-ocr-mcp"],"env":["MISTRAL_API_KEY"],"docs_only":false,"source_url":"https://github.com/D-Diaa/mistral-ocr-mcp","checked_at":"2026-09-24"}},"free_tier":"Free tier: Free plan includes $10/month in API credits; then $4/1,000 pages (OCR), $5/1,000 pages (Document AI); 50% off via Batch API","sdk":["python","typescript"],"openapi":null,"llms_txt":"https://docs.mistral.ai/llms.txt","desc_en":"Extract text, tables, and layout structure from PDFs and images as structured Markdown/JSON via REST API.","notes":"Current model: Mistral OCR 4; block/table/bounding-box extraction requires OCR 4+/2512+; no official Mistral-maintained MCP server, only community implementations.","verified":"2026-09-24","free_plan":{"kind":"free_tier","quota":"$10 in API credits (Free plan)","period":"month","source_url":"https://mistral.ai/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.mistral.ai/api/","checked_at":"2026-09-24"},"base_url":"https://api.mistral.ai","async_jobs":{"value":false,"how":"synchronous OCR call; Batch Inference available for high volume","source_url":"https://docs.mistral.ai/capabilities/OCR/basic_ocr/"},"data_policy":{"summary":"Model-training opt-out available on all plans including Free","source_url":"https://mistral.ai/pricing","checked_at":"2026-09-24"},"operations":["ocr","document-parsing"],"no_auth":false,"call":{"operation":"OCR a PDF to markdown","method":"POST","url":"https://api.mistral.ai/v1/ocr","example":"curl https://api.mistral.ai/v1/ocr -H 'Content-Type: application/json' -H \"Authorization: Bearer $MISTRAL_API_KEY\" -d '{\"model\": \"mistral-ocr-latest\", \"document\": {\"type\": \"document_url\", \"document_url\": \"https://arxiv.org/pdf/2201.04234\"}}'","response_fields":["pages[].markdown","pages[].images","model","usage_info"],"async":null,"source_url":"https://docs.mistral.ai/studio/document-processing/basic_ocr.md","checked_at":"2026-09-24"},"unit_price":{"summary":"Mistral OCR 4: $4 per 1,000 pages ($2 per 1,000 via Batch API); Document AI $5 per 1,000 pages","source_url":"https://mistral.ai/news/ocr-4/","checked_at":"2026-09-24"},"has_free_tier":true,"has_trial":false,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","llms_txt":"ok"},"ratings":[{"source":"github","repo":"D-Diaa/mistral-ocr-mcp","stars":0,"forks":0,"pushed_at":"2025-08-04","archived":false,"url":"https://github.com/D-Diaa/mistral-ocr-mcp","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.mistral.ai","probes":1,"up":1,"median_ms":317,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"pdf-co-api","name":"PDF.co API","homepage":"https://pdf.co","docs":"https://developer.pdf.co","auth":"api_key","auth_hint":"x-api-key: header","mcp":{"type":"official","url":"https://github.com/pdfdotco/pdfco-mcp","maintainer":"vendor","repo":"https://github.com/pdfdotco/pdfco-mcp","tools":["pdf_to_json","pdf_to_csv","pdf_to_text","pdf_to_xls","pdf_to_xlsx","pdf_to_xml","pdf_to_html","pdf_to_image","document_to_pdf","csv_to_pdf","image_to_pdf","webpage_to_pdf","html_to_pdf","email_to_pdf","excel_to_csv","excel_to_json","excel_to_html","excel_to_txt","excel_to_xml","excel_to_pdf","pdf_merge","pdf_split","pdf_add_annotations_images_fields","read_pdf_forms_info","fill_pdf_forms","create_fillable_forms","find_text","find_table","ai_invoice_parser","extract_attachments","pdf_info_reader","pdf_add_password","pdf_remove_password","pdf_make_searchable","pdf_make_unsearchable","upload_file","get_job_check","wait_job_completion"],"covers_full_api":true,"source_url":"https://github.com/pdfdotco/pdfco-mcp","checked_at":"2026-09-24","domain_verified":null,"kind":"official","config":{"transport":"stdio","command":"uvx","args":["pdfco-mcp"],"env":["X_API_KEY"],"docs_only":false,"source_url":"https://github.com/pdfdotco/pdfco-mcp","checked_at":"2026-09-24"}},"free_tier":"trial credits: 10,000 credits for 1 month, no credit card required","sdk":[],"openapi":null,"llms_txt":"https://developer.pdf.co/llms.txt","desc_en":"Convert, merge, split, edit, fill forms, OCR, and extract data from PDFs via REST API.","notes":"Base URL https://api.pdf.co/v1; credit-based usage pricing after trial; code samples (not formal SDKs) at github.com/pdfdotco/pdf-co-api-samples. Official MCP server: uvx pdfco-mcp (X_API_KEY env var).","verified":"2026-09-24","free_plan":{"kind":"trial","period":"one_time","source_url":"https://pdf.co/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"x-api-key","format":"x-api-key: ","source_url":"https://developer.pdf.co/api/index.md","checked_at":"2026-09-24"},"base_url":"https://api.pdf.co/v1","async_jobs":{"value":true,"how":"set async=true to get a jobId; poll POST /v1/job/check until success/failed","source_url":"https://developer.pdf.co/api/job-check.md"},"data_policy":{"summary":"Temporary files stored 1 hour by default, then auto-removed","source_url":"https://developer.pdf.co/llms.txt","checked_at":"2026-09-24"},"operations":["pdf-processing","ocr","document-parsing"],"no_auth":false,"call":{"operation":"extract text from a PDF (OCR, layout kept)","method":"POST","url":"https://api.pdf.co/v1/pdf/convert/to/text","example":"curl -X POST https://api.pdf.co/v1/pdf/convert/to/text -H \"x-api-key: $PDFCO_API_KEY\" -H \"Content-Type: application/json\" -d '{\"url\":\"https://pdfco-test-files.s3.us-west-2.amazonaws.com/pdf-to-text/sample.pdf\",\"inline\":true,\"async\":false}'","response_fields":["body","pageCount","error","credits","remainingCredits"],"async":null,"source_url":"https://developer.pdf.co/api/pdf-to-text/basic","checked_at":"2026-09-24"},"unit_price":{"summary":"PDF to text: 21 credits per page (simple, no OCR: 4); Basic plan $9.99/mo ($8.99 billed annually) includes 16,500 credits, about $0.0006/credit (plans at pdf.co/pricing)","source_url":"https://developer.pdf.co/api/credits-per-api-function","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://api.pdf.co/v1","probes":1,"up":1,"median_ms":407,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":404}}}}, {"id":"reducto-api","name":"Reducto API","homepage":"https://reducto.ai","docs":"https://docs.reducto.ai/get-started/quickstart","auth":"api_key","auth_hint":"Authorization: Bearer ","mcp":{"type":"official","url":"https://mcp.reducto.ai/mcp","maintainer":"vendor","remote_url":"https://mcp.reducto.ai/mcp","tools":["parse_document","extract_data","split_document","classify_document","edit_document","upload_file"],"covers_full_api":true,"source_url":"https://docs.reducto.ai/mcp-server","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.reducto.ai/mcp","headers":{"Authorization":"Bearer $REDUCTO_API_KEY"},"oauth":false,"docs_only":false,"source_url":"https://docs.reducto.ai/mcp-server","checked_at":"2026-09-24"}},"free_tier":"Trial: $150 in free credits (15,000 credits) one-time for new Standard accounts; then standard rates; Startup Program gives extra credits to qualifying teams","sdk":["python","typescript","go"],"openapi":"https://docs.reducto.ai/openapi.json","llms_txt":"https://docs.reducto.ai/llms.txt","desc_en":"Parse, extract, split, edit, and classify complex documents into structured JSON/Markdown via REST API or SDKs.","notes":"Pay-as-you-go after free credits: ~$10/1,000 pages (Parse), ~$20/1,000 pages (Extract); official MCP repo at github.com/reductoai/mcp-server-reducto; hosted MCP variant does not support local file paths, only URLs.","verified":"2026-09-24","free_plan":{"kind":"trial","quota":"15,000 free credits (~$150) for Standard accounts; card requirement not stated on the pricing page","period":"one_time","source_url":"https://reducto.ai/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"http","scheme":"bearer","format":"Authorization: Bearer ","source_url":"https://docs.reducto.ai/get-started/quickstart","checked_at":"2026-09-24"},"base_url":"https://platform.reducto.ai","rate_limits":{"summary":"Concurrent pages: Standard 200, Growth 350, Enterprise 500+","source_url":"https://reducto.ai/pricing","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"async parse with job polling or webhooks (sync /parse also available)","source_url":"https://docs.reducto.ai/get-started/quickstart"},"data_policy":{"summary":"Zero Data Retention agreement available on Growth and Enterprise tiers","source_url":"https://reducto.ai/pricing","checked_at":"2026-09-24"},"operations":["document-parsing"],"no_auth":false,"call":{"operation":"parse a document into chunks","method":"POST","url":"https://platform.reducto.ai/parse","example":"curl -X POST https://platform.reducto.ai/parse -H \"Authorization: Bearer $REDUCTO_API_KEY\" -H \"Content-Type: application/json\" -d '{\"input\":\"https://example.com/document.pdf\"}'","response_fields":["job_id","usage.num_pages","usage.credits","result.chunks[].content","result.chunks[].blocks"],"async":null,"source_url":"https://docs.reducto.ai/api-reference/parse","checked_at":"2026-09-24"},"unit_price":{"summary":"Standard: Parse $10 per 1,000 pages; Extract $20 per 1,000 pages (parsing included)","source_url":"https://reducto.ai/pricing","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":false,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","openapi":"ok","llms_txt":"ok"},"uptime":{"window_days":30,"api":{"url":"https://platform.reducto.ai","probes":1,"up":1,"median_ms":383,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":403}}}}, {"id":"slidespeak-api","name":"SlideSpeak API","homepage":"https://slidespeak.co","docs":"https://docs.slidespeak.co/v1/quickstart","auth":"api_key","auth_hint":"X-API-Key: ","mcp":{"type":"official","url":"https://github.com/SlideSpeak/slidespeak-mcp","maintainer":"vendor","remote_url":"https://mcp.slidespeak.co/mcp","repo":"https://github.com/SlideSpeak/slidespeak-mcp","source_url":"https://github.com/SlideSpeak/slidespeak-mcp","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.slidespeak.co/mcp","headers":{"Authorization":"Bearer $SLIDESPEAK_API_KEY"},"oauth":false,"env":[],"docs_only":false,"source_url":"https://github.com/SlideSpeak/slidespeak-mcp#remote-mcp","checked_at":"2026-09-24"}},"free_tier":"Trial: free API trial, no credit card required; then API plans from $49/month (1,000 credits)","sdk":[],"openapi":null,"llms_txt":null,"desc_en":"Generate, edit, and download PowerPoint/PDF presentations from text, documents, or outlines via REST API.","notes":"Async task-based workflow with polling (GET /task_status/{task_id}); download URLs are short-lived; no official language SDK, only a Postman collection plus the MCP server.","verified":"2026-09-24","free_plan":{"kind":"trial","requires_card":false,"period":"one_time","source_url":"https://slidespeak.co/slidespeak-api/","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"X-API-Key","format":"X-API-Key: ","source_url":"https://docs.slidespeak.co/v1/quickstart","checked_at":"2026-09-24"},"base_url":"https://api.slidespeak.co/api/v1","async_jobs":{"value":true,"how":"POST /presentation/generate returns task_id; poll GET /task_status/{task_id}, then /presentation/download/{request_id}","source_url":"https://docs.slidespeak.co/v1/quickstart"},"data_policy":{"summary":"API plans state no model training on your data","source_url":"https://slidespeak.co/slidespeak-api/","checked_at":"2026-09-24"},"operations":["slides-generation","document-generation"],"no_auth":false,"call":{"operation":"generate a presentation from text","method":"POST","url":"https://api.slidespeak.co/api/v1/presentation/generate","example":"curl -X POST https://api.slidespeak.co/api/v1/presentation/generate -H \"Content-Type: application/json\" -H \"X-API-Key: $SLIDESPEAK_API_KEY\" -d '{\"plain_text\": \"Key moments in the french revolution\", \"length\": 6, \"template\": \"default\"}'","response_fields":["task_id","task_status","task_result"],"async":"poll GET https://api.slidespeak.co/api/v1/task_status/{task_id} until task_status is SUCCESS, then GET /presentation/download/{id} for a short-lived url","source_url":"https://docs.slidespeak.co/v1/quickstart","checked_at":"2026-09-24"},"unit_price":{"summary":"1 API credit per generated slide (1 credit = 5 outline slides); API plans from $49/mo for 1,000 credits (~$0.05 per slide)","source_url":"https://docs.slidespeak.co/v1/credits/","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok"},"ratings":[{"source":"github","repo":"SlideSpeak/slidespeak-mcp","stars":14,"forks":12,"pushed_at":"2026-04-30","archived":false,"url":"https://github.com/SlideSpeak/slidespeak-mcp","fetched_at":"2026-09-24T16:54Z"},{"source":"sourceforge","rating":1.0,"reviews":1,"url":"https://sourceforge.net/software/product/SlideSpeak/","fetched_at":"2026-09-24T16:57Z"}],"uptime":{"window_days":30,"api":{"url":"https://api.slidespeak.co/api/v1","probes":1,"up":1,"median_ms":584,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}},"mcp_remote":{"url":"https://mcp.slidespeak.co/mcp","probes":1,"up":1,"median_ms":549,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}},"reviews_url":"https://raw.githubusercontent.com/eater2/ai_agents_api_library/main/catalog/reviews/slidespeak-api.json"}, {"id":"unstructured-api","name":"Unstructured API","homepage":"https://unstructured.io","docs":"https://docs.unstructured.io/api-reference/overview","auth":"api_key","auth_hint":"unstructured-api-key: (verify exact header on api-reference page)","mcp":{"type":"official","url":"https://mcp.transform.unstructured.io","maintainer":"vendor","remote_url":"https://mcp.transform.unstructured.io","repo":"https://github.com/Unstructured-IO/UNS-MCP","source_url":"https://docs.unstructured.io/transform/get-started/claude-code","checked_at":"2026-09-24","domain_verified":true,"kind":"vendor-hosted","config":{"transport":"streamable-http","url":"https://mcp.transform.unstructured.io","headers":null,"oauth":true,"env":[],"docs_only":false,"source_url":"https://docs.unstructured.io/transform/get-started/claude-code","checked_at":"2026-09-24"}},"free_tier":"Trial: 10,000 free pages one-time on signup, no credit card; then pay-as-you-go at $0.015/page","sdk":["python"],"openapi":null,"llms_txt":"https://docs.unstructured.io/llms.txt","desc_en":"Partition and extract structured elements (text, tables, layout) from PDFs, docs, and images for RAG pipelines via API.","notes":"Legacy /general/v0/general Partition endpoint is for prototyping single files; production use should use the Workflow API. Hosted Transform MCP parses documents; the UNS-MCP repo only manages connectors/workflows and is no longer maintained. Current parse endpoint: POST https://transform.unstructured.io/api/v2/parse with header unstructured-api-key","verified":"2026-09-24","free_plan":{"kind":"trial","requires_card":false,"quota":"10,000 free pages at account start, then $0.015/page","period":"one_time","source_url":"https://unstructured.io/pricing","checked_at":"2026-09-24"},"auth_scheme":{"type":"apiKey","in":"header","name":"unstructured-api-key","format":"unstructured-api-key: ","source_url":"https://docs.unstructured.io/transform/authentication","checked_at":"2026-09-24"},"async_jobs":{"value":true,"how":"Prefer: wait=0 returns 202 with Location URL; poll job until completed/failed","source_url":"https://docs.unstructured.io/transform/jobs"},"data_policy":{"summary":"Zero Data Retention: processed data not stored permanently","source_url":"https://unstructured.io/pricing","checked_at":"2026-09-24"},"operations":["document-parsing"],"base_url":"https://transform.unstructured.io/api/v2","no_auth":false,"call":{"operation":"parse a document into elements (Transform Parse API)","method":"POST","url":"https://transform.unstructured.io/api/v2/parse","example":"curl https://transform.unstructured.io/api/v2/parse -H \"unstructured-api-key: $UNSTRUCTURED_API_KEY\" -F \"input=@document.pdf\" -F \"output=elements\"","response_fields":["status","elements[].type","elements[].text","elements[].metadata.page_number","markdown (default output=markdown)"],"async":"usually synchronous (200); on 202 keep the Location header and poll it until status is completed","source_url":"https://docs.unstructured.io/transform/parse","checked_at":"2026-09-24"},"unit_price":{"summary":"Pay-As-You-Go: $0.015 per page after the first 10,000 free pages","source_url":"https://unstructured.io/pricing","checked_at":"2026-09-24"},"has_free_tier":false,"has_trial":true,"no_card":true,"stale":false,"link_check":{"checked_at":"2026-09-24","docs":"ok","mcp":"ok","llms_txt":"ok"},"ratings":[{"source":"github","repo":"Unstructured-IO/UNS-MCP","stars":43,"forks":18,"pushed_at":"2026-07-21","archived":false,"url":"https://github.com/Unstructured-IO/UNS-MCP","fetched_at":"2026-09-24T16:54Z"}],"uptime":{"window_days":30,"mcp_remote":{"url":"https://mcp.transform.unstructured.io","probes":1,"up":1,"median_ms":526,"last":{"at":"2026-09-24T18:26Z","up":true,"detail":401}}}} ]}