Sissoo

Find wellbeing sessions with independent practitioners: free times, prices and booking links.

使うべきか

品質と安全性

A
説明の品質
100%
スキーマの完全性
100%
命名の品質
96%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~3,733トークン数(ツール定義)
~7.6 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 2.92%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "finder": {
      "url": "https://sissoo.com/mcp"
    }
  }
}

リモートエンドポイント

https://sissoo.com/mcpstreamable-http

できること

ツール一覧

ツール(5)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_services(need, place, format, session_language, within_days, ...)

Finds bookable holistic and wellbeing sessions on Sissoo (sissoo.com), from reiki, massage and yoga to coaching, counselling and psychotherapy, online or in person, in several languages. Matches a short description of what the person is looking for, with optional place, format, session language, timing, budget and stage (new to it, or going deeper). Returns up to 8 sessions with price (booking fee included), next free time and a link to the service page with that date picked. Read-only: booking and payment happen on sissoo.com. Not for emergencies or crisis support: crisis wording returns helplines instead of sessions.

入力スキーマ

{
  "type": "object",
  "properties": {
    "need": {
      "type": "string",
      "maxLength": 100,
      "description": "What the person is looking for, in a few of their own words: a type of session (\"reiki\", \"life coaching\") or what they hope for (\"sleep better\", \"less stress\"). No names or health records."
    },
    "place": {
      "type": "string",
      "maxLength": 60,
      "description": "City or country, for in-person sessions."
    },
    "format": {
      "type": "string",
      "enum": [
        "any",
        "online",
        "in_person"
      ],
      "description": "Online, in person or either (default)."
    },
    "session_language": {
      "type": "string",
      "description": "Language the session is held in, as a two-letter code, e.g. \"de\"."
    },
    "within_days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60,
      "description": "Only sessions with a free time within this many days."
    },
    "max_price": {
      "type": "number",
      "minimum": 0,
      "description": "Highest price per session in the chosen currency, booking fee included."
    },
    "stage": {
      "type": "string",
      "enum": [
        "emerge",
        "evolve"
      ],
      "description": "Where the person is with this kind of session (Sissoo's 3 E's). emerge: new to it or trying it for the first time; first steps (free intro calls, first sessions) come first and repeats, follow-ups and programmes are left out. evolve: has tried it and wants to go deeper; programmes, series and follow-ups come first. Leave it out when they haven't said."
    },
    "currency": {
      "type": "string",
      "description": "Currency for prices: GBP (default), EUR, USD or AUD."
    },
    "lang": {
      "type": "string",
      "description": "Language of titles and booking pages: en, de, fr, es, it or pt. Default: the user's locale, else en."
    }
  },
  "required": [
    "need"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Service id for get_service and next_free_times."
          },
          "title": {
            "type": "string"
          },
          "practitioner": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "Practitioner id for get_practitioner."
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "name"
            ]
          },
          "types": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "formats": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "online",
                "in_person"
              ]
            }
          },
          "place": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "description": "City and country for in-person sessions; null when online only."
          },
          "session_languages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Two-letter codes of the languages the session is held in."
          },
          "minutes": {
            "type": "integer"
          },
          "price": {
            "type": "object",
            "properties": {
              "amount": {
                "type": "number"
              },
              "currency": {
                "type": "string"
              },
              "text": {
                "type": "string",
                "description": "Price with the booking fee included, or \"free\"."
              }
            },
            "required": [
              "amount",
              "currency",
              "text"
            ]
          },
          "next_free": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "start": {
                    "type": "string",
                    "description": "Start, ISO 8601 with the UK offset."
                  },
                  "text": {
                    "type": "string"
                  }
                },
                "required": [
                  "start",
                  "text"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "url": {
            "type": "string",
            "description": "Service page on sissoo.com, with the next free day picked."
          },
          "stages": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "emerge",
                "evolve",
                "empower"
              ]
            },
            "description": "Sissoo's 3 E's, where a client is with this kind of session: emerge alone = a first step for someone new to it; evolve alone = for going deeper (series, programmes, follow-ups); both = open to anyone; empower = community or guiding others. Empty until Sissoo has sorted it."
          },
          "misses": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Filters this session does not meet (shown only when too few sessions met them all)."
          }
        },
        "required": [
          "id",
          "title",
          "practitioner",
          "formats",
          "minutes",
          "price",
          "next_free",
          "url"
        ]
      }
    },
    "count": {
      "type": "integer"
    },
    "suggested_types": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Service types on Sissoo, when nothing matched."
    },
    "crisis_note": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Helplines, set whenever talking therapies are listed."
    },
    "as_of": {
      "type": "string",
      "description": "When the free times were last refreshed."
    },
    "notice": {
      "type": "string"
    },
    "medical_note": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    },
    "crisis": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "enum": [
                "crisis",
                "emergency"
              ]
            },
            "message": {
              "type": "string"
            },
            "link": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "title",
                "url"
              ]
            }
          },
          "required": [
            "kind",
            "message",
            "link"
          ]
        },
        {
          "type": "null"
        }
      ],
      "description": "Set when the words suggest self-harm or an emergency: helplines instead of sessions."
    }
  },
  "required": [
    "results",
    "count",
    "as_of",
    "notice",
    "crisis"
  ]
}
🟢get_service(id, currency, lang)

