How to integrate Encodian MCP with Codex

Connect Codex to Encodian MCP. Resize all images in project folder, extract author and page count from pdf, and more using natural language, with authentication handled for you.

Encodian logoEncodian
Api Key

Encodian provides document management and automation tools for Microsoft 365. Enhance productivity with streamlined workflows and seamless file handling.

69 Tools

Introduction

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With the Encodian MCP integration, Codex can convert files and HTML to PDF, run OCR on PDFs, compress and watermark PDFs, resize images, and create QR codes, all without leaving the terminal or the app, whichever you prefer.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Encodian with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • CodeAct: A dedicated workbench that allows GPT to write its code to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool responses: Handle them to minimise context rot.
  • Dynamic just-in-time access to 20,000 tools across 1700+ other Apps for cross-app workflows. It loads the tools you need, so GPTs aren't overwhelmed by tools you don't need.

How to install Encodian MCP in Codex

Run the setup command

Run this command in your terminal to add the Composio MCP server to Codex.

Terminal

It will initiate the authentication in a browser window, authorize Codex to access your Composio account.

Composio authentication page

(Optional) Authenticate with OAuth

To authenticate manually, run the login command to open a browser window and authorize Codex to access your Composio account.

bash
codex mcp login composio

Verify the connection

Run codex mcp list to confirm Composio appears as a registered MCP server.

bash
codex mcp list

Codex App

Codex App follows the same approach as VS Code.

  1. Click ⚙️ on the bottom left → MCP Servers → + Add servers → Streamable HTTP:
  2. Fill the header and Key fields with { "x-consumer-api-key" = "ck_*******" }.
  3. The Key is the Composio API key, that you can find on dashboard.composio.dev
  4. Click on Authenticate and authorize Codex to your Composio account and you're all set.
Codex App MCP setup
  1. Restart and verify if it's there in .codex/config.toml
bash
[mcp_servers.composio]
url = "https://connect.composio.dev/mcp"
http_headers = { "x-consumer-api-key" = "ck_*******" }

Try it

Ask Codex for a Encodian task. The first time, Composio asks you to connect your Encodian account.

For example, ask it to:

  • "Resize all images in project folder"
  • "Extract author and page count from PDF"
  • "Add custom header to every PDF file"

What is the Encodian MCP server, and what's possible with it?

The Encodian MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Encodian account. It provides structured and secure access to your Encodian document automation suite, so your agent can perform actions like managing files, processing PDFs, encoding or decoding content, and automating workflow tasks on your behalf.

  • File management and property retrieval: Quickly get detailed information about files, move documents between containers, and keep your Microsoft 365 storage organized automatically.
  • Document processing and automation: Direct your agent to add headers and footers to PDFs, extract PDF metadata, or resize images for seamless document formatting and compliance tasks.
  • Base64 content conversion: Effortlessly encode text or files to Base64, or decode Base64 strings back to usable files for secure data exchange and workflow integration.
  • Archive extraction and manipulation: Unzip files and retrieve their contents, making it easy to automate bulk document handling or trigger downstream processing steps.
  • Data integrity and comparison tools: Use hashing and text comparison utilities to verify file integrity, detect changes, or ensure consistency across your documents and workflows.

Conclusion

You've successfully integrated Encodian with Codex using Composio's MCP server. Now you can interact with Encodian directly from your terminal, VS Code, or the Codex App using natural language commands.

Key benefits of this setup:

  • Seamless integration across CLI, VS Code, and standalone app
  • Natural language commands for Encodian operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1700+ apps for cross-app workflows
  • CodeAct workbench for complex tool chaining

Next steps:

  • Try asking Codex to perform various Encodian operations
  • Explore cross-app workflows by connecting more toolkits
  • Build automation scripts that leverage Codex's AI capabilities
TOOLS

Supported Tools

Every Encodian action and event your agent gets out of the box.

Add Attachments to PDF

Tool to add file attachments to a PDF document.

Add Image Watermark to PDF

Tool 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 Items

Tool to add items to a JSON array at a specified position (first, last, or specific index).

Create ZIP Archive

Tool to create a ZIP archive from multiple documents.

Apply AI OCR to PDF

Tool 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 String

Tool to decode a Base64 string to a file.

Base64 Encode

Tool to encode a string to Base64.

Calculate Date

Tool to calculate a date by adding or subtracting a time interval from a given date.

Check Array Contains Value

Tool to check if a value exists within a JSON array.

Check Text Contains Value

Tool to check if a text string contains a specific value with configurable comparison rules.

Clean String

Tool to clean text by removing control characters, invalid filename characters, and custom character sets.

Clean Up Photo Image

Tool to clean up photo images by removing artifacts, correcting orientation, and enhancing quality.

Combine Arrays

Tool to combine two JSON arrays by matching a key attribute.

