Skip to main content
Glama
rsp2k
by rsp2k

collection_create_collection

Create a new service collection to organize cloud resources by project, environment, and region. Specify name and details to establish a structured grouping for efficient infrastructure management.

Instructions

Create a new service collection.

Args: name: Name for the service collection project: Project name to group collections environment: Environment (development, testing, staging, production, or custom) ctx: FastMCP context for resource change notifications description: Optional description region: Vultr region for resources tags: Optional tags for organization created_by: User who created the collection

Returns: Created service collection details

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYes
tagsNo
regionNo
projectYes
created_byNo
descriptionNo
environmentYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.0.1

TDQS

A3.9/5.0
Behavior3/5

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

With no annotations, the description must carry the burden of behavior, and it does state the action (creates), the return value, and the context notification behavior via ctx. However, it says nothing about permissions, idempotency, duplicate handling, or side effects beyond the creation, so transparency is adequate but shallow.

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 front-loaded and organized as a terse Args/Returns list with no filler. The ctx entry adds minor noise, but each other line has a purpose and the overall length is appropriate for a 7-parameter tool.

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?

Together with the input schema it covers all callable parameters, requiredness is left to the schema, and the return behavior is stated. It does not explain when a project must pre-exist or how this tool relates to sibling collection operations, but for a create action with an output schema this is close to 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?

Every schema parameter (name, project, environment, description, region, tags, created_by) is given a short semantic gloss, and environment is expanded with allowed values. The main flaw is that 'ctx' appears in Args but is absent from the input schema, which could lead an agent to pass an unsupported parameter.

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?

States a specific verb ('Create'), a specific resource ('service collection'), and the fact that it produces a new collection. The 'new' and 'service collection' wording reduces ambiguity against the sibling delete/update/resource-add collection operations, so an agent can tell it apart without opening any 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?

The intended use is only implied by the verb 'Create'—an agent can infer to call it when creating a new service collection. It does not explicitly say when not to use it, nor does it contrast it with sibling tools like collection_add_resource_to_collection or collection_delete_collection.

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