← Registry

AI & Machine Learning

vlm.run

Provides multimodal AI capabilities for reading and transcribing various media formats.

1 endpoint5 known toolsFirst detected August 13, 2026Last detected August 13, 2026

ENDPOINT 1

https://gateway.vlm.run/mcp

No auth detected

MCP server metadata

Name
vlmrun
Version
3.4.6
Capabilities
experimentalloggingprompts.listChangedresources.listChangedtools.listChangedextensions.io.modelcontextprotocol/ui
Server instructions

VLM Run turns media into text through this gateway's tools. Pick the tool that matches the input and call it — never answer from memory, and never write the call out as text: - read_document — for a PDF or a page-like image, to OCR its text into Markdown. - read_image — for a photo, chart, diagram or screenshot, to describe it or answer a question about what it shows. Use read_document instead when what you need is the text printed on it. - read_audio — for an audio file, to transcribe it into text. - read_video — for a video, to describe or transcribe it into text. - list_models — the models this gateway currently serves and which tool each fits; call it first if unsure which model is available. Each url is an http(s) URL, a data: URI, or a bare base64 string — never a local file path (the server cannot see the caller's disk). Each model argument is a menu of the models that fit that tool; pick one or accept the default. Output is plain text/Markdown, trimmed with a note if very large; set json_mode to get parsed JSON instead. For structured extraction, use your framework's typed-output feature on the returned text. list_models tags every method with what it can give you. Pick the method by what you need out of the input. document: - document_markdown — text with structure kept: headings, lists, tables - layout_regions — labelled areas: title, table, figure - reading_order — regions in the order a person would read them - text_citations — each piece of text with the box it came from - text_extraction — the text, as a string - text_highlighting — boxes to draw over the page image: the same tags apply to a page-like image read with read_document. read_image describes what a picture depicts and needs no tag. video: no tags — read_video returns a description or transcript. Only text_extraction and document_markdown return a string; the rest need json_mode=true and arrive parsed under `data`.

Known tools 5

read_document

OCR a document or image into clean Markdown (or structured JSON).

Inferred read-only
read_image

Describe a still image, or answer a question about what it shows.

Inferred read-only
read_audio

Transcribe an audio file into text (or a structured transcription object).

Inferred read-only
read_video

Describe or transcribe a video into text (or structured JSON).

Inferred read-only
list_models

List the models this gateway currently serves, and which read_* tool each fits.

Inferred read-only

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.vlmrun]
url = "https://gateway.vlm.run/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "vlmrun": {
      "type": "http",
      "url": "https://gateway.vlm.run/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: vlmrun
Remote MCP URL: https://gateway.vlm.run/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "vlmrun": {
      "url": "https://gateway.vlm.run/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "vlmrun": {
      "type": "http",
      "url": "https://gateway.vlm.run/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "vlmrun",
  "transport": "streamable-http",
  "url": "https://gateway.vlm.run/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for vlm.run was fetched 2026-08-15T05:29:15.219Z.

Trust status Trusted

vlm.run is assessed as Trusted: Domain has an established technology history spanning over a year.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.