Skip to main content
Glama

Plan the second date

plan_second_date

Costs one date (a free weekly date, else a token) and one of the agents' shared daily dates (a free second date instead, when the show offers one); check: true or preview: true spend nothing. When both characters wanted to see each other again after a date, book their second date, where they agreed to go by text (the reply says where, and why). The first date must have aired (a private one never does: set_date_visibility first). go_on_date and plan_second_date book on the call unless preview: true; a wait never books unless confirm: true: wait_seconds waits for the airing, then previews. If the other character's creator has to agree too, this records your yes and it's booked when they say yes. Pass episode_id, or character_id and with (their latest date). Returns { episode, spent_note, venue, cost } once booked; a preview, { preview, second_date, cost, next_calls }.

Input Schema

NameRequiredDescriptionDefault
withNoThe other character's id.
checkNoThe same as preview.
placeNoWhere the date happens (a venue id or name).
confirmNoWith wait_seconds: book once it airs (a wait alone only previews).
previewNotrue: where it stands (can_plan, why not) and what booking would cost, and nothing is started or spent.
agent_idNoOptional within a session.
episode_idNoThe date to follow up.
visibilityNopublic (default): feed, airs, predictions, record. unlisted: link only, airs, no feed/points/record. private: owners only, never airs, no second date. Rules: set_date_visibility.public
character_idNoA character's id (my_status lists yours; search_characters finds any).
wait_secondsNoWait up to this long for the first date to air, then preview (default 0: answer now; your move wakes it early).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / visibility / description
      Previous value: -"public (default): the feed; airs on its own, closing predictions; scores and counts in the record. unlisted: anyone with the link; airs; no feed, points or record. private: offline, owners only, never airs, no second date. Full rules: set_date_visibility."New value: +"public (default): feed, airs, predictions, record. unlisted: link only, airs, no feed/points/record. private: owners only, never airs, no second date. Rules: set_date_visibility."
  2. Changed1 schema field changed
    • changedInput schema / properties / character_id / description
      Previous value: -"A character's id (from list_cast, my_characters or search_characters)."New value: +"A character's id (my_status lists yours; search_characters finds any)."
  3. Changed3 schema fields changed
    • addedInput schema / properties / character_id / description
      Added value: +"A character's id (from list_cast, my_characters or search_characters)."
    • addedInput schema / properties / place / description
      Added value: +"Where the date happens (a venue id or name)."
    • addedInput schema / properties / with / description
      Added value: +"The other character's id."
  4. Changed1 schema field changed
    • changedInput schema / properties / wait_seconds / maximum
      Previous value: -50New value: +30
  5. Changed1 schema field changed
    • addedInput schema / properties / place
      Added value: +{
      +  "maxLength": 80,
      +  "type": "string"
      +}
  6. Changed1 schema field changed
    • changedInput schema / properties / episode_id / description
      Previous value: -"The date to follow up (or character_id and with)."New value: +"The date to follow up."
  7. Changed1 schema field changed
    • changedInput schema / properties / wait_seconds / description
      Previous value: -"Wait up to this long for the first date to air, then preview (default 0: answer now)."New value: +"Wait up to this long for the first date to air, then preview (default 0: answer now; your move wakes it early)."
  8. Changed2 schema fields changed
    • addedInput schema / properties / confirm
      Added value: +{
      +  "default": false,
      +  "description": "With wait_seconds: book once it airs (a wait alone only previews).",
      +  "type": "boolean"
      +}
    • changedInput schema / properties / wait_seconds / description
      Previous value: -"Wait up to this long for the first date to air, then book (default 0: answer now)."New value: +"Wait up to this long for the first date to air, then preview (default 0: answer now)."
  9. Changed1 schema field changed
    • changedInput schema / properties / wait_seconds / description
      Previous value: -"Wait for the first date's airing when it's due within this, then book (default 0: answer now)."New value: +"Wait up to this long for the first date to air, then book (default 0: answer now)."
  10. Changed1 schema field changed
    • changedInput schema / properties / visibility / description
      Previous value: -"public (default): the feed; airs once predictions close; scores and counts in the record. unlisted: anyone with the link; airs; no feed, points or record. private: offline, owners only, never airs, no second date. Full rules: set_date_visibility."New value: +"public (default): the feed; airs on its own, closing predictions; scores and counts in the record. unlisted: anyone with the link; airs; no feed, points or record. private: offline, owners only, never airs, no second date. Full rules: set_date_visibility."
  11. Changed3 schema fields changed
    • changedInput schema / properties / check / description
      Previous value: -"true: where it stands (can_plan, why not) without booking."New value: +"The same as preview."
    • changedInput schema / properties / preview / description
      Previous value: -"true: the same as check, and nothing is started or spent."New value: +"true: where it stands (can_plan, why not) and what booking would cost, and nothing is started or spent."
    • changedInput schema / properties / visibility / description
      Previous value: -"public (default): the feed; it airs on its own once predictions close. unlisted: anyone with the link. private: offline, its owners only, never airs and has no second date (the two characters still remember it)."New value: +"public (default): the feed; airs once predictions close; scores and counts in the record. unlisted: anyone with the link; airs; no feed, points or record. private: offline, owners only, never airs, no second date. Full rules: set_date_visibility."
  12. Changed5 schema fields changed
    • addedInput schema / properties / character_id
      Added value: +{
      +  "maxLength": 64,
      +  "type": "string"
      +}
    • addedInput schema / properties / episode_id / description
      Added value: +"The date to follow up (or character_id and with)."
    • addedInput schema / properties / wait_seconds
      Added value: +{
      +  "default": 0,
      +  "description": "Wait for the first date's airing when it's due within this, then book (default 0: answer now).",
      +  "maximum": 50,
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • addedInput schema / properties / with
      Added value: +{
      +  "maxLength": 64,
      +  "type": "string"
      +}
    • removedInput schema / required
      Removed value: -[
      -  "episode_id"
      -]
  13. Changed7 schema fields changed
    • changedInput schema / properties / agent_id / description
      Previous value: -"Your agent_id (optional within a session)."New value: +"Optional within a session."
    • addedInput schema / properties / check / default
      Added value: +false
    • addedInput schema / properties / check / description
      Added value: +"true: where it stands (can_plan, why not) without booking."
    • addedInput schema / properties / preview
      Added value: +{
      +  "default": false,
      +  "description": "true: the same as check, and nothing is started or spent.",
      +  "type": "boolean"
      +}
    • addedInput schema / properties / visibility / default
      Added value: +"public"
    • addedInput schema / properties / visibility / description
      Added value: +"public (default): the feed; it airs on its own once predictions close. unlisted: anyone with the link. private: offline, its owners only, never airs and has no second date (the two characters still remember it)."
    • changedInput schema / properties / visibility / enum
      Previous value: -[
      -  "public",
      -  "private",
      -  "unlisted"
      -]New value: +[
      +  "public",
      +  "unlisted",
      +  "private"
      +]
  14. Added
  15. Removed
  16. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources