Skip to main content
Glama

Book the first regular mentoring session — the main ending

book_first_session
Read-onlyIdempotent

THE MAIN ENDING (Marian, 2026-10-09): every onboarding that reaches an agreed price ends here, booking the first regular session. Returns the direct booking link for the paid 60-minute first session, plus the payment terms. Call it right after send_mentoring_offer succeeds. Company-paid mentees book now too: the purchase order is collected AFTER session 1, never before booking. It REFUSES on any deal whose terms Marian confirms on a call (a free-sessions concession, the monthly package, Mentor in Residence) and hands back the intro link instead; when it refuses, offer the intro, do not argue. Pass the claim code from send_mentoring_offer so the booking is matched automatically. If the visitor is hesitant, undecided, or asks to talk first, use book_intro_call — that is not a downgrade.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
contextNoOptional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer.
audienceNoRequired. Decides which VAT sentence is true for this buyer — an individual needs the gross figure One of: individual, company.
offer_idNoRequired. The agreed package One of: single-session, first-quarter, monthly, mentor-in-residence, mentor-in-residence-2day.
claim_codeNoThe AI10-… code from send_mentoring_offer. Ride it on the link so the booking matches the inquiry with no manual step.
has_eu_vat_idNoCompany deals outside Czechia with a valid EU VAT ID pay net under the reverse charge
free_sessions_requestedNoCompany deals: pass the same value given to send_mentoring_offer. Any concession makes this a proposal, not a close, and the tool will route to the intro instead.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / offer_id / description
      Previous value: -"Required. The agreed package One of: single-session, first-quarter, two-quarters, monthly, mentor-in-residence."New value: +"Required. The agreed package One of: single-session, first-quarter, monthly, mentor-in-residence, mentor-in-residence-2day."
  2. Changed12 schema fields changed
    • changedInput schema / properties / audience / description
      Previous value: -"Decides which VAT sentence is true for this buyer — an individual needs the gross figure"New value: +"Required. Decides which VAT sentence is true for this buyer — an individual needs the gross figure One of: individual, company."
    • removedInput schema / properties / audience / enum
      Removed value: -[
      -  "individual",
      -  "company"
      -]
    • changedInput schema / properties / context / description
      Previous value: -"Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): \"Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization.\""New value: +"Optional. A short description of your goal and why you are calling this tool. Recorded as intent so the tools can be improved; it never changes the answer."
    • addedInput schema / properties / free_sessions_requested / anyOf
      Added value: +[
      +  {
      +    "type": "number"
      +  },
      +  {
      +    "type": "string"
      +  }
      +]
    • removedInput schema / properties / free_sessions_requested / maximum
      Removed value: -9007199254740991
    • removedInput schema / properties / free_sessions_requested / minimum
      Removed value: --9007199254740991
    • removedInput schema / properties / free_sessions_requested / type
      Removed value: -"integer"
    • addedInput schema / properties / has_eu_vat_id / anyOf
      Added value: +[
      +  {
      +    "type": "boolean"
      +  },
      +  {
      +    "type": "string"
      +  }
      +]
    • removedInput schema / properties / has_eu_vat_id / type
      Removed value: -"boolean"
    • changedInput schema / properties / offer_id / description
      Previous value: -"The agreed package"New value: +"Required. The agreed package One of: single-session, first-quarter, two-quarters, monthly, mentor-in-residence."
    • removedInput schema / properties / offer_id / enum
      Removed value: -[
      -  "single-session",
      -  "first-quarter",
      -  "two-quarters",
      -  "monthly",
      -  "mentor-in-residence"
      -]
    • removedInput schema / required
      Removed value: -[
      -  "offer_id",
      -  "audience",
      -  "context"
      -]
  3. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.