> ## Documentation Index
> Fetch the complete documentation index at: https://docs.file.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# fileAI MCP Server overview

> What can our MCP server do?

The **fileAI MCP Server** offers a robust set of tools to work with the fileAI file processing pipeline. It allows for uploading files, performing **Optical Character Recognition (OCR)**, classifying documents, and extracting **structured data**.

The server leverages the **Model Context Protocol (MCP)** to provide seamless integration with AI models, enabling them to work with your documents **programmatically**.

<iframe src="https://demo.arcade.software/QPC03Zp9u84lrYTBzZ5w?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" height="400px" width="800px" border="0" />

## **Features**

<Columns cols={2}>
  <Card title="End-to-end file processing" icon="recycle">
    * From file upload to structured data extraction — manage the entire lifecycle of your files.
  </Card>

  <Card title="AI-powered" icon="lightbulb">
    * Leverage powerful AI models for OCR, file classification, and structured data extraction.
  </Card>
</Columns>

<Columns cols={2}>
  <Card title="Schema management" icon="files">
    * Define, update, and manage schemas to control how data is extracted for your specific needs.
  </Card>

  <Card title="Asynchronous processing" icon="gears">
    * Upload files and track processing status asynchronously.
  </Card>
</Columns>

## **Requirements**

To use the fileAI MCP Server, make sure you have the following items at hand:

<Columns cols={2}>
  <Card title="A fileAI Account" icon="user" href="orion.file.ai/sign-up">
    You need an account to use our API endpoints and MCP servers. Sign up or login [here](orion.file.ai).
  </Card>

  <Card title="A fileAI API key" icon="key">
    * After creating your fileAI account, you can generate your API Key.
  </Card>

  <Card title="Verified AI Schemas" icon="check">
    fileAI suggests extraction and data fetch schemas. Confirm or edit these in the UI to call them directly via MCP.
  </Card>

  <Card title="Your MCP toolkit" icon="wrench" href="mcp.file.ai">
    > An MCP client (such as Cursor or Claude Desktop) and **npx** (included with Node.js) available in your environment.
  </Card>
</Columns>
