Encodian MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Encodian MCP or direct API to automate document processing, manage files, streamline workflows, and extract metadata through natural language.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Encodian Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Encodian now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Add Attachments to PDFTool to add file attachments to a PDF document.
Add Image Watermark to PDFTool to add an image watermark to a PDF document.
Add Image Watermark to PDF (Advanced)Tool to add an advanced image watermark to a PDF with precise control over positioning, opacity, scale, quality, and rotation.
Array Add ItemsTool to add items to a JSON array at a specified position (first, last, or specific index).
Create ZIP ArchiveTool to create a ZIP archive from multiple documents.
Apply AI OCR to PDFTool to apply AI-powered OCR to a PDF document with optional preprocessing filters.
Apply OCR to PDF (Standard)Tool to apply standard OCR to a PDF document with optional preprocessing filters.
Decode Base64 StringTool to decode a Base64 string to a file.
Base64 EncodeTool to encode a string to Base64.
Calculate DateTool to calculate a date by adding or subtracting a time interval from a given date.
Check Array Contains ValueTool to check if a value exists within a JSON array.
Check Text Contains ValueTool to check if a text string contains a specific value with configurable comparison rules.
Clean StringTool to clean text by removing control characters, invalid filename characters, and custom character sets.
Clean Up Photo ImageTool to clean up photo images by removing artifacts, correcting orientation, and enhancing quality.
Combine ArraysTool to combine two JSON arrays by matching a key attribute.
Compare TextTool to compare two text strings and determine if they match.
Compare Word DocumentsTool to compare two Microsoft Word or PDF documents and generate a document with tracked changes.
Compress ImageTool to compress an image in JPG or PNG format.
Compress PDFTool to compress a PDF document by optimizing images, removing unused objects, and applying various compression techniques.
Concatenate TextTool to concatenate an array of text values with an optional delimiter.
Array to JSONTool to convert an array to a named JSON object.
Array to XMLTool to convert a JSON array to XML format.
Convert File to PDFTool to convert a file to PDF format.
Convert HTML to ImageTool to convert HTML content to an image.
Convert HTML to PDF (V2)Tool to convert HTML content or a URL to PDF format (V2).
Convert HTML to WordTool to convert HTML content to Word (DOCX) format.
Convert Image to GrayscaleTool to convert an image to grayscale.
Convert Image to PDFTool to convert an image file to PDF format with optional OCR.
Convert JSON to ExcelTool to convert JSON data to Excel format.
Convert JSON to XMLTool to convert JSON data to XML format.
Convert Time ZoneTool to convert a date and time value from one time zone to another using Encodian's time zone conversion API.
Convert XML to JSONTool to convert XML strings to JSON format.
Count Array ItemsTool to count the number of items in a JSON array or object.
Create QR CodeTool to generate a QR code barcode image with customizable size, colors, border, and encoding options.
Format Text CaseTool to format text with various case transformations (uppercase, lowercase, title case, etc.
Hash DataTool to compute a cryptographic hash (MD5, SHA256, etc.
Unzip FileExtracts all files from a ZIP archive and returns their base64-encoded contents.
Get Convert Excel SchemaTool to retrieve the dynamic schema for Excel conversion operations.
Get Convert Word SchemaTool to retrieve the dynamic JSON schema for Word document conversion operations.
Get Convert CAD SchemaTool to retrieve the dynamic schema for CAD file conversion operations.
Get Convert Image to PDF SchemaTool to retrieve the dynamic schema for Convert - Image to PDF operations.
Get Convert PowerPoint SchemaTool to retrieve the dynamic schema for PowerPoint conversion operations.
Get Convert Visio SchemaTool to retrieve the dynamic schema for Visio file conversion.
Get Create Barcode SchemaTool to retrieve the dynamic schema for creating a barcode.
Get Crop Image SchemaTool to retrieve the dynamic schema for the Crop Image action.
Get Dynamic Schema for HTTP RequestTool to retrieve the dynamic schema for the HTTP Request utility based on authentication type.
Get Word Insert Text SchemaTool to retrieve the dynamic schema for Word Insert Text operations.
Get File PropertiesTool to retrieve properties of a file.
Get Operation Status for AIRunPromptTextTool to get the operation status of an AIRunPromptText operation.
Get Operation Status for Encodian Send to FilerTool to get the operation status for an Encodian Send to Filer operation.
Get Operation Status Extract ImageTool to retrieve the operation status of a PDF ExtractImage operation.
Get Operation Status for ExtractTextRegionTool to retrieve the operation status of an ExtractTextRegion operation.
Get Operation Status File OnlyTool to retrieve operation status for file-only operations.
Get Operation Status for Image Extract TextTool to get the operation status of an ImageExtractText operation.
Get Operation Status for Multiple FilesTool to retrieve the operation status of a Word MultipleFiles operation.
Get Operation Status - PDF Split BarcodeTool to retrieve operation status for a PDF split barcode operation.
Get Operation Status for Split DocumentTool to retrieve the operation status of a PDF SplitDocument operation.
Get Sign PDF SchemaTool to retrieve the dynamic schema for PDF signing operations.
Get Subscription StatusTool to retrieve Encodian subscription status for Flowr and Vertr.
Resize ImageTool to resize an image by percentage or dimensions.
Move FileTool to move a file between containers.
Add PDF Header FooterTool to add HTML header and footer to a PDF.
Get PDF MetadataExtract comprehensive metadata and properties from PDF documents.
Watermark PDFTool to apply a text watermark to a PDF.
Read QR Code from DocumentTool to read QR codes from PDF or DOCX documents.
Word - Replace Text With ImageTool to replace text with an image in a Word document.
Validate Email AddressValidates an email address string against a custom regex pattern using Encodian's validation API.
Validate URL AvailabilityTool to validate the availability of a specified URL.
Write Range to ExcelTool to write values to a cell range in an Excel worksheet.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Encodian tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Get PDF metadata for the latest uploaded report')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Why Use Composio?

AI Native Encodian Integration

  • Supports both Encodian MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Encodian data

Managed Auth

  • Built-in API key handling with secure credential management
  • Central place to manage, scope, and revoke Encodian access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Encodian
  • Scoped, least privilege access to Encodian resources
  • Full audit trail of agent actions to support review and compliance

Frequently Asked Questions

Do I need my own developer credentials to use Encodian with Composio?

Yes, Encodian requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Can I use multiple toolkits together?

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Is Composio secure?

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

What if the API changes?

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.