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.

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

Uptime history 12 days of history · worst day 98%
12 days agonow
98.9%
Uptime 24h
90 of 91 checks
6
Tools
read from the server
335 ms
Response time
average over 24h
open, no key
Access
streamable-http

Moltline Vision Maths does not always answer

Over the last week it answered 99.8% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

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 512 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
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.

93 installs/wk local only
Moltline Data Desk
by moltlinestudio

Paste-your-data analytics: CSV profiling, A/B tests, correlation, growth. 4 of 7 free.

7 tools answering
Moltline Shopify Prep
by moltlinestudio

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

6 tools answering
A
Image Processing
by pictomancer

Image processing for AI agents: resize, convert, compress, crop, and web-ready AI-generated images.

10 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 90 of 91 checks got a reply (98.9%), average response time 335 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 335 ms on average, which is faster than 53% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.