Skip to main content
Glama

Ghostpilot

Server Details

Read-only facts about Ghostpilot, the AI interview copilot for Mac: product, pricing, download, FAQ.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 5 tools

Disambiguation4/5

Each tool maps to a distinct content area (download, FAQ, pricing, overview, scenarios) with clear descriptions, so selection is mostly straightforward. Minor overlap exists between get_product_overview (features, supported apps, platforms) and get_faq (supported Macs, AI models), and list_interview_scenarios partly overlaps the overview's feature list.

Naming Consistency5/5

All tools follow a consistent get_/list_ + noun pattern, with the verb choice meaningfully distinguishing single-document retrieval from a filtered collection. No mixed conventions or vague names.

Tool Count5/5

Five tools is well-scoped for a product-information server, with each tool covering a discrete content bucket rather than fragmenting or duplicating. Nothing feels padded or missing at the count level.

Completeness4/5

The surface covers the main info an agent would need: what the product is, pricing, download/requirements, scenarios, and FAQ. Minor gaps exist — no way to retrieve a single scenario by identifier or search across content — but agents can work around these via the list and overview tools.

Available Tools

5 tools
get_download_infoDownloadA
Read-only
Inspect

Download link and system requirements for the Ghostpilot macOS app, plus the web dashboard link.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already establish a safe, non-open-world read, so the bar is lower. The description adds real value by disclosing the returned contents (download link, system requirements, dashboard link), which matters because there is no output schema; it does not indicate whether links are static or how the requirements are formatted.

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 sentence with zero filler, front-loading the primary value (download link) before the secondary item (web dashboard). Nothing repeats the name or title verbatim.

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, read-only lookup with no output schema, the description covers what the agent needs to know before calling. Minor incompleteness remains around how the returned links and requirements are structured, but for this complexity the definition is adequate.

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 and there is nothing to disambiguate. The description correctly implies a no-argument call by not referencing any inputs.

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?

Names the specific resource clearly: download link plus system requirements for the Ghostpilot macOS app and the web dashboard link. The retrieval verb is only implied, but the content is concrete enough to separate it from siblings like get_pricing or get_product_overview.

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 by topic (an agent asking about installing or downloading the app would pick this). There is no explicit when-to-use statement, no mention of overlap with get_product_overview, and no note that no arguments are needed.

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

get_faqFAQA
Read-only
Inspect

Answers to common questions: languages, coding tests, screen-share hiding, audio storage, AI models, supported Macs.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered and the bar is lower. The description implicitly reveals that this is a fixed knowledge base keyed by topic rather than a query-driven search (consistent with zero parameters), but it does not say whether the answer is returned whole, filtered, or how large it is.

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 with zero filler, with the topic list front-loaded. It reads as a fragment rather than a full statement of purpose, but every element earns its place and nothing is padded.

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, read-only FAQ tool with no output schema, the description supplies the one piece of information an agent needs before calling: what subject matter is inside. It does not describe answer granularity or volume, but the annotation set and topic list cover the essentials for a tool this simple.

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?

There are zero parameters, so the baseline is 4. However, the description also does not clarify the consequence of a parameterless call — whether the full FAQ is dumped — leaving the topic list to stand in for argument semantics. Score stays at the zero-param baseline rather than above it because nothing is added beyond topic enumeration.

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?

Names the resource (FAQ answers) and enumerates the covered topics (languages, coding tests, screen-share hiding, audio storage, AI models, supported Macs), which lets an agent distinguish it from get_pricing, get_download_info, and get_product_overview. It is a noun phrase rather than a verb+resource statement, and the topics only implicitly differentiate it from siblings, so it falls short of 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 Guidelines3/5

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

Usage is implied by the topic list: call this when a question falls into one of the listed areas. There is no explicit 'use this instead of X' routing or statement of when not to use it, though the enumerated topics function as a de facto scoping guide against the sibling tools.

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

get_pricingPricingA
Read-only
Inspect

Ghostpilot's plans (Free and Pro) and what each includes.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds no behavioral detail such as whether pricing is static or current, what currency, or how plan limits are presented — small gaps for a trivial lookup, but nothing contradictory.

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 short sentence with zero filler, front-loading the most important fact (which plans). It is a noun fragment rather than a sentence, which slightly weakens scannability but does not waste words.

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, no-output-schema lookup, the description states the subject matter and the plan tiers covered, which is roughly everything an agent needs to call it correctly. Additional detail on currency or freshness would help but is not essential at this complexity.

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 of 4 applies; there is no parameter semantics for the description to explain. The schema coverage is 100% and additionalProperties is false, so nothing is left ambiguous.

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 names the specific resource — Ghostpilot's plans (Free and Pro) and their contents — which is concrete enough to separate it from siblings like get_product_overview and get_faq. It lacks a verb ('returns'/'retrieves'), but the topic is unambiguous for a zero-parameter info tool.

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?

There is no explicit statement of when to call this versus get_faq or get_product_overview; the routing is only implied by the narrow topical phrase about plans. An agent can infer 'use for pricing questions,' but no exclusions or alternatives are named.

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

get_product_overviewProduct overviewB
Read-only
Inspect

What Ghostpilot is and does: live interview copilot features, preparation tools, supported apps and platforms, privacy and contact.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds the topical scope of the returned content but says nothing about response format, length, or whether it is static reference material versus live data — a modest contribution for a zero-parameter content fetch.

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 colon-led sentence front-loads the subject and then lists the covered topics with no filler. It is a fragment rather than a sentence, but nothing in it is wasted.

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, non-destructive content tool with no output schema, the topic enumeration is enough for an agent to decide whether to call it and what to expect back. Only the absence of routing guidance against the four siblings keeps it from being fully complete.

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 no parameters, so there is nothing for the description to disambiguate; the baseline of 4 applies. The topic list is used for scoping rather than parameter meaning, which is appropriate here.

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 enumerates the concrete content the tool returns (features, preparation tools, supported platforms, privacy, contact), which lets an agent tell it apart from get_pricing, get_faq and get_download_info. It lacks an explicit verb, relying on the name's 'get' to convey the retrieval action, so it falls just short of a fully self-contained statement of purpose.

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 explicit when-to-use guidance and no mention of the sibling tools. An agent must infer that this is the entry point for general 'what is this product' questions and that pricing, FAQ and download questions route elsewhere; the topic list hints at the boundary but never states it.

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

list_interview_scenariosInterview scenariosA
Read-only
Inspect

Ghostpilot's ready-made interview scenarios (role, seniority, topics) for live sessions and mock interviews, optionally filtered by group.

NameRequiredDescriptionDefault
groupNoOnly scenarios in this group

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds that the scenarios are "ready-made," signaling a static catalog rather than generated content, but says nothing about ordering, pagination, or whether an empty group returns an error or an empty list.

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?

One tightly packed sentence with the resource front-loaded and the filtering note at the end where it belongs. The parenthetical content summary is efficient and no sentence is wasted, though the phrasing is slightly dense.

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-required-parameter read-only list tool with full schema coverage and annotations, the description covers what is returned and how to scope it. The absence of an output schema means pagination or return-shape details would have helped, but nothing essential for correct invocation is missing.

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 100% and the single parameter has an enumerated set of groups, so the schema does the heavy lifting. The description only restates that filtering by group is optional, adding no semantics beyond the enum already documented.

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 names a specific resource (Ghostpilot's ready-made interview scenarios) and enumerates what each entry contains (role, seniority, topics), so an agent knows exactly what is returned. It does not explicitly distinguish itself from siblings like get_faq or get_pricing, but the resource noun is distinctive enough that confusion is unlikely.

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?

"For live sessions and mock interviews" describes what the scenarios are used for rather than when to call this tool, and there are no exclusions or named alternatives among the sibling tools. The only actionable usage hint is the optional group filter, which is implied rather than explained.

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_download_info
    • First observedget_faq
    • First observedget_pricing
    • First observedget_product_overview
    • First observedlist_interview_scenarios

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Public read-only MCP server for SubcueAI, the AI interview assistant for macOS and Windows. Exposes live pricing and the latest desktop version as tools, plus product overview and FAQ resources. Includes a zero-dependency stdio bridge and Dockerfile.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Voice interface for Claude Code enabling hands-free, conversational interaction entirely on-device for Apple Silicon Macs. It provides push-to-talk transcription and automatic spoken responses via local AI models.
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides read-only access to EarScribe's local-first AI transcription knowledge, including setup guidance, FAQ, and official links, for MCP-compatible AI clients like Claude Desktop and Cursor.
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Lets AI assistants understand what you're working on — current screen content, recent dictation, clipboard, and saved notes — running entirely on your own machine with nothing sent to the cloud.
    36
    1
    AGPL 3.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources