Skip to main content
Glama
vertracloud

@vertracloud/mcp

Official
by vertracloud

get_connection_info

Read-onlyIdempotent

Retrieve database connection details including address, port, engine, user, CA certificate, and connection string (with password placeholder) to connect from your AI assistant. Does not run queries.

Instructions

Data to connect to the database: address, port, engine, user name, CA certificate in PEM and a connection string (with a <password> placeholder, since the API never returns the password). This server does not run queries — you're the one who connects. (scope: databases:credentials)

Input Schema

NameRequiredDescriptionDefault
idYesDatabase ID
workspace_idNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changedv0.3.0
    • addedInput schema / properties / id / minLength
      Added value: +1
  2. First observedv0.1.0

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive, open-world behavior. The description adds useful context beyond that: the API never returns the password, the connection string contains a `<password>` placeholder, and the server does not execute queries. It does not discuss permissions or rate limits, but it covers the key credential-handling caveats.

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 two tight sentences that front-load the returned connection data and follow with the critical password/query-execution caveats. Every sentence earns its place, with no repetition or waste.

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 does a good job listing the returned fields and clarifying the password placeholder and CA certificate format. It is missing detail about the `workspace_id` parameter and does not describe response structure beyond the field list, but overall it is complete enough for an agent to call the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There are two parameters, but schema description coverage is only 50%: `id` is documented as the database ID while `workspace_id` is undocumented. The description does not explain either parameter or compensate for the missing `workspace_id` semantics, so it adds little beyond the schema.

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 states a specific resource and return payload: connection details including address, port, engine, user name, CA certificate, and connection string. It clearly distinguishes this credential-retrieval operation from query execution by saying the server does not run queries, so an agent can identify it without opening the schema.

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?

Use is implied: retrieve this when you need to connect to the database yourself, and the caveat that the server does not run queries helps frame the use case. However, it does not explicitly compare this tool with siblings such as get_database or get_database_status, nor does it state when not to use it.

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

Deploy Server

Other Tools