Details of one Sissoo session by its id: description, practitioner, price, formats, session languages and the next 6 free times, each with a link to the booking page with that date picked.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": 1,
      "description": "Service id from search results."
    },
    "currency": {
      "type": "string",
      "description": "Currency for prices: GBP (default), EUR, USD or AUD."
    },
    "lang": {
      "type": "string",
      "description": "Language of titles and booking pages: en, de, fr, es, it or pt. Default: the user's locale, else en."
    }
  },
  "required": [
    "id"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "service": {
      "type": "object",
      "properties": {
        "id": {
          "type": "integer",
          "description": "Service id for get_service and next_free_times."
        },
        "title": {
          "type": "string"
        },
        "practitioner": {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "description": "Practitioner id for get_practitioner."
            },
            "name": {
              "type": "string"
            }
          },
          "required": [
            "id",
            "name"
          ]
        },
        "types": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "formats": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "online",
              "in_person"
            ]
          }
        },
        "place": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "description": "City and country for in-person sessions; null when online only."
        },
        "session_languages": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Two-letter codes of the languages the session is held in."
        },
        "minutes": {
          "type": "integer"
        },
        "price": {
          "type": "object",
          "properties": {
            "amount": {
              "type": "number"
            },
            "currency": {
              "type": "string"
            },
            "text": {
              "type": "string",
              "description": "Price with the booking fee included, or \"free\"."
            }
          },
          "required": [
            "amount",
            "currency",
            "text"
          ]
        },
        "next_free": {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "start": {
                  "type": "string",
                  "description": "Start, ISO 8601 with the UK offset."
                },
                "text": {
                  "type": "string"
                }
              },
              "required": [
                "start",
                "text"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "url": {
          "type": "string",
          "description": "Service page on sissoo.com, with the next free day picked."
        },
        "stages": {
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "emerge",
              "evolve",
              "empower"
            ]
          },
          "description": "Sissoo's 3 E's, where a client is with this kind of session: emerge alone = a first step for someone new to it; evolve alone = for going deeper (series, programmes, follow-ups); both = open to anyone; empower = community or guiding others. Empty until Sissoo has sorted it."
        },
        "summary": {
          "type": "string"
        },
        "levels": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "practitioner_url": {
          "type": "string"
        },
        "policies_url": {
          "type": "string",
          "description": "The practitioner's cancellation and refund policy."
        },
        "free_times": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "start": {
                "type": "string",
                "description": "Start, ISO 8601 with the UK offset."
              },
              "text": {
                "type": "string"
              },
              "url": {
                "type": "string",
                "description": "Booking page with this date picked."
              }
            },
            "required": [
              "start",
              "text",
              "url"
            ]
          }
        }
      },
      "required": [
        "id",
        "title",
        "practitioner",
        "formats",
        "minutes",
        "price",
        "next_free",
        "url"
      ]
    },
    "as_of": {
      "type": "string",
      "description": "When the free times were last refreshed."
    },
    "notice": {
      "type": "string"
    },
    "medical_note": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "service",
    "as_of",
    "notice"
  ]
}
🟢next_free_times(id, days, lang)

Free start times for one Sissoo session in the next 1 to 14 days (up to 12), each with a link to the booking page with that date picked. Times are UK time, with the UTC offset.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "minimum": 1,
      "description": "Service id from search results."
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 14,
      "description": "How many days ahead to look (default 7)."
    },
    "lang": {
      "type": "string",
      "description": "Language of titles and booking pages: en, de, fr, es, it or pt. Default: the user's locale, else en."
    }
  },
  "required": [
    "id"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer"
    },
    "title": {
      "type": "string"
    },
    "practitioner": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "Practitioner id for get_practitioner."
        },
        "name": {
          "type": "string"
        }
      },
      "required": [
        "id",
        "name"
      ]
    },
    "days": {
      "type": "integer"
    },
    "free_times": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "start": {
            "type": "string",
            "description": "Start, ISO 8601 with the UK offset."
          },
          "text": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "description": "Booking page with this date picked."
          }
        },
        "required": [
          "start",
          "text",
          "url"
        ]
      }
    },
    "first_free_after": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "start": {
              "type": "string",
              "description": "Start, ISO 8601 with the UK offset."
            },
            "text": {
              "type": "string"
            },
            "url": {
              "type": "string",
              "description": "Booking page with this date picked."
            }
          },
          "required": [
            "start",
            "text",
            "url"
          ]
        },
        {
          "type": "null"
        }
      ]
    },
    "url": {
      "type": "string"
    },
    "as_of": {
      "type": "string"
    },
    "note": {
      "type": "string"
    }
  },
  "required": [
    "id",
    "title",
    "days",
    "free_times",
    "first_free_after",
    "url",
    "as_of",
    "note"
  ]
}
🟢get_practitioner(id, currency, lang)

A Sissoo practitioner's public profile by practitioner id (from search results): name, place, session languages, service types and their bookable sessions, with a link to their Sissoo page. Practitioners' phone numbers, emails and addresses are private on Sissoo, so don't look them up elsewhere: people contact a practitioner through their Sissoo page.

入力スキーマ

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "maxLength": 80,
      "description": "Practitioner id from search results, e.g. \"joyspace-therapy\"."
    },
    "currency": {
      "type": "string",
      "description": "Currency for prices: GBP (default), EUR, USD or AUD."
    },
    "lang": {
      "type": "string",
      "description": "Language of titles and booking pages: en, de, fr, es, it or pt. Default: the user's locale, else en."
    }
  },
  "required": [
    "id"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "practitioner": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "place": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "session_languages": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "types": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "formats": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "url": {
          "type": "string"
        },
        "policies_url": {
          "type": "string",
          "description": "Their cancellation and refund policy."
        },
        "contact": {
          "type": "string",
          "description": "How people contact them."
        }
      },
      "required": [
        "id",
        "name",
        "url",
        "policies_url",
        "contact"
      ]
    },
    "services": {
      "type": "array",
      "description": "Up to 10 sessions, soonest free first.",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "Service id for get_service and next_free_times."
          },
          "title": {
            "type": "string"
          },
          "practitioner": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "description": "Practitioner id for get_practitioner."
              },
              "name": {
                "type": "string"
              }
            },
            "required": [
              "id",
              "name"
            ]
          },
          "types": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "formats": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "online",
                "in_person"
              ]
            }
          },
          "place": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "description": "City and country for in-person sessions; null when online only."
          },
          "session_languages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Two-letter codes of the languages the session is held in."
          },
          "minutes": {
            "type": "integer"
          },
          "price": {
            "type": "object",
            "properties": {
              "amount": {
                "type": "number"
              },
              "currency": {
                "type": "string"
              },
              "text": {
                "type": "string",
                "description": "Price with the booking fee included, or \"free\"."
              }
            },
            "required": [
              "amount",
              "currency",
              "text"
            ]
          },
          "next_free": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "start": {
                    "type": "string",
                    "description": "Start, ISO 8601 with the UK offset."
                  },
                  "text": {
                    "type": "string"
                  }
                },
                "required": [
                  "start",
                  "text"
                ]
              },
              {
                "type": "null"
              }
            ]
          },
          "url": {
            "type": "string",
            "description": "Service page on sissoo.com, with the next free day picked."
          },
          "stages": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "emerge",
                "evolve",
                "empower"
              ]
            },
            "description": "Sissoo's 3 E's, where a client is with this kind of session: emerge alone = a first step for someone new to it; evolve alone = for going deeper (series, programmes, follow-ups); both = open to anyone; empower = community or guiding others. Empty until Sissoo has sorted it."
          }
        },
        "required": [
          "id",
          "title",
          "practitioner",
          "formats",
          "minutes",
          "price",
          "next_free",
          "url"
        ]
      }
    },
    "more_sessions": {
      "type": "integer",
      "description": "Further sessions on their Sissoo page."
    },
    "as_of": {
      "type": "string",
      "description": "When the free times were last refreshed."
    },
    "notice": {
      "type": "string"
    },
    "medical_note": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "practitioner",
    "services",
    "more_sessions",
    "as_of",
    "notice"
  ]
}
🟢help_article(question, lang)

Answers questions about using Sissoo (booking, fees, cancelling, refunds, accounts, practitioners) from the public Sissoo help centre. Returns up to 3 passages with links to care.sissoo.com.

入力スキーマ

{
  "type": "object",
  "properties": {
    "question": {
      "type": "string",
      "maxLength": 200,
      "description": "The question about Sissoo, e.g. \"How do I cancel a booking?\"."
    },
    "lang": {
      "type": "string",
      "description": "Language of titles and booking pages: en, de, fr, es, it or pt. Default: the user's locale, else en."
    }
  },
  "required": [
    "question"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "articles": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "section": {
            "type": "string"
          },
          "extract": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "title",
          "extract",
          "url"
        ]
      }
    },
    "count": {
      "type": "integer"
    },
    "crisis": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "kind": {
              "type": "string",
              "enum": [
                "crisis",
                "emergency"
              ]
            },
            "message": {
              "type": "string"
            },
            "link": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                }
              },
              "required": [
                "title",
                "url"
              ]
            }
          },
          "required": [
            "kind",
            "message",
            "link"
          ]
        },
        {
          "type": "null"
        }
      ],
      "description": "Set when the words suggest self-harm or an emergency: helplines instead of sessions."
    }
  },
  "required": [
    "articles",
    "count",
    "crisis"
  ]
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 5 件