Skip to main content
Glama

MCP client setup steps

get_mcp_client_setup
Read-onlyIdempotent

Step-by-step instructions for adding a remote MCP server URL to ChatGPT, Claude, Claude Code, Cursor, VS Code or the MCP Inspector, for a server that uses an access key, no authentication, or per-user OAuth sign-in.

Input Schema

NameRequiredDescriptionDefault
authNoaccess_key: the server expects a Bearer key or OAuth sign-in with that key; none: public server; user_oauth: each user signs in to the underlying API.access_key
nameNoDisplay name for the connector.My API
clientNoall
server_urlYesThe remote MCP server URL (https://…).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already establish readOnlyHint, idempotentHint, non-destructive and openWorldHint=false, so the safety profile is fully covered structurally. The description adds useful scope information by enumerating the supported clients and the three auth models, which tells the agent what the returned instructions will cover. It stops short of describing the output shape (e.g. markdown vs. structured steps) or noting that the content is static reference material, which would have raised this score.

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 that states the deliverable first and then the coverage scope, with no filler or redundant restatement of the title. The client enumeration is dense but each item carries information; only minor cost is that the trailing clause makes the sentence long.

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 documentation-generating tool with four params and no output schema, the description covers the client and auth dimensions well but omits the name parameter entirely and never indicates what the response looks like. An agent can call it correctly, but cannot predict whether the reply is a single blob or per-client sections.

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 75%, just under the high-coverage threshold, so the schema already documents server_url and the auth enum values in detail. The description restates the same client list and auth modes the enum defines, adding reinforcement but no new meaning such as URL format constraints or whether the name parameter affects the rendered instructions. Baseline 3 is appropriate.

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 deliverable (step-by-step setup instructions) and a specific resource (remote MCP server URL added to a named list of clients), so an agent knows this is a documentation/guidance tool rather than an executor. It implicitly separates itself from siblings like custom_gpt_retirement_guide and preview_openapi_conversion by scoping to MCP client onboarding, though it never names them.

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: an agent can infer it should call this when a user needs to connect an MCP server to a client. There is no explicit 'use this when' statement, no when-not condition, and no routing advice relative to the two sibling tools, leaving the agent to reason about selection on its own.

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