Search / io.github.ModelsLab/modelslab-v8
ModelsLab v8
R2· OAuth, onceModelsLab v8 generation APIs: discover models, providers and endpoints, then run them.
v1.0.0 · active · repository · website · descriptor JSON · versions
Search / io.github.ModelsLab/modelslab-v8
R2· OAuth, onceModelsLab v8 generation APIs: discover models, providers and endpoints, then run them.
v1.0.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"modelslab-v8": {
"type": "http",
"url": "https://modelslab.com/mcp/v8",
"headers": {
"Authorization": "Bearer ${api_key}"
}
}
}
}claude mcp add --transport http modelslab-v8 https://modelslab.com/mcp/v8 --header "Authorization: Bearer ${api_key}"[mcp_servers.modelslab-v8]
url = "https://modelslab.com/mcp/v8"
bearer_token_env_var = "api_key"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"modelslab-v8": {
"type": "remote",
"url": "https://modelslab.com/mcp/v8",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:api_key}"
}
}
}
}{
"mcpServers": {
"modelslab-v8": {
"type": "http",
"url": "https://modelslab.com/mcp/v8",
"headers": {
"Authorization": "Bearer ${api_key}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=modelslab-v8&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbW9kZWxzbGFiLmNvbS9tY3AvdjgiLCJoZWFkZXJzIjp7IkF1dGhvcml6YXRpb24iOiJCZWFyZXIgJHthcGlfa2V5fSJ9fQ%3D%3D"
}{
"servers": {
"modelslab-v8": {
"type": "http",
"url": "https://modelslab.com/mcp/v8",
"headers": {
"Authorization": "Bearer ${api_key}"
}
}
}
}{
"mcpServers": {
"modelslab-v8": {
"httpUrl": "https://modelslab.com/mcp/v8",
"headers": {
"Authorization": "Bearer ${api_key}"
}
}
}
}extensions:
"modelslab-v8":
enabled: true
name: "modelslab-v8"
type: streamable_http
uri: "https://modelslab.com/mcp/v8"
headers:
"Authorization": "Bearer ${api_key}"
timeout: 300
Placeholders to fill from your own secret store: ${api_key}. The registry never accepts secret values.
protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)auth.prmProtected Resource Metadata (RFC 9728) publishedauth.as_metadataauthorization server metadata reachableauth.cimdonly Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMDauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsonly 4 of 8 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: list-providers (destructiveHint, idempotentHint, openWorldHint); endpoint-details (destructiveHint, idempotentHint, openWorldHint); image-generation (readOnlyHint, destructiveHint, idempotentHint); …tools.token_costabout 2,095 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes2 tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagelist-modelschangedinput schemalist-modelschangedinput schemaFull history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-17d-ago -duplicate-repo(3 names)
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://modelslab.com/mcp/v8 streamable-http | oauth2 AS: https://modelslab.com/oauth | yes | 100% | 223 ms | – | 2026-10-19 |
3d-generation | 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. |
audio-generation | 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. |
endpoint-detailsread-only | 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`. |
fetch-generationread-only | 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" |
image-generation | 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. |
list-modelsread-only | 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. |
list-providersread-only | 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. |
video-generation | 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. |
Schemas: list_tools.
2 other active names share this repository: io.github.ModelsLab/modelslab, io.github.ModelsLab/modelslab-agents
{
"name": "io.github.ModelsLab/modelslab-v8",
"title": "ModelsLab v8",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://modelslab.com/mcp/v8",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"value": "Bearer {api_key}",
"isSecret": true,
"variables": {
"api_key": {
"isSecret": true,
"isRequired": true,
"description": "ModelsLab API key from https://modelslab.com/dashboard/api-keys"
}
},
"isRequired": true,
"description": "ModelsLab API key from https://modelslab.com/dashboard/api-keys"
}
]
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/ModelsLab/modelslab-mcp",
"source": "github"
},
"websiteUrl": "https://docs.modelslab.com/mcp-web-api/overview",
"description": "ModelsLab v8 generation APIs: discover models, providers and endpoints, then run them."
}