Encodian
Encodian provides a suite of document management and automation tools, including Flowr, Filer, and Indxr, designed to enhance productivity and streamline workflows within Microsoft 365 environments.
Verdict
Common use cases
- Add branded headers to contract PDFs
- Extract metadata from uploaded invoices
- Hash files to verify document integrity
- Compare two text versions for changes
- Move signed docs between storage folders
Integration
- Vendor
- Encodian
- Category
- docs
- Auth
- API_KEY
- Tools
- 14
- Composio slug
encodian
Tools
- Add PDF Header Footer
Tool to add HTML header and footer to a PDF. Use when you need to embed consistent headers or footers across pages with margin and range options.
- Base64 Encode
Tool to encode a string to Base64. Use when you need to convert text into Base64 representation for use in other operations.
- Compare Text
Tool to compare two text strings and determine if they match. Use when you have two strings and need to verify if they are equal.
- Decode Base64 String
Tool to decode a Base64 string to a file. Use when you need to extract binary content (e.g., PDF, image) from Base64 data.
- Get File Properties
Tool to retrieve properties of a file. Attempts multiple Encodian Filer endpoints and fallbacks.
- Get PDF Metadata
Tool to extract PDF metadata and properties. Use when you need to retrieve details like page count, author, file size, and custom attributes.
- Hash Data
Tool to compute a cryptographic hash (MD5, SHA256, etc.) of text or file data. Use when you need to verify integrity or generate digests.
- Move File
Tool to move a file between containers. Use when you need to relocate a blob within your storage without manually copying then deleting.
- Resize Image
Tool to resize an image by percentage or dimensions. Use when you need to scale or reshape an image with optional aspect-ratio enforcement.
- Unzip File
Tool to extract files from an archive. Use when you need to unzip a package and retrieve its contents.
- Validate Email Address
Tool to validate an email address. Use when checking email formats against a custom regex before processing user inputs.
- Validate URL Availability
Tool to validate the availability of a specified URL. Use when needing to confirm if a web address is reachable before processing.
- Watermark PDF
Tool to apply a text watermark to a PDF. Use when you need to annotate PDF pages with custom labels or marks; supports page selection, positioning, opacity, and rotation.
- Write Range to Excel
Tool to write values to a cell range in an Excel worksheet. Use when you need to programmatically update worksheet data by specifying a range and a 2D array of values.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select Encodian from the list. 3. You'll be prompted to paste your Encodian API key — retrieve it from the Encodian portal under API Settings (create a new key if you don't have one). 4. Paste the key into Switchy and click 'Connect'. 5. Switchy will validate the key and confirm the connection. 6. Open any Space, type '@Encodian' in the chat, and ask it to retrieve PDF metadata from a sample document URL to verify the integration works. 7. If the tool returns metadata, you're ready to invoke any of Encodian's 14 tools by @mentioning it with a task description.
What teammates see: by default, memories from Encodian 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
Starter prompts
Add PDF Footer
@Encodian add a footer to this PDF with the text 'Confidential — Internal Use Only' in 10pt gray Arial, centered at the bottom margin.Open in a Space →
Extract PDF Metadata
@Encodian retrieve the metadata from this PDF URL and tell me the page count, author, and file size.Open in a Space →
Hash Document
@Encodian compute the SHA256 hash of this document so we can verify its integrity before archiving.Open in a Space →
Compare Text Strings
@Encodian compare these two contract clauses and confirm if they're identical or highlight any differences.Open in a Space →
Decode Base64 File
@Encodian decode this Base64 string into a PDF and provide a download link so I can review the attachment.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@encodian can you pull the metadata from that contract PDF in our shared drive and tell me how many pages it has?
I've retrieved the metadata for contract_draft_v3.pdf. The document contains 47 pages and was created on January 12, 2025 by Sarah Chen. The file is 2.3 MB, uses PDF version 1.7, and includes custom properties indicating it's tagged for the Q1-2025 review cycle. The document title is set to 'Master Services Agreement - Acme Corp' and the subject field notes 'Final draft pending legal approval.'
This example shows Encodian's PDF metadata extraction, which is useful for document audits and workflow routing. Requires an API key with access to the Encodian Filer endpoints. The tool attempts multiple fallback endpoints if the primary one fails, so response time may vary by file location and storage provider.
@encodian add a footer to this invoice PDF with our company name and page numbers, then save it back to the invoices folder
I've added the footer to invoice_2025_001.pdf. Each page now displays 'Acme Industries LLC' on the left and 'Page X of 12' on the right, positioned 20 pixels from the bottom edge. The updated file has been saved to the invoices container, replacing the original. The footer uses Arial 10pt font and appears consistently across all 12 pages, including the summary page.
This demonstrates Encodian's PDF header/footer tool combined with file movement. The operation modifies the PDF in place, so you'll want to ensure you have a backup if the original is needed. HTML formatting is supported in headers and footers, allowing for styled text and dynamic page ranges. Margin and positioning options give precise control over placement.
@encodian hash all the files in our contracts folder with SHA256 so we can verify nothing's been tampered with since last month's audit
I've computed SHA256 hashes for 23 files in the contracts folder. Here's a summary: 19 files match the hashes from your January audit log, confirming no modifications. However, 4 files show different hashes: MSA_ClientB.pdf, SOW_ProjectX.docx, NDA_Vendor_2024.pdf, and amendment_03.pdf. These were likely updated after the audit date. I can provide the full hash list as a CSV or compare specific files against your audit baseline if you share that reference data.
This showcases Encodian's cryptographic hashing for integrity verification workflows. The tool supports MD5, SHA1, SHA256, and SHA512 algorithms. Useful for compliance scenarios where document tampering detection is required. Note that hashing large files or many files in sequence will consume API quota — check your Encodian plan limits if processing bulk archives regularly.
Use-case deep-dives
When Encodian wins for multi-party document signing prep
A 6-person legal team finalizes 20-30 contracts per week, each needing client-specific headers, metadata extraction for tracking, and hash verification before e-signature. Encodian is the right call here because the PDF Header Footer and Get PDF Metadata tools handle the repetitive formatting and audit trail setup without manual copy-paste, and the Hash Data tool gives you tamper-proof checksums for compliance logs. The API key auth keeps setup under 10 minutes. The threshold: if your contracts live in Google Drive or Dropbox, you'll need a separate sync step since Encodian's Move File tool assumes Azure blob storage. If you're already on Azure and sending more than 15 contracts a week, Encodian pays for itself in the first month by cutting prep time from 8 minutes per contract to under 2.
When Encodian solves the 'what did they send us' problem
A 3-person support team gets 40 tickets a day with file attachments—screenshots, PDFs, logs—and wastes 15 minutes per shift figuring out what's actually in the Base64 blobs their ticketing system stores. Encodian's Decode Base64 String and Get File Properties tools let you surface file type, size, and page count in the ticket view without downloading anything. This works best when your ticket system (Zendesk, Intercom) already exposes attachment data via API and you're running Switchy automations on ticket creation. The trade-off: if attachments are mostly images under 500KB, a simpler vision model might be faster. But if you're dealing with multi-page PDFs or need to route tickets based on document metadata, Encodian's 14-tool kit is overkill in a good way—you'll use 4 tools heavily and ignore the rest.
When Encodian isn't the hero but solves one sharp pain
A 5-person marketing team ships 8-12 one-pagers per quarter, each going through 3-5 revision rounds with legal and product. They don't need Encodian's full suite, but the Compare Text and Hash Data tools close a specific gap: verifying that the 'final final' PDF matches the approved copy-deck text and hasn't been edited post-approval. You run a nightly Switchy workflow that hashes the approved Google Doc export, compares it to the PDF text layer, and flags mismatches in Slack. This scenario only makes sense if you're already paying for Encodian (maybe your ops team uses it for invoicing) and you want to squeeze value from the license. If you're buying Encodian just for this, it's expensive insurance. But if the license is sunk cost, this workflow takes 20 minutes to set up and catches the 1-in-10 revision that slips through.
Frequently asked
What does the Encodian MCP do in Switchy?
It lets your team manipulate documents and files directly in conversations — add headers to PDFs, extract metadata, hash data for verification, encode and decode Base64, compare text strings, and move files between storage containers. You call Encodian's processing tools without leaving the chat interface or writing code.
Do I need an Encodian account to use this MCP?
Yes. You need an active Encodian subscription and an API key from your Encodian dashboard. Paste that key into Switchy's connection settings. The MCP authenticates every request with your key, so anyone on your Switchy workspace who uses it will consume your Encodian quota.
Can the Encodian MCP create PDFs from scratch or merge documents?
The current tool set focuses on modifying and inspecting existing files — adding headers and footers, extracting metadata, hashing, encoding. If you need to generate PDFs from HTML or merge multiple documents, check Encodian's full API; those operations may require calling endpoints not yet exposed as MCP tools.
Why use the MCP instead of calling Encodian's API directly?
The MCP wraps Encodian's endpoints in conversational tools, so your team can say "add a footer to this PDF" without writing HTTP requests or managing authentication tokens. It's faster for ad-hoc tasks in Switchy; for high-volume automation, a direct API integration in your codebase still makes more sense.
Who on the team should connect the Encodian MCP?
Whoever holds the Encodian API key and understands your document-processing workflows. Once connected, any Switchy user in the workspace can invoke the tools, so make sure your Encodian plan covers the expected usage. Usage counts against your Encodian subscription, not Switchy's limits.