# ModelsLab v8 (remote · modelslab.com)

ModelsLab v8 generation APIs: discover models, providers and endpoints, then run them.

- Trust score: 36/100 (low)
- Change this week: 0
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-23

## Components

- remote · `modelslab.com`: 36/100 (this document), [markdown](https://verifymcp.io/servers/modelslab-modelslab-v8/mcp-v8.md), [page](https://verifymcp.io/servers/modelslab-modelslab-v8/mcp-v8)

## Channel facts

- Endpoint: `https://modelslab.com/mcp/v8`
- Transports: `streamable-http`
- Auth: `required`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-23.

- **Endpoint Security**: 91/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - The endpoint enforces authorisation, advertised via RFC 9728 protected-resource metadata.
  - HTTPS is enforced; there's no plaintext access path.
  - HSTS check failed: the Strict-Transport-Security header is absent.
  - DNSSEC is configured correctly; the domain's records validate against the full chain to the root.
  - The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents.
- **Transport & Reachability**: 0/100
  - Transport blocked by authentication: the endpoint requires auth we don't have to verify streamable-http.
- **Schema Quality & AI Usability**: 0/100
  - Schema blocked by authentication: the endpoint requires auth we don't have to read it.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 0/100
  - Tool coverage blocked by authentication: the endpoint requires auth we don't have to read its tools.
- **Tool Safety**: 0/100
  - Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.
- **Capabilities**: 0/100
  - Capabilities blocked by authentication: the endpoint requires auth we don't have to read them.

**Unverified: 6 categories.** Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

## Install

### How do I install the ModelsLab v8 MCP server?

ModelsLab v8 is a hosted endpoint at https://modelslab.com/mcp/v8, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

### Claude

```bash
claude mcp add --transport http modelslab-modelslab-v8 'https://modelslab.com/mcp/v8'
```

### Cursor

```json
{
  "mcpServers": {
    "modelslab-modelslab-v8": {
      "url": "https://modelslab.com/mcp/v8"
    }
  }
}
```

### VS Code

```json
{
  "servers": {
    "modelslab-modelslab-v8": {
      "type": "http",
      "url": "https://modelslab.com/mcp/v8"
    }
  }
}
```

### Codex

```toml
[mcp_servers.modelslab-modelslab-v8]
url = "https://modelslab.com/mcp/v8"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "modelslab-modelslab-v8": {
      "type": "remote",
      "url": "https://modelslab.com/mcp/v8",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add modelslab-modelslab-v8 --url 'https://modelslab.com/mcp/v8' --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  modelslab-modelslab-v8:
    url: "https://modelslab.com/mcp/v8"
```

### Netclaw

```json
{
  "McpServers": {
    "modelslab-modelslab-v8": {
      "Transport": "http",
      "Url": "https://modelslab.com/mcp/v8"
    }
  }
}
```

### Vellum

```bash
assistant mcp add modelslab-modelslab-v8 -t streamable-http -u 'https://modelslab.com/mcp/v8'
```

### Other

```json
{
  "mcpServers": {
    "modelslab-modelslab-v8": {
      "type": "http",
      "url": "https://modelslab.com/mcp/v8"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-09 (score 36, −31)

- [security regression] Endpoint reachability: reachable → behind authorisation
- [security regression] Stability: 0.13 → unverified
- [security regression] Tool safety: pass → unverified
- [security regression] Transport: pass → unverified
- [security improvement] Authorization: unverified → pass
- [security improvement] DNSSEC: fail → pass
- [security] First check of Authorization: partial
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified
- [functional regression] Schema quality: 100 → unverified

### 2026-10-06 (score 67, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 13. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 4 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-04 (score 66, +1)

No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-10-03 (score 65, 0)

- [functional improvement] Stability: unverified → 0.03

### 2026-10-02 (score 65)

First indexed and scored.

## MCP tools (8)

### `list-models` (~288 tokens)

List Models

List available AI models on the ModelsLab platform.
    Filter by category (imagen, video, audio, llm, 3d), provider, tags, and more.
    Returns model IDs that can be used with generation tools.

Input parameters:

- `category` (string): Filter by model category (e.g., "stable_diffusion", "stable_diffusion_xl", "flux", "llm", "video", "voice_cloning").
- `feature` (string): Filter by product feature: "imagen" (images), "videofusion" (videos), "audiogen" (audio/voice), "llmaster" (LLMs), "threedverse" (3D).
- `limit` (integer): Maximum number of models to return (1-100).
- `nsfw` (boolean): Set to false to exclude NSFW models, true to include them. Defaults to user preference.
- `provider` (string): Filter by model provider (e.g., "modelslab", "civitai").
- `search` (string): Search models by name, ID, description, or tags.
- `sort` (string): Sort order: "recommended" (default), "latest", "most-used".
- `subcategory` (string): Filter by model subcategory (e.g., "lora", "controlnet", "embeddings", "checkpoint").

### `list-providers` (~128 tokens)

List Providers

List all available model providers on the ModelsLab platform.
    Returns provider names with model counts for each.
    Use provider names to filter models in the list-models tool.

Input parameters:

- `category` (string): Filter providers by model category (e.g., "stable_diffusion", "flux", "llm", "video").
- `feature` (string): Filter providers by product feature: "imagen" (images), "videofusion" (videos), "audiogen" (audio/voice), "llmaster" (LLMs), "threedverse" (3D).

### `endpoint-details` (~365 tokens)

Endpoint Details (V8)

Search V8 endpoint configurations and retrieve their full parameter schemas plus all
    connected models that can be used with them.

    Use this tool before calling a generation tool so you know:
    - Exactly what `params` the endpoint expects (types, enums, defaults, required fields)
    - Which `model_id` values are valid for the endpoint

    Search modes:
    - Provide `category` + `endpoint` slug to look up a specific endpoint.
    - Provide `search` to find endpoints by name or description across all categories.
    - Combine both to narrow results to a category with a keyword search.

    Workflow:
    1. Call this tool to get the parameter schema and available model IDs.
    2. Pick a `model_id` from the `models` list in the response.
    3. Call the appropriate generation tool (`image-generation`, `video-generation`,
       `audio-generation`, `3d-generation`) with `model_id`, `endpoint`, and `params`.

Input parameters:

- `category` (string): Narrow results to a V8 category: "images", "videos", "audios", or "3ds". Optional — omit to search all categories.
- `endpoint` (string): The endpoint slug to look up (e.g. "text-to-image", "text-to-speech"). Optional — omit to return all endpoints in the category.
- `limit` (integer): Maximum number of endpoint configurations to return (1–20). Defaults to 10.
- `model_limit` (integer): Maximum number of connected models to return per endpoint, sorted by popularity (1–20). Defaults to 5.
- `search` (string): Keyword to search endpoint names and descriptions (e.g. "speech", "image turbo").

### `image-generation` (~165 tokens)

Image Generation (V8)

Generate images using the ModelsLab V8 API.
    Supports any image endpoint (text-to-image, image-to-image, inpaint, outpaint, fashion, virtual-try-on, etc.).
    Pass the `endpoint` slug (e.g. "text-to-image") and all required parameters for that endpoint.
    Returns a request ID that can be used with the fetch-generation tool to retrieve results.
    Use the list-models tool to find available model IDs.

Input parameters:

- `endpoint` (string, required): The image operation slug.
- `model_id` (string, required): The model ID to use for image generation.
- `params` (object): Additional parameters for the endpoint (e.g. prompt, negative_prompt, width, height, init_image, mask_image, webhook, track_id).

### `video-generation` (~163 tokens)

Video Generation (V8)

Generate videos using the ModelsLab V8 API.
    Supports any video endpoint (text-to-video, image-to-video, video-to-video, lip-sync, motion-control, etc.).
    Pass the `endpoint` slug (e.g. "text-to-video") and all required parameters for that endpoint.
    Returns a request ID that can be used with the fetch-generation tool to retrieve results.
    Use the list-models tool to find available model IDs.

Input parameters:

- `endpoint` (string, required): The video operation slug.
- `model_id` (string, required): The model ID to use for video generation.
- `params` (object): Additional parameters for the endpoint (e.g. prompt, init_image, init_video, init_audio, duration, aspect_ratio, webhook, track_id).

### `audio-generation` (~182 tokens)

Audio Generation (V8)

Generate audio using the ModelsLab V8 API.
    Supports any audio endpoint (text-to-speech, speech-to-text, speech-to-speech, sound-generation, music-generation, song-extender, song-inpaint, dubbing, etc.).
    Pass the `endpoint` slug (e.g. "text-to-speech") and all required parameters for that endpoint.
    Returns a request ID that can be used with the fetch-generation tool to retrieve results.
    Use the list-models tool to find available model IDs.

Input parameters:

- `endpoint` (string, required): The audio operation slug.
- `model_id` (string, required): The model ID to use for audio generation.
- `params` (object): Additional parameters for the endpoint (e.g. prompt, voice_id, init_audio, init_video, tags, lyrics, source_lang, output_lang, webhook, track_id).

### `3d-generation` (~138 tokens)

3D Generation (V8)

Generate 3D models using the ModelsLab V8 API.
    Supports any 3D endpoint available on the platform.
    Pass the `endpoint` slug and all required parameters for that endpoint.
    Returns a request ID that can be used with the fetch-generation tool to retrieve results.
    Use the list-models tool to find available model IDs.

Input parameters:

- `endpoint` (string, required): The 3D operation slug.
- `model_id` (string, required): The model ID to use for 3D generation.
- `params` (object): Additional parameters for the endpoint (e.g. prompt, init_image, webhook, track_id).

### `fetch-generation` (~187 tokens)

Fetch Generation Status (V8)

Check the status of a queued or processing generation request on the ModelsLab V8 API.

    Use this tool when a generation tool (image-generation, video-generation, audio-generation,
    3d-generation) returns a `status` of `"processing"` along with a numeric `id`.

    Pass the `id` from the original generation response and the `type` matching the category
    of the original request (e.g. "images" for image-generation).

    The response will contain:
    - `status`: "success", "processing", or "error"
    - `output`: array of URLs when status is "success"

Input parameters:

- `id` (integer, required): The numeric id returned by a generation tool when status was "processing".
- `type` (string, required): The generation category matching the original request: "images", "videos", "audios", or "3ds".

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/modelslab-modelslab-v8/mcp-v8#diagnostics

## Score history

- 2026-10-23: 36
- 2026-10-22: 36
- 2026-10-21: 36
- 2026-10-20: 36
- 2026-10-19: 36
- 2026-10-18: 36
- 2026-10-17: 36
- 2026-10-16: 36
- 2026-10-15: 36
- 2026-10-14: 36
- 2026-10-13: 36
- 2026-10-12: 36
- 2026-10-10: 36
- 2026-10-09: 36
- 2026-10-06: 67
- 2026-10-04: 66
- 2026-10-03: 65
- 2026-10-02: 65

## Common questions

### What is the ModelsLab v8 MCP server?

ModelsLab v8 is an MCP server listed in the public MCP registry as io.github.ModelsLab/modelslab-v8. ModelsLab v8 generation APIs: discover models, providers and endpoints, then run them. This page covers its hosted endpoint (https://modelslab.com/mcp/v8).

### Is the ModelsLab v8 MCP server safe to use?

ModelsLab v8 scores 36 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the ModelsLab v8 MCP server expose?

ModelsLab v8 exposes 8 tools: list-models, list-providers, endpoint-details, image-generation, video-generation, and 3 more. Their descriptions and schemas cost roughly 1,616 tokens of context every time the server is loaded.

### Does the ModelsLab v8 MCP server require authentication?

Yes. ModelsLab v8 asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

### Is the ModelsLab v8 MCP server still maintained?

ModelsLab v8 is still listed as active in the MCP registry. We last reached this channel on 23 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.

## Links

- Remote endpoint: https://modelslab.com/mcp/v8
- Authorisation metadata: https://modelslab.com/.well-known/oauth-protected-resource/mcp/v8
- Repository: https://github.com/ModelsLab/modelslab-mcp
- Website: https://docs.modelslab.com/mcp-web-api/overview
- Changelog RSS feed: https://verifymcp.io/servers/modelslab-modelslab-v8/mcp-v8.xml
- Changelog JSON feed: https://verifymcp.io/servers/modelslab-modelslab-v8/mcp-v8.json
- HTML version of this page: https://verifymcp.io/servers/modelslab-modelslab-v8/mcp-v8
