# Airparser MCP for AI Agents AI Agent Connect

> Airparser MCP lets your agent handle messy documents like invoices, resumes, and emails. It turns unstructured files into clean JSON data automatically. You can set up inboxes, manage schemas, and trigger webhooks to push data to your own apps. It's built for anyone who needs to move data out of PDFs and into a database without manual typing.

## Overview
- **Category:** artificial-intelligence
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_5bS14fdIi1BnsLyr7BTkAgKuzpRjFBuj1BpX0yr3/ai-agent-connect
- **Tags:** data-extraction, idp, ocr, pdf-parsing, unstructured-data, automation

## Description

Airparser lets your AI agent handle professional unstructured data extraction and Intelligent Document Processing. From automatically parsing complex invoices and resumes to auditing extraction schemas and managing automated webhooks, your agent handles your data processing pipeline through natural conversation. You can find this and thousands of other connectors in the Vinkius catalog to keep your tools connected. It's about getting your data where it needs to go without the headache of manual processing.

## Tools

### list_inboxes
See all your active Airparser inboxes. Use this to get an overview of your different data streams.

### get_inbox_details
Get specific metadata for an inbox. This helps you see the configuration of a particular source.

### list_documents
See what files are currently sitting in an inbox. Use this to monitor your pending document queue.

### get_document_details
Get the final JSON data from a finished parse. This retrieves the actual content extracted from a file.

### get_inbox_schema
Check the field definitions for a specific inbox. Use this to verify what data your agent is looking for.

### list_webhooks
See your active automated data exports. Use this to manage where your data is being sent.

### create_webhook
Set up a new automated push to your apps. Use this to send parsed data to your CRM or database.

### delete_webhook
Remove an old automated data export. Use this to clean up your automated workflows.

### parse_document_sync
Extract data from a file immediately. Use this when you need the JSON result right away in your chat.

### parse_document_async
Put a file in the queue for background processing. This is best for handling large batches of documents.

## Prompt Examples

**Prompt:** 
```
List my inboxes and tell me which one has the most documents.
```

**Response:** 
```
I've pulled your inboxes. Here's what I found:

- **Invoices_US**: 42 documents
- **HR_Resumes**: 115 documents
- **Sales_Leads**: 12 documents
- **Receipts_Misc**: 8 documents

The HR_Resumes inbox currently has the highest count. Would you like to see the details for that one?
```

**Prompt:** 
```
Extract the total amount and vendor name from this invoice PDF.
```

**Response:** 
```
I've processed that invoice for you. Here are the extracted details:

- **Vendor Name**: Acme Corp
- **Date**: October 14, 2023
- **Total Amount**: $1,250.50
- **Status**: Completed

Would you like me to export this to your database or check another file?
```

**Prompt:** 
```
Show me the schema for my HR resumes inbox.
```

**Response:** 
```
Here is the extraction schema for your HR resumes inbox:

- **Candidate Name**: Text
- **Email Address**: Email
- **Phone Number**: Phone
- **Years of Experience**: Number
- **Key Skills**: List
- **Education Level**: Text

Everything is set to capture these specific fields automatically.
```

## Capabilities

### Extract text from PDFs and images
Your agent pulls data from visual files and converts it into usable text.

### Pull data from emails
Automatically read and parse content from EML or HTML email files.

### Manage multiple document inboxes
Organize different document sources into dedicated categories.

### Verify extraction schemas
Ensure your agent pulls the exact fields your database requires.

### Trigger webhooks for data export
Push parsed JSON data to your external applications automatically.

### Check real-time processing status
Monitor how your documents are moving through the pipeline.

## Use Cases

### Automating Accounts Payable
An operations manager asks their agent to parse 50 invoices and push the totals to their accounting software using parse_document_async.

### Bulk Resume Parsing
A recruiter asks the agent to extract names and skills from 100 resumes into a JSON list to populate their hiring database.

### E-commerce Receipt Sync
A developer sets up a webhook to send order data from emailed receipts to a custom dashboard using create_webhook.

### Document Audit Tracking
A manager uses the agent to check the status of a specific shipping document parse to see if it finished successfully.

## Benefits

- Stop manual data entry by using parse_document_sync to grab invoice data instantly.
- Organize different sources with list_inboxes to keep your data streams separated.
- Ensure data accuracy by checking your requirements with get_inbox_schema.
- Automate your entire pipeline by using create_webhook to push data to your CRM.
- Monitor your work in real-time using list_documents to see what is ready.
- Save hours of work by using parse_document_async for large batches of files.

## How It Works

The bottom line is you get structured data from messy files without doing any manual typing.

1. Subscribe to the Connector and enter your Airparser API Key.
2. Connect your specific inboxes and define your extraction schemas.
3. Ask your agent to parse files or check the status of your data.

## Frequently Asked Questions

**Can Airparser MCP handle handwritten notes on documents?**
Yes, it can process various document types including those with handwriting, turning them into structured data for your agent to use.

**How do I send the parsed data to my own database using Airparser MCP?**
You can use the webhook capabilities to automatically push your parsed JSON data to any external application or database.

**Does Airparser MCP work for emails too?**
Yes, it can parse content from both EML and HTML email files, making it great for automating inbox workflows.

**Can I process a lot of documents at once with Airparser MCP?**
Yes, you can use the background processing tools to handle large batches of files without waiting for each one to finish.

**How do I check if a document was parsed correctly in Airparser MCP?**
You can ask your agent to check the status of a specific document or retrieve the full JSON result to verify the accuracy.

**Is there a way to see my current inboxes in Airparser MCP?**
Your agent can list all your active inboxes and show you the document counts for each one instantly.

**How do I find my Airparser API Key?**
Log in to your Airparser account and navigate to **Account Settings** or **API** section. You can generate and copy your unique API key from there. It must be used in the `X-API-Key` header.

**Can I get parsing results immediately?**
Yes! Use the `parse_document_sync` tool. It waits for Airparser to finish processing (up to 60 seconds) and returns the extracted JSON data directly in the response.

**Does this support multi-item tables like line items in an invoice?**
Yes, Airparser handles nested structures and tables. Ensure your **Extraction Schema** in the inbox is configured to capture these fields, and they will be returned as structured JSON arrays.