Server definition
- Hash
- sha256:0529715d1c9fb812232ac5aca6eefaeabdf744045d76783cfae4b5294e09a453
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": "Use this server to help learners request online vocal lessons with Voice School. List real database-backed services, search public free time slots, and create request-first leads. Never expose private learner names, private lessons, internal schedule IDs, notes, or contact data. A selected time is always a request until Voice School confirms it.",
"tools": [
{
"description": "Create a request-first lead for an online vocal lesson. Requires name and at least one contact method. This never confirms a lesson or creates a private schedule item.",
"inputSchema": {
"properties": {
"city_context": {
"default": "",
"title": "City Context",
"type": "string"
},
"coach_slug": {
"default": "daria-klishina",
"title": "Coach Slug",
"type": "string"
},
"email": {
"default": "",
"title": "Email",
"type": "string"
},
"language": {
"default": "en",
"title": "Language",
"type": "string"
},
"message": {
"default": "",
"title": "Message",
"type": "string"
},
"name": {
"title": "Name",
"type": "string"
},
"phone": {
"default": "",
"title": "Phone",
"type": "string"
},
"requested_start": {
"default": "",
"title": "Requested Start",
"type": "string"
},
"requester_timezone": {
"default": "",
"title": "Requester Timezone",
"type": "string"
},
"service_slug": {
"default": "",
"title": "Service Slug",
"type": "string"
},
"source_agent": {
"default": "",
"title": "Source Agent",
"type": "string"
},
"telegram": {
"default": "",
"title": "Telegram",
"type": "string"
},
"whatsapp": {
"default": "",
"title": "Whatsapp",
"type": "string"
}
},
"required": [
"name"
],
"title": "create_lesson_requestArguments",
"type": "object"
},
"name": "create_lesson_request",
"outputSchema": {
"additionalProperties": true,
"title": "create_lesson_requestDictOutput",
"type": "object"
}
},
{
"description": "Create or update a trainer social post with SEO title, description, keywords, tags, original source URL and ordered text/video blocks. Requires SOCIAL_POSTS_MCP_WRITE_TOKEN as write_token.",
"inputSchema": {
"properties": {
"blocks": {
"anyOf": [
{
"items": {
"additionalProperties": true,
"type": "object"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Blocks"
},
"body": {
"default": "",
"title": "Body",
"type": "string"
},
"channel_slug": {
"title": "Channel Slug",
"type": "string"
},
"channel_title": {
"title": "Channel Title",
"type": "string"
},
"channel_url": {
"title": "Channel Url",
"type": "string"
},
"coach_slug": {
"title": "Coach Slug",
"type": "string"
},
"excerpt": {
"default": "",
"title": "Excerpt",
"type": "string"
},
"external_post_id": {
"default": "",
"title": "External Post Id",
"type": "string"
},
"keywords": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Keywords"
},
"language_code": {
"default": "ru",
"title": "Language Code",
"type": "string"
},
"meta_description": {
"default": "",
"title": "Meta Description",
"type": "string"
},
"publish": {
"default": false,
"title": "Publish",
"type": "boolean"
},
"raw_text": {
"default": "",
"title": "Raw Text",
"type": "string"
},
"seo_title": {
"default": "",
"title": "Seo Title",
"type": "string"
},
"slug": {
"default": "",
"title": "Slug",
"type": "string"
},
"source_platform": {
"default": "TELEGRAM",
"title": "Source Platform",
"type": "string"
},
"source_post_url": {
"title": "Source Post Url",
"type": "string"
},
"source_published_at": {
"default": "",
"title": "Source Published At",
"type": "string"
},
"tags": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Tags"
},
"title": {
"default": "",
"title": "Title",
"type": "string"
},
"write_token": {
"title": "Write Token",
"type": "string"
}
},
"required": [
"write_token",
"coach_slug",
"channel_slug",
"channel_title",
"channel_url",
"source_post_url"
],
"title": "create_social_post_draftArguments",
"type": "object"
},
"name": "create_social_post_draft",
"outputSchema": {
"additionalProperties": true,
"title": "create_social_post_draftDictOutput",
"type": "object"
}
},
{
"description": "List active lesson services and prices for a coach from the live Voice School database.",
"inputSchema": {
"properties": {
"coach_slug": {
"default": "daria-klishina",
"title": "Coach Slug",
"type": "string"
},
"language": {
"default": "en",
"title": "Language",
"type": "string"
}
},
"title": "list_lesson_optionsArguments",
"type": "object"
},
"name": "list_lesson_options",
"outputSchema": {
"additionalProperties": true,
"title": "list_lesson_optionsDictOutput",
"type": "object"
}
},
{
"description": "List published trainer social posts with canonical and original source URLs.",
"inputSchema": {
"properties": {
"channel_slug": {
"default": "",
"title": "Channel Slug",
"type": "string"
},
"coach_slug": {
"default": "",
"title": "Coach Slug",
"type": "string"
},
"language": {
"default": "ru",
"title": "Language",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"platform": {
"default": "",
"title": "Platform",
"type": "string"
}
},
"title": "list_social_postsArguments",
"type": "object"
},
"name": "list_social_posts",
"outputSchema": {
"additionalProperties": true,
"title": "list_social_postsDictOutput",
"type": "object"
}
},
{
"description": "Publish a prepared trainer social post after source URL validation. Requires SOCIAL_POSTS_MCP_WRITE_TOKEN as write_token.",
"inputSchema": {
"properties": {
"slug": {
"title": "Slug",
"type": "string"
},
"write_token": {
"title": "Write Token",
"type": "string"
}
},
"required": [
"write_token",
"slug"
],
"title": "publish_social_postArguments",
"type": "object"
},
"name": "publish_social_post",
"outputSchema": {
"additionalProperties": true,
"title": "publish_social_postDictOutput",
"type": "object"
}
},
{
"description": "Find free requestable lesson times using coach working windows and busy intervals. The response never includes private learner data.",
"inputSchema": {
"properties": {
"coach_slug": {
"default": "daria-klishina",
"title": "Coach Slug",
"type": "string"
},
"date_from": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date From"
},
"date_to": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Date To"
},
"limit": {
"default": 12,
"title": "Limit",
"type": "integer"
},
"service_slug": {
"default": "single-vocal-lesson",
"title": "Service Slug",
"type": "string"
},
"user_timezone": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "User Timezone"
}
},
"title": "search_lesson_availabilityArguments",
"type": "object"
},
"name": "search_lesson_availability",
"outputSchema": {
"additionalProperties": true,
"title": "search_lesson_availabilityDictOutput",
"type": "object"
}
},
{
"description": "Add or update a social channel/group that trainer posts are attached to. Requires SOCIAL_POSTS_MCP_WRITE_TOKEN as write_token.",
"inputSchema": {
"properties": {
"channel_type": {
"default": "CHANNEL",
"title": "Channel Type",
"type": "string"
},
"coach_slug": {
"title": "Coach Slug",
"type": "string"
},
"description": {
"default": "",
"title": "Description",
"type": "string"
},
"is_active": {
"default": true,
"title": "Is Active",
"type": "boolean"
},
"platform": {
"title": "Platform",
"type": "string"
},
"slug": {
"title": "Slug",
"type": "string"
},
"title": {
"title": "Title",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"write_token": {
"title": "Write Token",
"type": "string"
}
},
"required": [
"write_token",
"coach_slug",
"platform",
"title",
"slug",
"url"
],
"title": "upsert_social_channelArguments",
"type": "object"
},
"name": "upsert_social_channel",
"outputSchema": {
"additionalProperties": true,
"title": "upsert_social_channelDictOutput",
"type": "object"
}
},
{
"description": "Add or update a public round social icon link for a Voice School trainer. Requires SOCIAL_POSTS_MCP_WRITE_TOKEN as write_token.",
"inputSchema": {
"properties": {
"coach_slug": {
"title": "Coach Slug",
"type": "string"
},
"display_order": {
"default": 50,
"title": "Display Order",
"type": "integer"
},
"handle": {
"default": "",
"title": "Handle",
"type": "string"
},
"is_active": {
"default": true,
"title": "Is Active",
"type": "boolean"
},
"label": {
"default": "",
"title": "Label",
"type": "string"
},
"platform": {
"title": "Platform",
"type": "string"
},
"url": {
"title": "Url",
"type": "string"
},
"write_token": {
"title": "Write Token",
"type": "string"
}
},
"required": [
"write_token",
"coach_slug",
"platform",
"url"
],
"title": "upsert_trainer_social_linkArguments",
"type": "object"
},
"name": "upsert_trainer_social_link",
"outputSchema": {
"additionalProperties": true,
"title": "upsert_trainer_social_linkDictOutput",
"type": "object"
}
},
{
"description": "Public description, policy, and catalog links for Voice School online vocal lesson requests.",
"inputSchema": {
"properties": {
"language": {
"default": "en",
"title": "Language",
"type": "string"
}
},
"title": "voice_school_infoArguments",
"type": "object"
},
"name": "voice_school_info",
"outputSchema": {
"additionalProperties": true,
"title": "voice_school_infoDictOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:0529715d1c9fb812232ac5aca6eefaeabdf744045d76783cfae4b5294e09a453 | sha256sum