Skip to main content
Glama

Price an artist's missing reference pack

studio_artist_reference_pack_quote
Read-onlyIdempotent

Prices the artist's missing reference views (photo_pack) or invented look (look) with the same signed price the Brix36 app shows. Charges nothing. Returns creditAmount, operationId, quoteToken, priceVersion and approvalExpiresAt. Approval of the exact credits takes place in this chat; no link is created. When nothing can be offered, says so without claiming their references are complete. Creating an artist stays free.

Input Schema

NameRequiredDescriptionDefault
kindYesphoto_pack: missing views from their existing photo. look: an invented look for an artist with no customer photo.
artistIdYesThe artist, from studio_artists_list or studio_artist_create.
lookDescriptionNoLook only: the look to make, up to 1000 characters. Send the same text to quote and confirm.
inspirationAssetIdsNoLook only, optional: up to four owned inspiration photos. Send the same list to quote and confirm.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already establish readOnly, idempotent, and non-destructive behavior, but the description adds genuinely useful flow context: it charges nothing, returns specific fields (creditAmount, quoteToken, approvalExpiresAt), approval occurs in-chat with no link, and it explicitly handles the empty case without falsely claiming completeness. It does not cover rate limits or token validity semantics, keeping it short of 5.

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?

Front-loads the core purpose and then packs the behavioral details efficiently. Most sentences earn their place, though 'Creating an artist stays free' is slightly tangential to quoting a reference pack.

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 an output schema present, the description needn't enumerate return values, yet it lists them anyway for clarity. It covers both kinds, the no-charge guarantee, the approval flow, and the empty-result behavior, so an agent has enough to invoke it correctly; only the confirm handoff is left implicit.

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 100%, so the parameters (including the photo_pack/look enum and lookDescription) are already well documented. The description reinforces the meaning of the two kinds but adds no syntax or format detail beyond the schema, making the baseline 3 correct.

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 ('Prices') and resource (the artist's missing reference views via photo_pack, or invented look via look), and even notes the price matches what the Brix36 app shows. An agent can distinguish this quoting tool from studio_artist_reference_pack_confirm without opening either 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?

It clarifies this is a no-charge quote and that approval happens in-chat rather than via a link, which implies the confirm step follows. However, it never names the sibling studio_artist_reference_pack_confirm as the tool that acts on the returned quoteToken, leaving the when-to-use-next mapping to inference.

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