An agent can connect on its own if it already holds APIKEY, APISECRET, APIKEY.Remote endpoint behind a static API key or header. The registry never sees the value; the agent fills the placeholder.
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://mcp.tweekit.io/mcpstreamable-http
api_key ${APIKEY}
yes
100%
280 ms
2025-06-18
2026-10-20
Tools (5)
convert
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: Source file extension such as `pdf`, `docx`, or `png`.
outfmt: Desired output format (`Fmt` in the API body).
blob: Base64 encoded document payload (`DocData`).
apiKey: TweekIT API key (`ApiKey` header). Falls back to `TWEEKIT_API_KEY` env var.
apiSecret: TweekIT API secret (`ApiSecret` header). Falls back to `TWEEKIT_API_SECRET` env var.
noRasterize: Forwarded to TweekIT to skip rasterization when possible.
width: Optional pixel width to request in the output.
height: Optional pixel height to request in the output.
x1: Left crop coordinate in source pixels.
y1: Top crop coordinate in source pixels.
x2: Right crop coordinate in source pixels.
y2: Bottom crop coordinate in source pixels.
page: Page number to extract for multipage inputs.
alpha: Whether the output should preserve alpha transparency.
bgColor: Background color to composite behind transparent pixels.
Returns:
A FastMCP `Image` or `File` payload, or an error description.
convert_url
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: Direct download URL for the source document or image.
outfmt: Desired output format (`Fmt`).
apiKey: TweekIT API key (`ApiKey` header). Falls back to `TWEEKIT_API_KEY` env var.
apiSecret: TweekIT API secret (`ApiSecret` header). Falls back to `TWEEKIT_API_SECRET` env var.
inext: Optional override for the source extension if it cannot be
detected from the URL or response headers.
noRasterize: Forwarded to TweekIT to skip rasterization when possible.
width: Optional pixel width to request in the output.
height: Optional pixel height to request in the output.
x1: Left crop coordinate in source pixels.
y1: Top crop coordinate in source pixels.
x2: Right crop coordinate in source pixels.
y2: Bottom crop coordinate in source pixels.
page: Page number to extract for multipage inputs.
alpha: Whether the output should preserve alpha transparency.
bgColor: Background color to composite behind transparent pixels.
fetchHeaders: Optional mapping of HTTP headers to include when fetching.
Returns:
A FastMCP `Image` or `File` payload, or an error description.
doctype
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 omitted.
extension (str): The file extension to query (e.g., 'jpg', 'pdf') or leave off or use '*' to return all supported input formats.
Returns:
Dict[str, Any]: A dictionary containing the supported file formats or an error message.
fetch
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.
search
Simple web search using DuckDuckGo HTML endpoint.
Returns a list of {title, url, snippet} objects. Best‑effort parsing.