Compare Text

Tool to compare two text strings and determine if they match.

Compare Word Documents

Tool to compare two Microsoft Word or PDF documents and generate a document with tracked changes.

Compress Image

Tool to compress an image in JPG or PNG format.

Compress PDF

Tool to compress a PDF document by optimizing images, removing unused objects, and applying various compression techniques.

Concatenate Text

Concatenate text values with an optional delimiter.

Array to JSON

Tool to convert an array to a named JSON object.

Array to XML

Tool to convert a JSON array to XML format.

Convert File to PDF

Tool to convert a file to PDF format.

Convert HTML to Image

Tool 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 Word

Tool to convert HTML content to Word (DOCX) format.

Convert Image to Grayscale

Tool to convert an image to grayscale.

Convert Image to PDF

Tool to convert an image file to PDF format with optional OCR.

Convert JSON to Excel

Tool to convert JSON data to Excel format.

Convert JSON to XML

Tool to convert JSON data to XML format.

Convert Time Zone

Tool to convert a date and time value from one time zone to another using Encodian's time zone conversion API.

Convert XML to JSON

Tool to convert XML strings to JSON format.

Count Array Items

Tool to count the number of items in a JSON array or object.

Create QR Code

Tool to generate a QR code barcode image with customizable size, colors, border, and encoding options.

Format Text Case

Tool to format text with various case transformations (uppercase, lowercase, title case, etc.

Hash Data

Tool to compute a cryptographic hash (MD5, SHA256, etc.

Unzip File

Extracts all files from a ZIP archive and returns their base64-encoded contents.

Get Convert Excel Schema

Tool to retrieve the dynamic schema for Excel conversion operations.

Get Convert Word Schema

Tool to retrieve the dynamic JSON schema for Word document conversion operations.

Get Convert CAD Schema

Tool to retrieve the dynamic schema for CAD file conversion operations.

Get Convert Image to PDF Schema

Tool to retrieve the dynamic schema for Convert - Image to PDF operations.

Get Convert PowerPoint Schema

Tool to retrieve the dynamic schema for PowerPoint conversion operations.

Get Convert Visio Schema

Tool to retrieve the dynamic schema for Visio file conversion.

Get Create Barcode Schema

Tool to retrieve the dynamic schema for creating a barcode.

Get Crop Image Schema

Tool to retrieve the dynamic schema for the Crop Image action.

Get Dynamic Schema for HTTP Request

Tool to retrieve the dynamic schema for the HTTP Request utility based on authentication type.

Get Word Insert Text Schema

Tool to retrieve the dynamic schema for Word Insert Text operations.

Get File Properties

Retrieve properties of a file in an Encodian Filer container using its name or path.

Get Operation Status for AIRunPromptText

Tool to get the operation status of an AIRunPromptText operation.

Get Operation Status for Encodian Send to Filer

Tool to get the operation status for an Encodian Send to Filer operation.

Get Operation Status Extract Image

Tool to retrieve the operation status of a PDF ExtractImage operation.

Get Operation Status for ExtractTextRegion

Tool to retrieve the operation status of an ExtractTextRegion operation.

Get Operation Status File Only

Tool to retrieve operation status for file-only operations.

Get Operation Status for Image Extract Text

Tool to get the operation status of an ImageExtractText operation.

Get Operation Status for Multiple Files

Tool to retrieve the operation status of a Word MultipleFiles operation.

Get Operation Status - PDF Split Barcode

Tool to retrieve operation status for a PDF split barcode operation.

Get Operation Status for Split Document

Tool to retrieve the operation status of a PDF SplitDocument operation.

Get Sign PDF Schema

Tool to retrieve the dynamic schema for PDF signing operations.

Get Subscription Status

Tool to retrieve Encodian subscription status for Flowr and Vertr.

Resize Image

Tool to resize an image by percentage or dimensions.

Move File

Move a file between Encodian Filer containers by specifying its source and destination paths.

Add PDF Header Footer

Tool to add HTML header and footer to a PDF.

Get PDF Metadata

Extract metadata and properties from a PDF, including page count and, when available, dimensions, document information, dates, format, compliance flags, encryption status, text layer presence, and custom properties.

Watermark PDF

Tool to apply a text watermark to a PDF.

Read QR Code from Document

Tool to read QR codes from PDF or DOCX documents.

Word - Replace Text With Image

Tool to replace text with an image in a Word document.

Validate Email Address

Validates an email address string against a custom regex pattern using Encodian's validation API.

Validate URL Availability

Tool to validate the availability of a specified URL.

Write Range to Excel

Write a 2D array of values to an Excel worksheet in an uploaded workbook and return the updated workbook content.

FAQ

Frequently asked questions

Start with Encodian.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Encodian tool your agent needs.Free to start.

Start building