Skip to main content
Glama

Server Details

Self-hosted, open-source MCP gateway: turn any API, database or MCP server into custom connectors for Claude, ChatGPT, Gemini, Copilot & Cursor — no code. Converts REST, SOAP, WSDL, GraphQL & SQL to MCP, with OAuth2, RBAC & audit log. 175+ pre-built adapters. This is the public read-only demo endpoint — run your own at https://github.com/HelpCode-ai/anythingmcp

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.4% over 64 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.5/5.0

Scored across 4 tools

Disambiguation4/5

Each tool targets a distinct informational topic: overview, installation, client connection, and connector listing. There is mild overlap because all four are documentation-style tools, but the descriptions clearly separate their scopes.

Naming Consistency4/5

All tools share the 'anythingmcp_' prefix, and three follow a verb_noun pattern (connect_client, get_started, list_connectors). The outlier 'overview' lacks a verb, which is a minor deviation from the otherwise predictable pattern.

Tool Count4/5

Four tools is reasonable for a demo/help endpoint focused on explaining and onboarding to AnythingMCP. It is on the lean side, but each tool covers a distinct piece of information without redundancy.

Completeness4/5

The surface covers the core onboarding flow: what the service is, how to install it, how to connect a client, and what connectors exist. Minor gaps remain, such as no tool to inspect or search individual connectors, but these are workable for a demo endpoint.

Available Tools

4 tools
anythingmcp_connect_clientBInspect

Setup instructions to connect an AI client (Claude, ChatGPT, Meta Muse, Gemini, Copilot, Cursor) to AnythingMCP.

ParametersJSON Schema
NameRequiredDescriptionDefault
clientYesWhich AI client to connect.

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden. It is ambiguous whether this tool merely returns documentation ('Setup instructions') or actually performs a connection, despite the imperative name 'connect_client'; it also says nothing about auth requirements or what the response contains. That ambiguity is a real gap for a tool whose name implies an action.

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 front-loaded sentence with no filler. The parenthetical client list partially duplicates the enum in the schema, which is mild redundancy but also readable reinforcement.

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?

The tool is simple (one enum param, no output schema), and the description covers the basic intent. It still leaves the return value ('instructions' — text? links? steps?) and the read-vs-write nature unspecified, which the schema and absent annotations do not resolve.

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 is a single parameter with 100% schema coverage and an enum whose per-value description is already supplied by the schema. The prose enumeration of clients duplicates the enum rather than adding new semantics, so the description neither helps nor harms beyond baseline.

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 clear resource and outcome: setup instructions for connecting an AI client to AnythingMCP, and enumerates the supported clients. It does not, however, distinguish itself from siblings like anythingmcp_get_started or anythingmcp_overview, which an agent might reasonably confuse it with.

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 — call this when you want to connect a specific AI client — but there is no explicit when/when-not guidance and no mention of the sibling tools (get_started, overview) that cover adjacent goals. An agent has to infer which of the four informational tools to pick.

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

anythingmcp_get_startedAInspect

How to install and run your own AnythingMCP instance with Docker.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the transparency burden. 'How to install and run' suggests an instructional/informational behavior rather than a mutating operation, but it does not state whether the tool returns instructions, starts a process, or has side effects.

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?

The description is a single focused sentence with no filler, and the main purpose is front-loaded. It could benefit from clarifying what the returned content looks like, but it is appropriately terse.

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 no-argument getting-started tool, the description supplies the key context (self-hosted setup, Docker). Since there is no output schema, mentioning the output format would make it more complete, but the tool is simple enough that the current description likely suffices.

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 has zero parameters, so there is no parameter documentation burden. The description needs no parameter-level detail.

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 a specific action and resource: installing and running one's own AnythingMCP instance via Docker. It goes beyond a tautology, though it does not explicitly contrast with sibling tools.

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 phrase 'your own AnythingMCP instance' implies the tool is for self-hosting/setup use cases, but there is no explicit when-to-use guidance or mention of alternatives such as connect_client or overview.

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

anythingmcp_list_connectorsBInspect

Overview of the 531 pre-built connectors and the connector types you can build.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.2/5.0
Behavior2/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 and offers no behavioral detail: it doesn't state that this is a read-only discovery call, whether the 531-item result is paginated or truncated, or what form the result takes.

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 clause, front-loaded with the resource and the concrete count. Nothing is padded or redundant.

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 zero-argument listing tool this is nearly sufficient, but with no output schema the description stops short of saying what a 'connector overview' returns (names, descriptions, types) or how to proceed after reading it. It is adequate but leaves an obvious gap.

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 there is nothing for the description to clarify about inputs. The baseline of 4 applies, and the description introduces no confusing parameter-like language.

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 resource (pre-built connectors and connector types) and quantifies it (531), so an agent knows it enumerates connectors rather than performing an action. It does not explicitly distinguish itself from the sibling 'anythingmcp_overview', which the word 'Overview' arguably overlaps with.

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, when-not-to-use, or alternative-tool guidance is given. The agent must infer that this is the discovery step before invoking 'anythingmcp_connect_client' purely from the tool names.

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

anythingmcp_overviewAInspect

What AnythingMCP is, what this demo endpoint does, and where to learn more.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior2/5

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

No annotations are present, so the description bears the responsibility for behavioral disclosure. It does not state whether the tool is read-only, whether it fetches remote data, or if it has any side effects. While 'overview' implies a non-mutating operation, the lack of explicit transparency leaves the agent without clear expectations.

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?

The description is a single, well-structured sentence that front-loads the main topic (AnythingMCP overview) and briefly covers the other key points (demo endpoint, learning resources). It is concise, clear, and contains no unnecessary 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 simple overview tool, the description is sufficiently complete: it tells the agent what the overview contains (what AnythingMCP is, what the demo endpoint does, where to learn more). It does not specify the output format, but given that no output schema is defined and the tool's scope is introductory, this is not a significant gap.

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 input schema is empty (0 parameters), so the description does not need to explain parameter semantics. According to the rubric, 0 parameters yields a baseline of 4. The description adds no parameter-related information, but none is required.

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 that the tool provides an overview of AnythingMCP, the demo endpoint, and learning resources. It names the specific resource and implies the action of giving an overview, distinguishing it from sibling tools like connect_client or list_connectors. However, it lacks an explicit verb like 'returns' or 'provides', making it slightly less immediate in conveying the action.

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 usage by stating what the overview covers, but it does not explicitly say when to use this tool versus the alternatives (e.g., get_started, list_connectors). There is no mention of when not to use it or how it relates to other tools, leaving the selection rationale to the agent's inference.

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

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Perplexity for social: ask what competitors are running across social and get answers grounded in real ad and creative data, not guesses.
    2
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    4 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources