Skip to main content
Glama

lingbot-mcp

A small Model Context Protocol (MCP) server for discovering Lingbot creation tools, public links, and model availability.

Lingbot Video is an independent AI creation and discovery platform. It provides browser-based image generation today and is preparing additional image and video generation workflows. This server exposes its public product information through three simple MCP tools.

Tools

Tool

Description

get_lingbot_info

Returns the platform description and official links.

list_lingbot_models

Lists available or upcoming image and video models.

get_lingbot_creation_link

Returns the creation URL for an image or video workflow.

Model availability is reported explicitly. Planned models are returned as coming_soon, not as currently available.

Related MCP server: model-gateway

Quick start

Requirements: Node.js 20 or newer.

git clone https://github.com/annwo2025-a11y/lingbot-mcp.git
cd lingbot-mcp
npm install
npm start

MCP configuration

Add a local checkout to any MCP-compatible client:

{
  "mcpServers": {
    "lingbot": {
      "command": "node",
      "args": ["/absolute/path/to/lingbot-mcp/src/index.js"]
    }
  }
}

Development

npm install
npm test

About Lingbot

Use Lingbot to generate AI images, explore practical model guides, and follow upcoming AI video creation tools.

Lingbot is an independent platform and is not affiliated with or endorsed by Robbyant or Ant Group. Model names and trademarks belong to their respective owners.

License

MIT

Available Tools

3 tools
get_lingbot_infoB

Get public information and links for the Lingbot platform.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. "Get" implies a read, but there is no statement of auth requirements, rate limits, or what the returned information actually contains, leaving the behavioral profile almost entirely undocumented.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with no filler. Nothing in the description is wasted given how short it is.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter read tool with no output schema, the description is minimally adequate, but it never specifies the kind of information or links returned, so an agent cannot judge the payload beforehand.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool takes zero parameters, so there is nothing for the description to disambiguate. The baseline of 4 applies for a parameterless tool.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Get) and resource (Lingbot platform info and links), so the general purpose is clear. However, "public information and links" is vague about what is actually returned, and the mention of "links" overlaps with the sibling get_lingbot_creation_link, leaving the boundary between them unstated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance, no prerequisites, and no mention of the sibling tools list_lingbot_models or get_lingbot_creation_link. The agent is left to infer that this is the general-purpose platform metadata call.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

list_lingbot_modelsB

List current or planned models shown by Lingbot.

ParametersJSON Schema
NameRequiredDescriptionDefault
statusNoFilter models by availability.all

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full behavioral burden. It implies a safe, non-mutating read and hints that 'planned' models are included, but says nothing about pagination, ordering, or what a returned model record contains.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single tight sentence with no filler, and the scope qualifier ('current or planned') is front-loaded. It is efficient, though almost to the point of under-specification.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter read tool with no output schema, the description is minimal but workable. It does not describe the shape of returned model entries, which is the main gap given there is no output schema to fall back on.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with a documented enum parameter, so the baseline is 3. The phrase 'current or planned' loosely maps to the available/coming_soon values and adds slight interpretive value, but no format or defaulting detail beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description uses a specific verb and resource ('List ... models') and scopes the result to 'current or planned' items. It is clearly distinguishable from the siblings get_lingbot_info and get_lingbot_creation_link, though it does not explicitly name them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer it should call this to enumerate Lingbot models, but there is no explicit when-to-use, when-not-to-use, or routing to the sibling tools. With three siblings in the family, that omission matters.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updatesv1.0.0
    • First observedget_lingbot_creation_link
    • First observedget_lingbot_info
    • First observedlist_lingbot_models

TDQS

B3.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a clearly distinct resource: platform info, model list, and creation link. There is no meaningful overlap between the three purposes.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with the same lingbot_ namespace prefix: get_lingbot_info, list_lingbot_models, get_lingbot_creation_link.

Tool Count3/5

Three tools is thin for a platform integration server, though it may be intentional for a read-only info surface. It sits at the borderline of under-scoped.

Completeness2/5

The surface is entirely read-only and covers only info, model listing, and link retrieval. There is no ability to actually invoke a creation workflow, check status, or retrieve results, leaving significant gaps for real agent use.

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers