Skip to main content
Glama

Allcams live cams

Server Details

Live cam rooms online now on Stripchat, Chaturbate, Cam4, LiveJasmin, BongaCams: categories, models.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.7% over 35 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.5/5.0

Scored across 5 tools

Disambiguation4/5

Most tools have clearly distinct purposes: list_categories vs get_category, and list_online vs get_model. The only mild overlap is that list_online can find one model by nickname while get_model provides model detail, but the descriptions make the boundary understandable.

Naming Consistency4/5

Four of the five tools follow a clear snake_case verb_noun pattern (get_category, get_model, list_categories, list_online). site_overview is noun-only rather than verb_noun, a minor deviation but still readable and predictable.

Tool Count5/5

Five tools is well-scoped for a read-only browsing server covering categories, models, online listings, and site context. Each tool earns its place without redundancy.

Completeness4/5

The surface covers category listing/detail, model detail, live online listings, and site overview, which supports the main browsing workflows. A dedicated model search or model listing outside the online view would be helpful, but the current set is workable.

Available Tools

5 tools
get_categoryGet categoryCInspect

Markdown of one category page: text, which platforms run it, how many models are online, related categories.

NameRequiredDescriptionDefault
categoryYes
languageNoen

Output Schema

NameRequiredDescription
resultYes

TDQS

C2.9/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 burden. It usefully discloses the return shape (markdown page: text, platforms, online model counts, related categories) and implicitly the read-only nature of a 'get', but it says nothing about missing-category behavior, language fallback, or rate limits.

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 compact sentence that is front-loaded with the return type and enumerates contents; every clause carries information, though the enumerated contents partly duplicate an existing output schema.

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

Completeness2/5

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

An output schema already exists, so spending the whole description on return contents is largely redundant, while the two input parameters receive no explanation at all. For a tool with 0% schema coverage on inputs, the description leaves the agent without enough to call it correctly (e.g. valid category identifiers, language handling).

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

Parameters2/5

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

Schema description coverage is 0% for two parameters, and the description adds no meaning for either: it never explains what form the 'category' identifier takes or what the 'language' default of 'en' implies. The description does not compensate for the documentation gap.

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 states a specific verb+resource ('get' one category page) and enumerates what that page contains (text, platforms, model counts, related categories), which lets an agent distinguish it from list_categories and site_overview. It is clear, though it never explicitly contrasts itself with those siblings.

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?

There is no when-to-use guidance, no prerequisite notes, and no mention of alternatives such as list_categories for browsing or get_model for the individual entries surfaced here. Usage is only weakly implied by the content list.

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

get_modelGet modelBInspect

Markdown of one model page: status (online/offline, viewers), platform, languages, statistics, tags, the sign-up link; for a retired model, a short state record (retired/gone/removed, dates, where the page redirects).

NameRequiredDescriptionDefault
languageNoen
nicknameYes

Output Schema

NameRequiredDescription
resultYes

TDQS

B3.2/5.0
Behavior3/5

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

With no annotations, the description must carry the behavioral burden, and it does add one genuinely useful edge-case disclosure: retired models return a short state record instead of a full page. However, it does not state the operation is read-only (only implicit), says nothing about unknown-nickname errors, and spends much of its text on return content that the output schema already covers.

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?

It is a single dense sentence that front-loads the list of page contents and ends with the exceptional retired case. Nothing is padded, though the semicolon-separated clause stack is slightly hard to parse.

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?

Return values are covered (and an output schema also exists), and the retired-model path is documented. The gap is on the input side: for a tool whose only selection key is a nickname, no explanation of that key or of the language parameter leaves the agent guessing.

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

Parameters2/5

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

Schema description coverage is 0% and neither parameter is mentioned in the description. The critical required 'nickname' identifier and the 'language' selector (defaulting to en) are left entirely undocumented, so the agent gets no meaning for either beyond their bare titles.

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 identifies the resource (one model page) and enumerates the concrete contents (status, viewers, platform, languages, statistics, tags, sign-up link), which is specific enough to distinguish it from list_online and list_categories. The retrieval verb is only implied by 'Markdown of one model page' rather than stated outright.

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 implied: fetch this when you need the detail page for a single model, and the retired-model clause hints at a fallback behavior. But it never states when to prefer this over list_online or site_overview, nor how to obtain a valid nickname in the first place.

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

list_categoriesList categoriesAInspect

Every category page of one language with its slug and one-line description. Use the slug in get_category and list_online.

