
TweekIT MCP Server
Connects to TweekIT's hosted conversion engine to normalize and transform 400+ file formats through MCP tool calls. Exposes a convert operation that takes base64 encoded files and returns processed outputs like resized PNGs, cropped PDFs, or format conversions. Built on Equilibrium's MediaRich technology, which has handled enterprise media workflows since 2000. You'd reach for this when building AI agents that need to ingest messy real world files like DOC, XLS, PSD, or DWG and output something standardized. Authentication uses API key and secret pairs from your TweekIT account. Free tier includes 10,000 calls. Works over streamable HTTP so there's nothing to host yourself.
- GitHub stars
- 1
- tools
- 5
- auth
- Secret needed
- transport
- STDIO, HTTP
- env vars
- 8
- last updated
- Nov 10, 2026
Install
From registry metadata$ npx add-mcp https://mcp.tweekit.io/mcp --name tweekit --header 'ApiKey: ${APIKEY}' --header 'ApiSecret: ${APISECRET}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http tweekit https://mcp.tweekit.io/mcp --header 'ApiKey: YOUR_APIKEY' --header 'ApiSecret: YOUR_APISECRET'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 5 toolsVerified live against the running server on Nov 6, 2026.
doctypeRetrieve a list of supported file formats or map a file extension to its document type. Args: apiKey (str): The API key for authentication. Falls back to TWEEKIT_API_KEY when omitted. apiSecret (str): The API secret for authentication. Falls back to TWEEKIT_API_SECRET when omi...3 params
Retrieve a list of supported file formats or map a file extension to its document type. Args: apiKey (str): The API key for authentication. Falls back to TWEEKIT_API_KEY when omitted. apiSecret (str): The API secret for authentication. Falls back to TWEEKIT_API_SECRET when omi...
apiKeyvalueapiSecretvalueextensionstringconvertConvert an uploaded document payload with TweekIT. The file must already be base64 encoded (see `blob`). The conversion can be resized and cropped by providing optional geometry parameters. For raster outputs, set `alpha`/`bgColor` to control transparency handling. Args: inext...15 params
Convert an uploaded document payload with TweekIT. The file must already be base64 encoded (see `blob`). The conversion can be resized and cropped by providing optional geometry parameters. For raster outputs, set `alpha`/`bgColor` to control transparency handling. Args: inext...
alphabooleanapiKeyvalueapiSecretvaluebgColorstringblob*stringheightintegerinext*stringnoRasterizebooleanoutfmt*stringpageintegerwidthintegerx1integerx2integery1integery2integerconvert_urlDownload a remote file and convert it with TweekIT in one step. This helper first fetches `url`, infers the input extension when possible, and then forwards the bytes to `convert`. Supply `fetchHeaders` when the remote resource needs authentication or custom headers. Args: url...16 params
Download a remote file and convert it with TweekIT in one step. This helper first fetches `url`, infers the input extension when possible, and then forwards the bytes to `convert`. Supply `fetchHeaders` when the remote resource needs authentication or custom headers. Args: url...
alphabooleanapiKeyvalueapiSecretvaluebgColorstringfetchHeadersvalueheightintegerinextvaluenoRasterizebooleanoutfmt*stringpageintegerurl*stringwidthintegerx1integerx2integery1integery2integerfetchFetch a URL and return content. - Images return as FastMCP Image. - PDFs return as File(format="pdf"). - Text/JSON return as a JSON payload with metadata and text.1 params
Fetch a URL and return content. - Images return as FastMCP Image. - PDFs return as File(format="pdf"). - Text/JSON return as a JSON payload with metadata and text.
url*stringsearchSimple web search using DuckDuckGo HTML endpoint. Returns a list of {title, url, snippet} objects. Best‑effort parsing.2 params
Simple web search using DuckDuckGo HTML endpoint. Returns a list of {title, url, snippet} objects. Best‑effort parsing.
max_resultsintegerquery*stringSponsors
Configuration
TWEEKIT_API_KEYsecretTweekIT API key issued from the TweekIT account portal (optional when targeting a loopback NOAUTH Miner Renderery via TWEEKIT_MINER_NOAUTH=1).
TWEEKIT_API_SECRETsecretAPI secret paired with TWEEKIT_API_KEY for authenticated conversions (optional when TWEEKIT_MINER_NOAUTH=1 is enabled on loopback).
TWEEKIT_API_BASE_URLOptional TweekIT API or On-Premises Miner Renderery URL (e.g., http://127.0.0.1:16377/api/image/ for localhost processing).
TWEEKIT_MINER_LOCALOptional flag ('1' or '0'). When '1', defaults API routing to the local On-Premises Miner Renderery (http://127.0.0.1:16377/api/image/).
TWEEKIT_LOCAL_ONLYOptional flag ('1' or '0'). When '1', enforces localhost/on-prem Miner Renderery routing and blocks third-party cloud egress.
TWEEKIT_MINER_NOAUTHOptional flag ('1' or '0'). When '1', allows loopback Miner Renderery requests without cloud API credentials.
TWEEKIT_ONPREM_HOSTSOptional comma-separated list of trusted private LAN Miner Renderery hostnames or IPs permitted under TWEEKIT_LOCAL_ONLY=1.
TWEEKIT_REQUIRE_LOCAL_MINER_FOR_FILESOptional flag ('1' or '0'). When '1', convert_file refuses to upload local files unless routed to a local or on-prem Miner Renderery.
Readme
TweekIT MCP Server & Python SDK
Ingest, Preflight, and Convert Just About Any Filetype Into AI Workflows — Official Open-Source Package by AMPS dba Equilibrium
Current version: v1.8.3
🤖 Claude & AI Hub Users: Tired of "unsupported file type" errors? Jump to our Claude File Format Enabler – a browser-based tool that converts 450+ formats (DOC, XLS, PSD, DWG, Camera RAW, etc.) into AI-compatible files in seconds, or use our built-in Python
preflight_checkandTweekitClientSDK directly in your pipeline.
Overview
TweekIT MCP Server is the universal media translator for AI workflows, making any file ready for processing in seconds. Built on the robust content processing engine of Equilibrium's MediaRich Server, a technology developed since 2000 and trusted by massive portals and media companies worldwide, TweekIT brings decades of expertise in handling complex media, drawing on a pedigree that includes the renowned DeBabelizer.
Details
- Repository
- github.com/equilibrium-team/tweekit-mcp
- Website
- www.tweekit.io
- Package
tweekit- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Resources
- 2
- Tools verified
- Nov 6, 2026