Skip to main content
Glama

protogrid

Server Details

Find MCP servers by intent and get exactly how to connect to them right now. No proxying.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. 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

TDQS

A4.1/5.0

Scored across 4 tools

Disambiguation4/5

Each tool targets a distinct aspect: connections, server metadata, tool schemas, and search. There is minor overlap between get_server and list_tools since both expose tool details, but descriptions sufficiently differentiate them.

Naming Consistency3/5

Two tools use get_ prefix, one uses list_, and one is a bare verb 'search'. The pattern is not entirely consistent, though the names are still readable and reasonably predictable.

Tool Count5/5

With only 4 tools, the server's scope of read-only discovery and introspection is tightly covered. Each tool serves a clear purpose without redundancy.

Completeness5/5

The domain is server and tool discovery. Search provides broad access, get_server gives detailed server state, list_tools enumerates schemas, and get_connection supplies connection blocks—covering the full lifecycle of inspection with no obvious dead ends.

Available Tools

4 tools
get_connectionGet a connection blockA
Read-only
Inspect

Minimal connection block for the preferred remote (or package) with ${SECRET} placeholders, formatted for a target client. Secrets are never accepted or returned.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesOfficial reverse-DNS name
targetNoOutput format (default mcpServers)

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already provide readOnlyHint=true and openWorldHint=false, so the read-only nature is covered. The description adds valuable context by stating that secrets are never accepted or returned, which is a behavioral guarantee beyond the annotations and important for trust.

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 sentences with no filler. The main purpose and key characteristics are front-loaded, and the critical secret-handling guarantee is placed immediately after. Every word earns its place.

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?

With no output schema, the description explains the return as a minimal connection block with placeholders and specifies that secrets are never returned. It does not detail the exact structure of the block, but for a simple read-only tool this is sufficient for correct invocation and basic expectation setting.

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?

The input schema has 100% description coverage for both parameters, so the schema already explains name as a reverse-DNS name and target as output format. The description reinforces that name refers to a remote/package and target to a client, but adds no new semantic 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 clearly states the tool retrieves a minimal connection block for the preferred remote or package, formatted for a target client. It uses a specific verb and resource, and the phrase 'connection block' differentiates it from siblings like get_server. It would be a 5 if it explicitly named the sibling it replaces or contrasts.

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?

The description implies when to use it: when a connection block with secret placeholders is needed for a target client. However, it does not explicitly name alternatives or state when not to use it, so the routing is left somewhat to inference.

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

get_serverGet a server descriptorA
Read-only
Inspect

Official server.json plus connectability (class, remotes with auth/health, packages), current tools, trust breakdown and identity for one server name.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesOfficial reverse-DNS name, e.g. io.github.acme/acme-mcp
schemasNoInclude tool input/output schemas (default false; use list_tools for full schemas)

TDQS

A3.8/5.0
Behavior4/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 useful behavioral context by enumerating the returned descriptor sections, including connectability with auth/health and trust breakdown. It does not cover error cases, but for a read-only getter this is a minor gap.

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?

One dense, front-loaded sentence that leads with the primary output ('Official server.json') and then lists additional sections in a compact parenthetical list. No filler or redundant phrasing.

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?

Given no output schema, the description does a good job of listing the main sections returned by the tool. It omits explicit error behavior and a precise return shape, but with a single required string parameter and read-only annotations, the remaining gaps are minor.

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%, so the baseline is 3. The description's 'server name' matches the `name` parameter and 'current tools' loosely maps to `schemas`, but it adds no parameter format, constraints, defaults, or behavior beyond what the schema already documents.

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?

Description states a specific verb and resource: getting the full server descriptor for one named server, and enumerates what is included (server.json, connectability, tools, trust breakdown, identity). It is clear and distinct from siblings in scope, though it does not explicitly name a sibling to differentiate from.

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?

The description implies when to use this tool: when you need the official server descriptor, connectability details, tools, trust, and identity for a single server. However, it does not explicitly state when to prefer get_connection, search, or list_tools instead, aside from the schema hint that full schemas belong with list_tools.

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

list_toolsList a server's toolsA
Read-only
Inspect

Every current tool of a server with full input/output schemas, paginated by tool name.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesOfficial reverse-DNS name
limitNo
cursorNonext_cursor from the previous page

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare the operation safe and closed-world; the description adds that the result is a paginated enumeration ordered by tool name and includes full schemas for each tool. This gives useful behavioral context beyond the structured annotations.

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?

One concise sentence conveys the action, target, output content, and ordering/pagination behavior with no filler. All key information is 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?

Given the read-only annotations and the schema already documenting the cursor, the description covers what an agent needs to invoke the tool: server identity via name, pagination behavior, and the shape of returned tool definitions. Minor details like default page size are left to the implementation, 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?

With only 67% schema coverage (limit lacks a description), the description compensates by clarifying that the required name refers to the target server and that pagination proceeds by tool name, which gives meaning to cursor. Limit's semantics are only partially conveyed by its min/max bounds, but the core parameters are understandable.

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

Purpose5/5

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

The description names a specific action ('list') and resource ('a server's tools'), and specifies that the result includes full input/output schemas and pagination by tool name. This clearly distinguishes it from siblings like get_connection and search, which target different resources.

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?

The description makes the tool's scope obvious: it enumerates every current tool of a given server, so an agent can infer it is the right choice for exhaustive tool discovery. It does not explicitly name alternatives or exclusion conditions, but the sibling tools are clearly different operations.

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. 4 tool updates
    • Changedget_connection1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedget_server1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedlist_tools1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedsearch1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. 1 tool update
    • Changedget_connection1 field changed
      • changedInput schema / properties / target / enum
        Previous value: -[
        -  "mcpServers",
        -  "vscode",
        -  "cursor",
        -  "claude-code-cli",
        -  "codex-toml",
        -  "gemini",
        -  "goose"
        -]New value: +[
        +  "mcpServers",
        +  "vscode",
        +  "cursor",
        +  "claude-code-cli",
        +  "codex-toml",
        +  "opencode",
        +  "gemini",
        +  "goose"
        +]
  3. 4 tool updates
    • First observedget_connection
    • First observedget_server
    • First observedlist_tools
    • First observedsearch

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables searching and retrieving detailed information about MCP servers from the official MCP registry. Provides tools to list servers with filtering options and get comprehensive details about specific servers.
    29 npm
    3
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Finds the right MCP server for a task from over 1,400 indexed servers ranked by community trust. Also provides outcome-ranked web search for AI agents with no API key or rate limits.
    4
    -
  • A
    license
    A
    quality
    D
    maintenance
    Provides intelligent recommendations for MCP servers based on development needs using natural language queries. Searches through 874+ curated MCP servers across 36+ categories with advanced matching algorithms.
    3
    5
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources