Is the Equilibrium Team Tweekit MCP server down?

mcp-registry/io.github.equilibrium-team/tweekit · v1.17.0

Also listed as glama/equilibrium-team/tweekit-mcp-server, mcp-registry/io.tweekit/mcp

Verdict. Equilibrium Team Tweekit MCP server answered 99.97% of Glimind's liveness checks over 30 days, better than 41% of MCP servers, with 931 ms median handshake and 3 outages in 90 days. Its agent-readiness grade is A (90/100) across 5 tools, costing an agent about 1,883 tokens to load. Checked every few minutes; no tool is ever called.

Data as of .

30-day measurements and how they compare with other MCP servers
MetricValueBetter than
Uptime, 30 days99.97%41% of MCP servers
Median handshake latency931 ms26% of MCP servers
p95 handshake latency3115 ms—
Checks in 30 days4,911—
Outages, 90 days3—
Median recovery7 min—
Agent-readiness score90/100 (A)69% of MCP servers
Tools5—
Tool-list size for an agent~1,883 tokens54% of MCP servers
Days observed29—
healthy
Last checked 2026-10-26 19:33 UTC · handshake 77ms

As of 2026-10-26 19:33 UTC, the Equilibrium Team Tweekit MCP server is up with a Glimind reliability score of 96/100 (grade A). Over the last 30 days it answered 100% of Glimind's liveness checks. It had 3 outages in 90 days, with a median recovery of 7 minutes.

uptime (30d checks)
100%
checks observed
4,923
outages (90d)
3
tools
8

Normalize and convert more than 400 file types via TweekIT's hosted MCP streamable HTTP endpoint.

Install Equilibrium Team Tweekit MCP server

Add to Cursor Add to VS Code

Claude Code

claude mcp add --transport http equilibrium-team-tweekit-mcp-server https://mcp.tweekit.io/mcp

Claude Desktop · Windsurf · Cline (mcpServers JSON)

{
  "mcpServers": {
    "equilibrium-team-tweekit-mcp-server": {
      "type": "http",
      "url": "https://mcp.tweekit.io/mcp"
    }
  }
}

Third-party server, listed as discovered. Review its source before installing.

Agent-readiness: A (90/100)

A (90/100): 0 error(s), 1 warning(s) across 5 tool(s); ~1,883 tokens of tool definitions.
Scores higher than 69% of 15,762 MCP servers Glimind has audited.
Its tool list costs an agent ~1,883 tokens per session — lighter than 55% of servers.
88 → 90 since 2026-10-17
no tool-poisoning patterns
Schemas100
Descriptions100
Safety hints30
Token cost100
Client compatibility100
Protocol100
Reliability100
Stability100

What to fix (1)

5 of 5 tool(s) carry no readOnlyHint/destructiveHint annotations.

Annotate read-only tools with {"readOnlyHint": true}. Agents and gateways can then run them without a confirmation prompt, and route around destructive ones. How to fix →

Tools: convert, convert_url, doctype, fetch, search

Auto-fix: 4 corrected tool definitions

Paste-ready definitions with the problems above fixed. Changes marked verify need a human look. All of them as JSON: /v1/readiness/mcp-registry%2Fio.github.equilibrium-team%2Ftweekit/fixes

convert 1 change
{
  "name": "convert",
  "description": "Convert an uploaded document payload with TweekIT.\n\nThe file must already be base64 encoded (see `blob`). The conversion can be\nresized and cropped by providing optional geometry parameters. For raster\noutputs, set `alpha`/`bgColor` to control transparency handling.\n\nArgs:\n    inext: Source file extension such as `pdf`, `docx`, or `png`.\n    outfmt: Desired output format (`Fmt` in the API body).\n    blob: Base64 encoded document payload (`DocData`).\n    apiKey: TweekIT API key (`ApiKey` header).",
  "inputSchema": {
    "type": "object",
    "required": [
      "inext",
      "outfmt",
      "blob"
    ],
    "properties": {
      "x1": {
        "type": "integer",
        "default": 0,
        "description": "Left crop coordinate in source pixels."
      },
      "x2": {
        "type": "integer",
        "default": 0,
        "description": "Right crop coordinate in source pixels."
      },
      "y1": {
        "type": "integer",
        "default": 0,
        "description": "Top crop coordinate in source pixels."
      },
      "y2": {
        "type": "integer",
        "default": 0,
        "description": "Bottom crop coordinate in source pixels."
      },
      "blob": {
        "type": "string",
        "description": "Base64 encoded document payload (DocData)."
      },
      "page": {
        "type": "integer",
        "default": 1,
        "description": "Page number to convert for multi-page inputs."
      },
      "alpha": {
        "type": "boolean",
        "default": true,
        "description": "Preserve alpha transparency when producing raster formats."
      },
      "inext": {
        "type": "string",
        "description": "Input file extension (e.g., pdf, docx, png)."
      },
      "width": {
        "type": "integer",
        "default": 0,
        "description": "Optional pixel width for the converted output."
      },
      "apiKey": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "TweekIT API key passed via the ApiKey header. Defaults to the TWEEKIT_API_KEY environment variable when omitted."
      },
      "height": {
        "type": "integer",
        "default": 0,
        "description": "Optional pixel height for the converted output."
      },
      "outfmt": {
        "type": "string",
        "description": "Requested output format to send as Fmt."
      },
      "bgColor": {
        "type": "string",
        "default": "",
        "description": "Background color (hex RGB) to composite behind transparent pixels."
      },
      "apiSecret": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "TweekIT API secret paired with the apiKey. Defaults to the TWEEKIT_API_SECRET environment variable when omitted."
      },
      "noRasterize": {
        "type": "boolean",
        "default": false,
        "description": "Forward to TweekIT to disable rasterization when supported."
      }
    }
  },
  "annotations": {
    "readOnlyHint": true
  }
}
convert_url 1 change
{
  "name": "convert_url",
  "description": "Download a remote file and convert it with TweekIT in one step.\n\nThis helper first fetches `url`, infers the input extension when possible,\nand then forwards the bytes to `convert`. Supply `fetchHeaders` when the\nremote resource needs authentication or custom headers.\n\nArgs:\n    url: Direct download URL for the source document or image.\n    outfmt: Desired output format (`Fmt`).\n    apiKey: TweekIT API key (`ApiKey` header). Falls back to `TWEEKIT_API_KEY` env var.\n    apiSecret: TweekIT API sec",
  "inputSchema": {
    "type": "object",
    "required": [
      "url",
      "outfmt"
    ],
    "properties": {
      "x1": {
        "type": "integer",
        "default": 0,
        "description": "Left crop coordinate in source pixels."
      },
      "x2": {
        "type": "integer",
        "default": 0,
        "description": "Right crop coordinate in source pixels."
      },
      "y1": {
        "type": "integer",
        "default": 0,
        "description": "Top crop coordinate in source pixels."
      },
      "y2": {
        "type": "integer",
        "default": 0,
        "description": "Bottom crop coordinate in source pixels."
      },
      "url": {
        "type": "string",
        "description": "Direct download URL for the source document or image."
      },
      "page": {
        "type": "integer",
        "default": 1,
        "description": "Page number to convert for multi-page inputs."
      },
      "alpha": {
        "type": "boolean",
        "default": true,
        "description": "Preserve alpha transparency when producing raster formats."
      },
      "inext": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "Override for the detected input extension (e.g., pdf)."
      },
      "width": {
        "type": "integer",
        "default": 0,
        "description": "Optional pixel width for the converted output."
      },
      "apiKey": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "TweekIT API key passed via the ApiKey header. Defaults to the TWEEKIT_API_KEY environment variable when omitted."
      },
      "height": {
        "type": "integer",
        "default": 0,
        "description": "Optional pixel height for the converted output."
      },
      "outfmt": {
        "type": "string",
        "description": "Requested output format to send as Fmt."
      },
      "bgColor": {
        "type": "string",
        "default": "",
        "description": "Background color (hex RGB) to composite behind transparent pixels."
      },
      "apiSecret": {
        "anyOf": [
          {
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "TweekIT API secret paired with the apiKey. Defaults to the TWEEKIT_API_SECRET environment variable when omitted."
      },
      "noRasterize": {
        "type": "boolean",
        "default": false,
        "description": "Forward to TweekIT to disable rasterization when supported."
      },
      "fetchHeaders": {
        "anyOf": [
          {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "description": "Optional HTTP headers to include when downloading the URL."
      }
    }
  },
  "annotations": {
    "readOnlyHint": true
  }
}
fetch 1 change
{
  "name": "fetch",
  "description": "Fetch a URL and return content.\n\n- Images return as FastMCP Image.\n- PDFs return as File(format=\"pdf\").\n- Text/JSON return as a JSON payload with metadata and text.",
  "inputSchema": {
    "type": "object",
    "required": [
      "url"
    ],
    "properties": {
      "url": {
        "type": "string",
        "description": "HTTP or HTTPS URL to retrieve and normalize."
      }
    }
  },
  "annotations": {
    "readOnlyHint": true
  }
}

Get alerted

Get an email or webhook when this server's readiness drops by 10+ points, tool-poisoning text appears, or a tool breaks:

curl -X POST https://glimind.com/v1/subscriptions -H 'content-type: application/json' -d '{"tools":["mcp-registry/io.github.equilibrium-team/tweekit"],"email":"[email protected]"}'

Agents: watch_tool({"toolId": "mcp-registry/io.github.equilibrium-team/tweekit"}) over MCP.

Passed

Largest tool definitions

Static checks of the advertised tools/list (schema, descriptions, annotations, tool-poisoning patterns, names, size) plus observed protocol, uptime, latency and contract changes. Read-only: no tool is ever called. Weights: schema 15, docs 20, safety 15, efficiency 15, compatibility 15, protocol 5, reliability 10, stability 5. Token counts are estimates (~3.6 characters per token).

Operator? Fix these, then re-check live. Embed the readiness badge:

Markdown
[![MCP agent-readiness](https://glimind.com/v1/readiness/badge/mcp-registry%2Fio.github.equilibrium-team%2Ftweekit.svg)](https://glimind.com/server/mcp-registry%2Fio.github.equilibrium-team%2Ftweekit?ref=badge)
HTML
<a href="https://glimind.com/server/mcp-registry%2Fio.github.equilibrium-team%2Ftweekit?ref=badge"><img src="https://glimind.com/v1/readiness/badge/mcp-registry%2Fio.github.equilibrium-team%2Ftweekit.svg" alt="MCP agent-readiness"></a>
reStructuredText
.. image:: https://glimind.com/v1/readiness/badge/mcp-registry%2Fio.github.equilibrium-team%2Ftweekit.svg
   :target: https://glimind.com/server/mcp-registry%2Fio.github.equilibrium-team%2Ftweekit?ref=badge
   :alt: MCP agent-readiness

Tool-definition log

Glimind records every version of this server's tool definitions in a signed, append-only transparency log. Current manifest sha256:fc002ffdfe034395…, first seen 2026-10-17, included at leaf 958 of 75,059. Version history · verify what your client received.

Tools (8)

Compare: most reliable files servers · most reliable web servers · most reliable search servers

Know before your agent calls it

Glimind tells agents whether a server is up right now and how to call it, then fails over to a live alternative when it isn't.

Add Glimind — free, no signup:

Add to Cursor Add to VS Code

Claude Code

claude mcp add --transport http glimind https://glimind.com/mcp

Claude Desktop · Windsurf · Cline (mcpServers JSON)

{
  "mcpServers": {
    "glimind": {
      "type": "http",
      "url": "https://glimind.com/mcp"
    }
  }
}

FAQ

Is the Equilibrium Team Tweekit MCP server down right now?

As of 2026-10-26 19:33 UTC, the Equilibrium Team Tweekit MCP server is up with a Glimind reliability score of 96/100 (grade A). Over the last 30 days it answered 100% of Glimind's liveness checks. It had 3 outages in 90 days, with a median recovery of 7 minutes.

How many tools does Equilibrium Team Tweekit MCP server provide?

Equilibrium Team Tweekit MCP server advertises 8 tools, including convert, convert_file, convert_url, doctype, fetch.

How do I install Equilibrium Team Tweekit MCP server?

Point your MCP client at this streamable-http endpoint: https://mcp.tweekit.io/mcp

Is the Equilibrium Team Tweekit MCP server safe to connect to an AI agent?

Glimind scanned all 5 tool definitions for tool-poisoning patterns — hidden or invisible characters, instructions that override the model, concealment from the user, requests to read credential or MCP config files, conversation exfiltration and cross-tool shadowing — and found none. This checks what the server tells the model, not what its code does; review the source before granting access to sensitive data.

Operator of Equilibrium Team Tweekit MCP server?

Status page: 90-day uptime, every outage and how long it lasted.

Claim this listing to get the Verified operator marker, a remediation checklist and owner analytics, or embed the live badge from any of the tool pages above. Maintainers: alerts, deploy attestation and monthly reports.

Status is an automated estimate from Glimind's liveness checks (handshake and tool listing only; no tool is ever called) and may lag or differ from your network. Glimind is not affiliated with this server or its operator. Operator? Request a correction or opt out at https://glimind.com/opt-out.

Feedback
Help us improve