Skip to main content
Glama

Salonist MCP Server and API by Cotlet

Assign package in Salonist

salonist_assign_package
Read-onlyIdempotent

Assign package in the user's own Salonist account from ChatGPT, Claude or any AI agent. Returns how to do it in Salonist step by step (screens, buttons, fields) and opens nothing by itself; then do it with the cotlet_browser_* tools in the user's Salonist Cloud Browser. Salonist's official API: Salonist lists API access and custom integrations only on its top Expert plan, and its public API covers mainly booking widget calls (checked 8 Nov 2026).

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.6/5.0
Behavior3/5

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

The annotations already declare readOnlyHint, idempotentHint and destructiveHint=false, and the description usefully corroborates this with 'opens nothing by itself' plus the shape of the return value (screens, buttons, fields). Beyond that it adds no operational context such as whether the guidance reflects the user's actual plan, how current it is, or what happens if the UI differs.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core behavior and the follow-up workflow are front-loaded and clear, but the framing clause 'from ChatGPT, Claude or any AI agent' is filler, and the trailing note about Salonist's Expert plan and booking-widget API is tangential justification rather than call-relevant guidance.

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?

With no output schema, the description correctly takes on the burden of describing the return value as step-by-step UI guidance, which it does. However, for a zero-parameter tool it never explains how target context (client, package) is supplied, nor how this differs from cotlet_app_guide, leaving a meaningful 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?

There are zero parameters, so per the baseline this is a 4. The description does not explain how the agent is expected to convey which client or which package is being assigned, which is the one semantic gap worth noting for a no-input tool.

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 concrete resource (a package assignment in Salonist) and immediately clarifies the actual behavior: it returns step-by-step instructions rather than performing the assignment. That resolves the name's ambiguity, but it never distinguishes this from the similarly-named sibling cotlet_app_guide, leaving overlap unresolved.

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?

It gives an explicit workflow: call this first to get the screens/buttons/fields, then execute with the cotlet_browser_* tools in the Salonist Cloud Browser. There is no stated exclusion against cotlet_app_guide or a general guide tool, so the agent must infer which guide to pick.

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