Skip to main content
Glama

Peerspace: Send custom offer

peerspace_send_custom_offer

Peerspace: Invite the guest to book with your date, time, attendees and price. The guest has 7 days to pay. Sends an invite-to-book from a guest thread. Spaces without a food and beverage minimum take a rental fee; spaces with one also take minimum spend and gratuity. Sales tax on minimum spend and add-ons is added automatically, so do not include it. The guest then has 7 days to review and submit payment. By default you confirm each call; you can switch that off for this tool. Reaches other people: confirm with the user before each call. Needs the user's Cotlet API key with access to this app.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
endYesEnd, ISO 8601 with time zone.
noteNoWhat the offer includes and what the guest can expect.
startYesStart, ISO 8601 with time zone.
gratuityNoGratuity, only with a food and beverage minimum.
attendeesYesNumber of attendees.
add_on_idsNoExisting add-ons of the listing to include.
rental_feeYesSpace rental fee.
minimum_spendNoFood and beverage minimum, only for spaces that have one.
conversation_idYesInbox thread ID from list_conversations.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Adds substantial context beyond the annotations: the 7-day payment window, that sales tax is applied automatically (so the caller must not include it), the default per-call confirmation with an option to disable it, the warning to confirm with the user because it reaches other people, and the Cotlet API key requirement. This is exactly the mutation/authorization/rate context an agent needs.

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 purpose is front-loaded, but the middle is repetitive: 'The guest has 7 days to pay' and 'The guest then has 7 days to review and submit payment' restate the same window, and 'you confirm each call' overlaps with 'confirm with the user before each call.' Several sentences could be merged without losing content.

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 carries the return burden but still covers the outcome well (invite sent, guest's payment window), pricing rules, confirmation semantics, and auth. Only the concrete response shape after sending is left unspecified, which is minor for this operation.

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?

Schema coverage is 100%, so the baseline is 3, but the description meaningfully extends it: it explains the conditional logic behind minimum_spend and gratuity (only for spaces with a food and beverage minimum) and warns against bundling sales tax with rental_fee/minimum_spend/add-on amounts.

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?

State a specific verb and resource ('Invite the guest to book with your date, time, attendees and price' / 'Sends an invite-to-book from a guest thread'), which clearly distinguishes it from siblings like peerspace_accept_booking_request and peerspace_request_booking_update. An agent can tell what this does 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 Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear context for use - issuing an invite-to-book from a guest thread, with pricing rules that conditionally apply (spaces with vs without a food and beverage minimum). However, it never names a sibling alternative (e.g. accept vs. decline booking request) so the agent must infer when this is the right choice versus those.

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