Skip to main content
Glama

mio_p2p_screen_share

Screen Share — Choose a screen to show, invite people with a room code or link, and talk through what they see. Screen Share uses your browser’s capture permission.. Runs in the browser. Covered by signup welcome credits and by the Day Pass (24-hour unlimited on this workspace group). All three credit-based workspaces unlock with the same one-time credit pack — there is no per-workspace subscription. See mioffice.ai/pricing for current plans.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.1/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, and it does disclose two real traits: it runs in the browser and requires the browser's capture permission, plus it consumes credits/Day Pass. It says nothing about session lifetime, whether the share is real-time P2P, what happens when the sharer disconnects, or whether a room code is returned on start.

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

Conciseness2/5

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

The first sentence is a well-front-loaded purpose statement, but roughly two-thirds of the text is pricing boilerplate about credit packs, Day Pass, workspace groups, and a URL that does not help an agent decide or invoke. That padding dilutes the useful signal.

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 tool with no output schema, the description should say what invoking it produces (e.g., a session/room code) and how the share terminates. It covers the permission and billing prerequisites but leaves the call-and-response shape unexplained.

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; nothing in the schema needs compensating for. The mention of a 'room code or link' hints at the session model without implying any callable argument.

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 resource and action: pick a screen to show, invite via room code or link, and narrate what viewers see. It is clearly distinguishable from the file-transfer and session-handoff siblings by the word 'screen' and the live-presenting framing. It does not explicitly name those siblings, which keeps it from a 5.

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 statement of when to choose this over mio_p2p_file_transfer or mio_p2p_session_handoff, and no preconditions beyond an implicit browser environment. The reader must infer the use case entirely from the name and the 'choose a screen' phrasing.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources