mcpbeat Sign in

Moltline Vision Maths MCP Server

answering

Moltline Vision Maths is answering right now. Last checked 12 min ago. It exposes 6 tools. Last commit 19 Sep 2026.

Image header probing, bbox conversion, resize plans and colour maths. 4 of 6 free.

Uptime history 58 days of history · worst day 93%
58 days agonow
100.0%
Uptime 24h
92 of 92 checks
6
Tools
read from the server
421 ms
Response time
average over 24h
0
Stars
last commit 19 Sep 2026

Nothing serious here today

Today is the operative word: we check Moltline Vision Maths every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add vision --transport http https://mcp.moltlinestudio.com/vision
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "vision": {
      "url": "https://mcp.moltlinestudio.com/vision"
    }
  }
}
~/.codex/config.toml
[mcp_servers.vision]
url = "https://mcp.moltlinestudio.com/vision"
.cursor/mcp.json
{
  "mcpServers": {
    "vision": {
      "url": "https://mcp.moltlinestudio.com/vision"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "vision": {
      "url": "https://mcp.moltlinestudio.com/vision"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

bbox
bbox_convert
Convert bounding boxes between COCO, Pascal VOC and YOLO. FREE. The three formats disagree on everything: COCO is [x, y, width, height], VOC is [x1, y1, x2, y2], YOLO is [cx, cy, w, h] normalised to the image. Getting this wrong produces boxes that look plausible and quietly ruin every metric. Typical input {"boxes": [[10, 20, 100, 50]], "from_format": "coco", "to_format": "yolo", "image_width": 640, "image_height": 480} returns {"boxes": [[0.0938, 0.0938, 0.1562, 0.1042]], "converted": 1, "rejected": []}. Use whenever a dataset and a model disagree about format. Not for scoring predictions (detection_metrics) and not for removing overlaps (nms). Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "boxes must contain at least one box"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
colour
colour_check
Check a colour pair against the WCAG contrast thresholds. FREE. Uses the WCAG 2 relative-luminance formula, so the number matches what an accessibility audit will report. Typical input {"foreground": "#767676", "background": "#ffffff"} returns {"contrast_ratio": 4.54, "AA": true, "AAA": false, "required": {"AA": 4.5, "AAA": 7.0}, "verdict": "Passes AA for normal text, fails AAA."}. Use when generating or auditing an interface. Not for converting colours between spaces and not for palettes. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "foreground must be a hex colour like #767676"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
detection
detection_metrics
Score detections against ground truth and show the working. PREMIUM (license). Greedy matching at the IoU threshold, highest-confidence prediction first, each ground-truth box matched at most once - the standard protocol. Reports per-class precision, recall and F1, and average precision by the all-points interpolation used by Pascal VOC 2010 onward. Typical input {"predictions": [{"box": [0,0,10,10], "label": "cat", "score": 0.9}], "ground_truth": [{"box": [1,1,11,11], "label": "cat"}]} returns {"overall": {"tp": 1, "fp": 0, "fn": 0, "precision": 1.0, "recall": 1.0, "f1": 1.0}, "per_class": {...}, "mAP": 1.0}. Use to compare two models on the same held-out set. Not for cleaning up a single model's overlapping output first - run nms before this. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "ground_truth must contain at least one box"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
image
image_probe
Read an image's format and pixel size from its header alone. FREE. Dimensions live in the first few dozen bytes of PNG, JPEG, GIF, BMP and WebP, so a base64 prefix is enough - you do not need to send the whole file, and nothing is decoded. Typical input {"data_base64": "iVBORw0KG..."} returns {"format": "png", "width": 1920, "height": 1080, "aspect_ratio": 1.7778, "aspect_label": "16:9", "megapixels": 2.07, "orientation": "landscape", "bytes_inspected": 512}. Use to find out what you are dealing with before planning a resize. Not for pixel content - nothing here reads pixels - and not for EXIF. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "data_base64 must not be empty"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
nms
nms
Remove duplicate detections of the same object. PREMIUM (license). Greedy non-maximum suppression: keep the highest-scoring box, drop everything overlapping it above the threshold, repeat. Ties break on the earlier index, so the result is deterministic rather than dependent on sort stability. Typical input {"boxes": [[0,0,10,10],[1,1,11,11],[50,50,60,60]], "scores": [0.9, 0.8, 0.7]} returns {"keep": [0, 2], "suppressed": [{"index": 1, "by": 0, "iou": 0.6807}], "kept": 2}. Use after a detector that emits overlapping boxes. Not for scoring against ground truth (detection_metrics) and not for format changes (bbox_convert). Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "boxes and scores must be the same length"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.
resize
resize_plan
Work out the exact scale, padding and crop for a model input size. FREE. Returns the numbers you need to transform boxes alongside the image, which is the step that usually gets skipped. Typical input {"width": 1920, "height": 1080, "target": "yolo_640"} returns {"scale": 0.3333, "resized": [640, 360], "pad": {"left": 0, "top": 140, "right": 0, "bottom": 140}, "box_transform": "x_new = x * 0.3333 + 0; y_new = y * 0.3333 + 140"}. Use before feeding an image to a fixed-input model. Not for finding out the image's size in the first place - that is image_probe. Errors: on invalid, missing, or malformed input this tool never raises a protocol error — it returns {"error": "<what is wrong and how to fix it>"} (for example {"error": "unknown target <value>; use one of <value> or set"}). Every call is read-only and idempotent, so after correcting the input it is always safe to retry.

Endpoints

URLTransportStateLatencyChecked
https://mcp.moltlinestudio.com/vision streamable-http answering 465 ms 12 min ago

Alternatives to Moltline Vision Maths

same job, measured the same way
Moltline Dropship Economics
by moltlinestudio

Margin, lead time, SKU mapping and price-ladder maths for dropshipping. 4 of 6 free.

6 tools answering
Moltline Shipping Maths
by moltlinestudio

Dimensional weight, parcel fit, landed cost and freight class. 4 of 6 tools free.

6 tools answering
Moltline Merchant Maths
by moltlinestudio

Processor fees, charge-to-net, invoice totals and proration. 3 of 6 tools free.

6 tools answering
GO AI Tools
by goaichat

31 no-AI tools: image conversion and EXIF stripping, App Store assets, colour maths. No API key.

31 tools answering
SammaPix — Image & PDF tools for AI agents
by samma1997

Image & PDF tools for AI agents: compress, convert, resize, PDF, AI vision, pipeline.

answering
Moltline Research Desk
by moltlinestudio

7 research navigation, thesis, note-taking and citation skill products. 6 of 8 free.

8 tools answering
Formatika
by formatika

Convert, compress, resize and trim images, audio, video and PDFs from local paths.

37 installs/wk local only
Moltline Shopify Prep
by moltlinestudio

Check a product CSV, handles, variant matrices and metafield keys. 4 of 6 free.

6 tools answering

Moltline Vision Maths — questions

Answers built from our own checks of this server.

What can Moltline Vision Maths do?
It exposes 6 tools, read directly from the server on our last check. Among them: bbox_convert, colour_check, detection_metrics, image_probe, nms, resize_plan. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Moltline Vision Maths working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 421 ms. The bar chart above shows every period we have measured.
How do I connect Moltline Vision Maths?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Moltline Vision Maths need an API key?
No. Moltline Vision Maths completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Moltline Vision Maths?
It answers our handshake in 421 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Moltline Vision Maths open source?
Yes — it is published under the MIT licence, written in Python and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.