Skip to main content
Glama

Server Details

Run Instagram automation on your own real phones from Claude, Cursor or any AI agent.

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
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2024-11-05
URL
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 2 tools

Disambiguation5/5

The two tools serve entirely distinct purposes: one fetches release metadata for a platform, the other reports bridge health and time. There is no realistic risk of an agent confusing them.

Naming Consistency5/5

Both names use a consistent public_ prefix with snake_case verb_noun phrasing (public_get_latest_release, public_health_check). The pattern is predictable and readable.

Tool Count3/5

Two tools is thin even for a narrow read-only bridge server, leaving little room for alternative queries. It is not egregious, but the surface feels under-developed rather than intentionally minimal.

Completeness3/5

Coverage is limited to the single latest release per platform and a health probe. Obvious gaps exist, such as listing releases, fetching a specific version, or enumerating supported platforms, which agents may hit as dead ends.

Available Tools

2 tools
public_get_latest_releaseBInspect

Fetches latest desktop release metadata for a platform.

NameRequiredDescriptionDefault
platformYes

TDQS

B3.1/5.0
Behavior2/5

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

Annotations are empty, so the description carries the full burden. 'Fetches' implies a read-only operation and 'metadata' implies no binary download, but there is no mention of auth requirements, caching/rate limits, or whether the latest release could be a pre-release.

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; the action and scope come first.

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 trivial one-parameter lookup with no output schema and no annotations, this is close to minimum viable. It leaves unclear what fields 'metadata' includes (version string, download URL, checksums), which an agent may need to plan around.

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 description coverage is 0%, but the single parameter has an enum (windows/mac/linux) that fully constrains its values. The description conveys that the parameter selects which platform's release is returned, adding modest meaning beyond the enum itself.

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 (fetches) and resource (latest desktop release metadata) scoped by platform. It is clearly not the sibling public_health_check, though it doesn't explicitly name that distinction.

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 what the tool is not for. The only sibling is unrelated, so the omission is less costly, but an agent gets no routing help.

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

public_health_checkAInspect

Returns MCP bridge health/version and current UTC time.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are present, so the description carries the burden. It discloses the return payload (health, version, UTC time), which is useful given there is no output schema, but it does not state that the call is side-effect free or note any auth/rate-limit behavior. Adequate but thin.

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; every word conveys the returned content.

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?

For a zero-parameter probe with no output schema, the description supplies the essential return information (health, version, UTC time). It could note the read-only/no-side-effect nature, but nothing critical is missing.

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?

Zero parameters, so there is nothing to document; the baseline of 4 applies. No parameter semantics are needed or missing.

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 ('Returns') and concrete resources: MCP bridge health/version and current UTC time. It is clearly distinguishable from the sibling public_get_latest_release, though it doesn't explicitly contrast with it.

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 guidance on when to call this versus the sibling tool or in what context. The purpose is inferable (a health/liveness probe) but never stated as such.

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. 2 tool updates
    • First observedpublic_get_latest_release
    • First observedpublic_health_check

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Lets AI agents drive real iPhones and Androids hosted in the cloud over HTTPS — taking screenshots, inspecting on-screen elements, tapping, typing, swiping, and launching apps — with no pairing, adb, or Mac required. It can run locally over stdio or as a hosted streamable HTTP endpoint supporting API keys and OAuth sign-in.
    15
    711
    MIT
  • F
    license
    A
    quality
    A
    maintenance
    Control a real iPhone or iOS Simulator through a macOS daemon and XCTest runner over USB or Wi-Fi: read screen text, tap, type, swipe, inspect logs and replay flows with explicit outcomes. Browser sandbox: use readonly to inspect 12 preloaded flows without a phone. Reuse an existing sandbox from MCP Deployments, or delete it before starting another. Device control needs your Mac and iPhone.
    6
    41
    441
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources