docsapi_key

Eagle doc

AI-Powered, Fast, Reliable and Accurate Invoice OCR and Receipt OCR API for Seamless Integration

Verdict

Eagle Doc exposes OCR and document extraction tools for invoices, receipts, and resumes. An @mention lets your team parse uploaded images or PDFs directly in a Space — no copy-paste, no third-party upload forms. Finance teams pull line items from vendor invoices, HR extracts candidate details from resumes, and ops teams digitize receipts for expense reports. You'll need an API key from Eagle Doc's dashboard. The MCP counts each page against your monthly quota, so multi-page PDFs consume multiple credits per run.

Common use cases

  • Extract line items from vendor invoices
  • Parse candidate resumes during hiring reviews
  • Digitize expense receipts for reimbursement
  • Monitor OCR quota usage across the team
  • Batch process scanned contracts for compliance

Integration

Vendor
Eagle doc
Category
docs
Auth
API_KEY
Tools
13
Composio slug
eagle_doc

Tools

  • Delete Batch Processing Task
    destructive

    Tool to delete a submitted batch processing task from the queue. Use when you need to cancel or remove a previously submitted batch OCR task before processing completes.

  • Eagle Doc Invoice OCR from Base64

    Tool to extract invoice data from base64 encoded images using Eagle Doc OCR API. Use when you need to process invoice images that are already base64 encoded. Supports optional parameters for privacy control, coordinate extraction, and full

  • Extract Resume Information

    Tool to extract candidate information from resumes using OCR. Use when you need to parse resume documents and extract structured data including work experience, education, skills, certifications, and contact details. Supports PNG, JPG, TIF,

  • Get Current Month Usage

    Tool to get current month's usage statistics including quota, pages processed, over-usage, and costs. Use when you need to check API usage and billing information for the current billing period.

  • Get Management Quota

    Tool to get contractual quota allowance and current usage counters for all workloads. Use when you need to check remaining capacity for dashboards or billing workflows.

  • Get Monthly Usage History

    Tool to retrieve historical monthly usage data with pricing context for reconciliation and forecasting. Use when you need to analyze page processing trends or calculate costs.

  • Get Receipt Quota V1

    Tool to get quota information for receipt processing API v1 (deprecated). Use when you need to check remaining quota for receipt OCR processing.

  • Get Receipt Quota V2 (Deprecated)

    Tool to get quota information for receipt processing API v2 (deprecated). Use when you need to check available quota and usage for receipt OCR processing. Note: Multi-page receipts count each page as one request.

  • Get Usage Request Logs

    Tool to retrieve chronological list of recent API calls with page counts and timestamps. Use for troubleshooting and auditing consumption patterns.

  • Process Any Document with OCR

    Tool to process any document type with OCR and automatic classification. Supports bank statements, resumes, passports, delivery sheets, and more. Use when you need to extract structured data from various document types.

  • Receipt OCR V1 (Legacy)

    Tool to process receipt images with v1 API to extract structured data. Use when you need to extract merchant details, line items, totals, and payment information from receipt images or PDFs. Note: This is a deprecated legacy version; consid

  • Receipt OCR V3

    Tool to process receipt images into structured JSON with 40+ fields including merchant info, line items, taxes, and payments. Use when extracting detailed data from receipt images or PDFs.

  • Submit Batch Any Document OCR Task

    Tool to submit batch OCR processing tasks for various document types including bank statements, resumes, passports, delivery sheets, and more. Use when you need to asynchronously process documents with custom configurations. The task is pro

Setup

Setup guide

  1. 11. Open your Switchy workspace settings and navigate to the MCP integrations panel. 2. Click 'Add Integration' and select Eagle Doc from the catalog. 3. Log in to your Eagle Doc account at eagledoc.com, navigate to API Settings, and generate a new API key with read and write permissions. 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Return to any Space and type '@Eagle doc get current month usage' to confirm the connection works — you should see your quota and page count. 6. To extract data from a document, upload the file to the Space, then @mention Eagle Doc with a prompt like '@Eagle doc extract invoice data from the uploaded image'.

What teammates see: by default, memories from Eagle doc are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Extract Invoice Data

@Eagle doc extract all invoice details from the uploaded file, including vendor name, invoice number, line items with descriptions and amounts, subtotal, tax, and total due.
Open in a Space →

Parse Resume Details

@Eagle doc extract candidate information from this resume, including work experience with dates and titles, education history, technical skills, and any certifications listed.
Open in a Space →

Check Monthly Quota

@Eagle doc get current month usage and show me the quota allowance, pages processed so far, any over-usage, and estimated costs.
Open in a Space →

Digitize Expense Receipt

@Eagle doc process this receipt image and extract the merchant name, transaction date, itemized purchases, and total amount paid.
Open in a Space →

Review Usage History

@Eagle doc get monthly usage history for the last six months and summarize the page processing trends and associated costs for budget planning.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Eagle doc extract all candidate details from this resume PDF including work history, education, and skills

Output

The resume OCR returned structured data for the candidate: 5 years of software engineering experience at two companies (2019-2024), Bachelor's degree in Computer Science from State University (2015-2019), technical skills including Python, React, and PostgreSQL, plus AWS Solutions Architect certification obtained in 2022. The extraction also captured contact information and a brief professional summary. This data is now available in JSON format for further processing or database insertion.

Notes

This example demonstrates the resume parsing capability, which is useful for HR workflows and applicant tracking. The tool requires an API key with sufficient quota allocation. Note that OCR accuracy depends on resume formatting—highly stylized or image-heavy resumes may require manual review of extracted fields.

Prompt

@Eagle doc process this invoice image and extract vendor name, total amount, line items, and payment terms

Output

Invoice OCR completed: Vendor is Acme Office Supplies, invoice #INV-2024-0847 dated March 15, 2024. Total amount is $3,247.89 with payment terms Net 30. Extracted 12 line items including office furniture ($1,850), printer supplies ($890), and miscellaneous items. Tax amount of $247.89 was identified separately. The structured output includes item descriptions, quantities, unit prices, and category codes suitable for accounting system import.

Notes

This write-like example shows invoice data extraction, a common accounts payable automation use case. The tool accepts base64-encoded images or file uploads. Be aware that processing counts against your monthly page quota—check usage with the quota tools before batch operations to avoid over-usage charges.

Prompt

@Eagle doc check my current month usage and tell me if I have enough quota remaining to process 500 more receipt images

Output

Current month usage shows 2,340 pages processed out of your 5,000-page contractual quota, leaving 2,660 pages available. At your current usage rate, you have sufficient capacity for 500 additional receipt images (assuming single-page receipts). Total cost so far is $117.00 with no over-usage charges. Based on this month's trend, you're projected to use approximately 3,800 pages by month-end, staying well within your allocation.

Notes

This synthesis example pairs the quota management tool with AI reasoning to answer a practical planning question. It's essential for teams running batch OCR jobs to monitor quota proactively—over-usage incurs additional per-page charges. The MCP provides both current-month and historical usage data for forecasting and cost control.

Use-case deep-dives

Accounts payable invoice processing

When Eagle Doc wins for monthly vendor invoice runs

A 6-person finance team processes 200-400 vendor invoices per month, mostly PDFs and scanned images. Eagle Doc's invoice OCR tool extracts line items, totals, and vendor details into structured JSON, which feeds directly into their accounting system. The API key auth is simple enough for a single shared credential in Switchy, and the usage quota tools let the team track monthly page counts against their contract limit. This works until invoice volume hits 1,000+ pages per month—at that scale, the per-page cost adds up and you need to compare Eagle Doc's pricing against bulk-discount OCR providers. If your invoice flow is under 500 pages and you need structured extraction (not just text), Eagle Doc is the right call.

Recruiting resume screening

When Eagle Doc fits early-stage hiring pipelines

A 3-person startup hiring team receives 50-80 resumes per open role, mostly PDFs and Word docs. Eagle Doc's resume extraction tool pulls work history, education, and skills into a structured format, which the team drops into a shared Airtable or Notion database for first-pass screening. The batch processing tools let them queue up a folder of resumes overnight and review parsed data the next morning. This setup breaks down when the team scales past 10 hires per quarter—at that point, the manual queue management and lack of ATS integration become friction points, and you're better off with a dedicated recruiting platform that includes OCR. For early-stage teams doing ad-hoc resume parsing, Eagle Doc keeps the workflow simple.

Expense report receipt capture

When Eagle Doc's receipt OCR is overkill for small teams

A 4-person consulting team submits 20-30 expense receipts per month, mostly photos from phones. Eagle Doc's receipt OCR tools extract merchant names, totals, and dates, but the team already uses Expensify or Ramp, which have built-in receipt capture. The only scenario where Eagle Doc makes sense here is if you're building a custom expense workflow in Airtable or a homegrown system and need OCR as a standalone API. The deprecated v1 and v2 receipt quota tools suggest Eagle Doc is phasing out this use case in favor of invoice and document OCR. Unless you're committed to a custom expense stack, skip Eagle Doc for receipts and use your expense platform's native capture.

Frequently asked

What does Eagle doc MCP do in Switchy?

Eagle doc MCP extracts structured data from documents using OCR. It processes invoices, receipts, and resumes into machine-readable fields your team can query or export. You submit images (base64 or file), and it returns parsed text, line items, dates, amounts, and candidate profiles. Useful for automating data entry from scanned paperwork.

Do I need an Eagle doc API key to connect?

Yes. Eagle doc uses API key authentication. You'll generate a key in your Eagle doc account dashboard, then paste it into Switchy's connection form. The key grants access to all OCR tools your Eagle doc plan includes. No OAuth or admin approval required—just the key.

Can Eagle doc MCP process multi-page PDFs?

Yes, but each page counts separately against your quota. Eagle doc's batch processing tool handles multi-page documents by splitting them into individual pages. If you submit a 10-page invoice PDF, it consumes 10 pages of your monthly allowance. Check quota tools before large jobs.

How does this compare to uploading files to Eagle doc's web UI?

The MCP gives you programmatic access inside Switchy's chat. Instead of manually uploading files to Eagle doc's site, you send images via prompts and get structured JSON back. Faster for repetitive tasks, but the web UI still offers visual previews and manual corrections the MCP doesn't expose.

Who on the team should connect the Eagle doc integration?

Whoever manages your Eagle doc subscription and holds the API key. They'll need to monitor quota usage via the Get Management Quota tool, since over-usage incurs extra charges. If your team processes hundreds of receipts monthly, assign this to someone who tracks billing.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.