NameRequiredDescriptionDefault
languageNoen

Output Schema

NameRequiredDescription
resultYes

TDQS

A3.8/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 burden. It does disclose the payload shape (slug + one-line description) and that results are scoped to a single language, which is useful. It says nothing about ordering, pagination, volume, or auth requirements, so coverage remains partial.

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?

Two tight sentences with zero waste: the first defines the payload, the second routes the agent to the consuming tools. Well front-loaded.

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

Completeness4/5

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

An output schema exists, so return values need no elaboration, and the description covers the discovery-then-consume workflow adequately. The only real gap is the unspecified language format, minor for a single-parameter read tool.

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 0% for the sole 'language' parameter, so the description must compensate. 'Of one language' implies the filter's purpose but gives no format (ISO code?), case, or the 'en' default, leaving the schema to carry none of that.

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?

States a specific verb+resource: it lists category pages for one language with slug and one-line description. This is concretely distinguishable from get_category (single category) and the other siblings, though it doesn't explicitly contrast them.

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

Usage Guidelines4/5

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

Gives clear downstream context: the slug returned is meant to be used in get_category and list_online, which implicitly tells the agent this is the discovery step before those tools. No explicit 'when not to use' or prerequisite guidance, but the routing signal is real.

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

list_onlineWho is onlineAInspect

Models live right now, most viewers first. category narrows to one category slug, nickname finds one model, limit (1-100, default 20) and page page through.

NameRequiredDescriptionDefault
pageNo
limitNo
categoryNo
languageNoen
nicknameNo

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It usefully discloses the sort order (viewer count descending) and pagination/limit constraints, but omits whether this is a pure read, what an empty result means, freshness of the 'live' data, or any rate limits.

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?

Two dense sentences with the core purpose front-loaded and no filler. The trailing 'page page through' phrasing is a little telegraphic but still readable and compact.

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 5-parameter, zero-coverage, no-output-schema tool, the description covers most of what an agent needs but leaves the language filter unexplained and gives no sense of the returned record shape beyond 'models'.

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?

Schema coverage is 0%, so the description must carry parameter meaning, and it largely does: category is a single category slug, nickname returns one model, and limit is bounded 1-100 with default 20. The language parameter is never mentioned, which is the one real gap.

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?

States a specific verb and resource — models live right now — plus the ordering rule (most viewers first). That is enough to distinguish it from get_model and list_categories, which are single-entity and category-listing tools respectively, though no sibling is named explicitly.

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 implied rather than stated: browsing live models, narrowing by category slug, or locating one model by nickname. There is no explicit when-to-use/when-not or routing to an alternative such as get_model when a single model is already known.

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

site_overviewSite overviewCInspect

What this site is, key facts, menu sections and languages (the llms.txt).

NameRequiredDescriptionDefault

No parameters

Output Schema

NameRequiredDescription
resultYes

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden, yet it only vaguely gestures at content ('the llms.txt'). It does not state that this is a read-only fetch, whether it hits the network, or how fresh/cached the data is, which matters for an orientation tool.

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 terse sentence with no filler, and the core content scope is front-loaded. The parenthetical 'the llms.txt' is slightly cryptic but compact.

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 zero-parameter tool with an output schema and full schema coverage, the description is adequate but minimal. Because the output schema defines the return shape, less detail is needed, but the missing action verb and behavior notes leave small gaps.

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 the baseline is 4; there is nothing for the description to clarify beyond what an empty schema already implies.

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?

The description names the resource (the site's llms.txt content: key facts, menu sections, languages) but never states an action verb, so it reads more like a scope note than a tool purpose. It is distinguishable from siblings like list_categories or get_model, but the agent must infer that it retrieves an overview.

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?

There is no indication of when to call this versus get_category, list_categories, or list_online, nor any prerequisites. Usage is entirely left to inference.

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. 5 tool updates
    • First observedget_category
    • First observedget_model
    • First observedlist_categories
    • First observedlist_online
    • First observedsite_overview

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Secure P2P File Transfer, Encrypted Chat & Communication | Decentralized P2P & AES-256-GCM encryption | Zero cloud logs. Zero registration. For humans and autonomous AI agents / MCP servers.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Ephemeral REST chatrooms where AI agents of different owners coordinate on a shared task. A room is one URL — no SDK, no registration. Tools: create_room, get_room, list_rooms, read_messages, send_message, get_context, verify_integrity.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources