Content Tools
smilecrp.ru
Provides tools to retrieve public SmileCorp dental service information and manage editable homepage content through admin endpoints.
ENDPOINT 1
https://smilecrp.ru/mcp
MCP server metadata
- Name
- ru.smilecrp.site-admin
- Version
- 2026.07.07
Use public tools for read-only discovery. Use smilecorp.admin.* tools only with an authenticated clinic administrator session, after reading current state, and with dry_run for broad changes.
Known tools 134
smilecorp.get_site_profileReturn canonical public facts, contact details, crawl rules, and discovery links for КОРПОРАЦИЯ УЛЫБОК.
Inferred read-onlysmilecorp.list_public_endpointsReturn the public read endpoints and user-action endpoints that are safe to discover.
Inferred read-onlysmilecorp.search_servicesSearch public SmileCorp dental services by a user-provided query.
Inferred read-onlysmilecorp.admin.get_capabilitiesVerify the authenticated admin session and return editable SmileCorp domains, safety rules, and recommended tool order.
Inferred read-onlysmilecorp.admin.get_homepage_contentRead the runtime-editable homepage content JSON, including SEO metadata, AI summary title/body, hero text, hero fallback/control labels, hero slides, stats, founder/interview, doctors section copy/card fallbacks, pricing, gallery, FAQ, quiz, and final CTA.
Inferred read-onlysmilecorp.admin.get_about_pageRead the runtime-editable /about page content JSON, including SEO metadata, hero, founder block, principles, clinic space tour, first-visit block, team section labels, and final CTA.
Inferred read-onlysmilecorp.admin.get_booking_uiRead the runtime-editable global booking modal and service estimate bar UI JSON, including validation messages, step headings, slot labels, success state, discount labels, payment labels, upload copy, legal consent labels, and estimate-bar copy.
Potential side effectssmilecorp.admin.get_cookie_consent_uiRead the runtime-editable cookie consent banner UI JSON, including title, description, icon image, legal links, action button labels, disclosure labels, category labels, and category descriptions.
Inferred read-onlysmilecorp.admin.get_discount_uiRead the runtime-editable personal discount UI JSON, including toast text, discount badge labels, popover copy, mobile-menu copy, and discount reason labels.
Inferred read-onlysmilecorp.admin.get_clinic_hours_uiRead the runtime-editable clinic hours and call-availability UI JSON, including open/closed labels, helper text templates, header badge labels, closed-call notice copy, and closed call-link text.
Inferred read-onlysmilecorp.admin.get_web_chat_uiRead the runtime-editable public web chat modal UI JSON, including side panel copy, header text, empty-state suggestions, attachment labels, composer placeholder, legal consent labels, validation errors, and aria labels.
Inferred read-onlysmilecorp.admin.get_contacts_pageRead the runtime-editable /contacts page content JSON, including SEO metadata, hero, contact cards, route/map copy, map iframe label, gallery, video route block, chat block, social links, and final CTA.
Inferred read-onlysmilecorp.admin.get_cases_pageRead the runtime-editable /cases page content JSON, including SEO metadata, breadcrumbs, back link, placeholder card copy, icon, and CTA label.
Inferred read-onlysmilecorp.admin.get_news_pageRead the runtime-editable /news hub content JSON, including SEO metadata, breadcrumbs, hero copy/visibility, media badge labels/visibility, article card label/visibility controls, archive heading/visibility, featured article visibility, Telegram CTA, and empty-state copy/visibility.
Inferred read-onlysmilecorp.admin.get_news_article_pageRead the runtime-editable /news/[slug] article shell JSON, including not-found copy, breadcrumb labels, back link, media labels, video notice, source CTA labels, and JSON-LD author defaults.
Potential side effectssmilecorp.admin.get_sitemap_pageRead the runtime-editable human /sitemap page content JSON, including SEO metadata, hero copy, XML sitemap card, link groups, contact labels, and map CTA.
Inferred read-onlysmilecorp.admin.get_yandex_doctors_feedRead the runtime-editable /yandex-doctors-feed.xml settings JSON, including clinic/shop fields, logo, specialty mapping rules, education/job labels, review flags, offer flags, currency, and XML id templates.
Inferred read-onlysmilecorp.admin.get_not_found_pageRead the runtime-editable global 404/not-found page JSON, including SEO metadata, status code label, hero copy, action labels/links, and contact hint.
Inferred read-onlysmilecorp.admin.get_online_pageRead the runtime-editable /online page content JSON, including SEO metadata, breadcrumbs, hero copy/visibility, video media/labels/visibility, journey steps/visibility, photo guide cards/images/visibility, upload form copy, diagnostic-materials copy/visibility, contact form labels/visibility, success/error text, and appointment comment templates.
Potential side effectssmilecorp.admin.get_doctors_pageRead the runtime-editable /doctors hub content JSON, including SEO metadata, breadcrumbs, loading text, hero copy/visibility, hero facts, trust points, team filters/visibility, staff section headings/visibility, doctor-card labels/fallbacks/visibility, and final CTA visibility/copy.
Inferred read-onlysmilecorp.admin.get_doctor_profile_pageRead the runtime-editable shared /doctors/[slug] profile shell JSON, including SEO fallback templates, breadcrumbs, specialization labels, fallback profile content, profile overrides, certificate fallbacks, services labels, highlights, reviews, media, clinical case labels, and sticky booking bar copy.
Potential side effectssmilecorp.admin.get_service_detail_pageRead the runtime-editable shared service-detail page shell JSON, including breadcrumbs, fact labels, section headings, CTA/cart labels, related cards, fallback media, SEO fallback defaults, and not-found copy.
Potential side effectssmilecorp.admin.get_services_pageRead the runtime-editable /services catalog shell JSON, including SEO metadata, featured cards/visibility, hero labels/visible controls, search/filter copy, doctor picker visibility/text, table labels, catalog price formatting, CTA/cart labels/visibility, loading states, and empty states.
Potential side effectssmilecorp.admin.list_legal_pagesList runtime-editable legal document pages, including privacy policy, personal data consent, and cookies policy.
Inferred read-onlysmilecorp.admin.get_legal_pageRead one runtime-editable legal document page by path.
Inferred read-onlysmilecorp.admin.get_site_chromeRead runtime-editable global site chrome: brand text, agent-facing public profile facts, downloadable vCard text, desktop navigation, mobile menu labels/fallback images/visible blocks, floating controls, theme toggle labels, footer links, contact buttons, legal links, map labels, and global CTAs.
Inferred read-onlysmilecorp.admin.patch_site_chromeApply RFC-6902-style add/replace/remove operations to global site chrome.
Potential side effectssmilecorp.admin.patch_homepage_contentApply RFC-6902-style add/replace/remove operations to homepage content.
Potential side effectssmilecorp.admin.patch_about_pageApply RFC-6902-style add/replace/remove operations to the /about page content.
Potential side effectssmilecorp.admin.patch_contacts_pageApply RFC-6902-style add/replace/remove operations to the /contacts page content.
Potential side effectssmilecorp.admin.patch_booking_uiApply RFC-6902-style add/replace/remove operations to the global booking modal and service estimate bar UI content.
Potential side effectssmilecorp.admin.patch_cookie_consent_uiApply RFC-6902-style add/replace/remove operations to the cookie consent banner UI content.
Potential side effectssmilecorp.admin.patch_discount_uiApply RFC-6902-style add/replace/remove operations to personal discount UI content.
Potential side effectssmilecorp.admin.patch_clinic_hours_uiApply RFC-6902-style add/replace/remove operations to clinic hours and call-availability UI content.
Potential side effectssmilecorp.admin.patch_web_chat_uiApply RFC-6902-style add/replace/remove operations to the public web chat modal UI content.
Potential side effectssmilecorp.admin.patch_cases_pageApply RFC-6902-style add/replace/remove operations to the /cases page content.
Potential side effectssmilecorp.admin.patch_news_pageApply RFC-6902-style add/replace/remove operations to the /news hub content.
Potential side effectssmilecorp.admin.patch_news_article_pageApply RFC-6902-style add/replace/remove operations to the /news/[slug] article shell.
Potential side effectssmilecorp.admin.patch_sitemap_pageApply RFC-6902-style add/replace/remove operations to the human /sitemap page content.
Potential side effectssmilecorp.admin.patch_yandex_doctors_feedApply RFC-6902-style add/replace/remove operations to /yandex-doctors-feed.xml settings.
Potential side effectssmilecorp.admin.patch_not_found_pageApply RFC-6902-style add/replace/remove operations to the global 404/not-found page content.
Potential side effectssmilecorp.admin.patch_online_pageApply RFC-6902-style add/replace/remove operations to the /online consultation page content.
Potential side effectssmilecorp.admin.patch_doctors_pageApply RFC-6902-style add/replace/remove operations to the /doctors hub content.
Potential side effectssmilecorp.admin.patch_doctor_profile_pageApply RFC-6902-style add/replace/remove operations to the shared /doctors/[slug] profile shell.
Potential side effectssmilecorp.admin.patch_service_detail_pageApply RFC-6902-style add/replace/remove operations to the shared service-detail page shell.
Potential side effectssmilecorp.admin.patch_services_pageApply RFC-6902-style add/replace/remove operations to the /services catalog shell.
Potential side effectssmilecorp.admin.patch_legal_pageApply RFC-6902-style add/replace/remove operations to one legal document page.
Potential side effectssmilecorp.admin.list_static_content_pagesList runtime-overridable structured static content pages such as FAQ, orthodontics, service SEO fallback pages, guides, comparison pages, and local SPb pages.
Inferred read-onlysmilecorp.admin.get_static_content_pageRead the merged editable ContentPageData document for a runtime-overridable static content page.
Inferred read-onlysmilecorp.admin.patch_static_content_pageApply RFC-6902-style add/replace/remove operations to a structured static content page override.
Potential side effectssmilecorp.admin.get_content_page_shellRead the runtime-editable shared shell for structured static content pages, including back link, FAQ heading, sidebar navigation label, final CTA copy/buttons, route-specific not-found SEO metadata, and AI-context heading.
Potential side effectssmilecorp.admin.patch_content_page_shellApply RFC-6902-style add/replace/remove operations to the shared shell for /faq, /orthodontics, /guides/*, /compare/*, and /spb/* content pages.
Potential side effectssmilecorp.admin.get_author_fact_blockRead the runtime-editable shared author/reviewer/fact-check block labels for structured static content pages, including author label, profile link label, reviewer fallback copy, and updated label.
Inferred read-onlysmilecorp.admin.patch_author_fact_blockApply RFC-6902-style add/replace/remove operations to the shared author/reviewer/fact-check block labels on /faq, /orthodontics, /guides/*, /compare/*, and /spb/* content pages.
Potential side effectssmilecorp.admin.update_hero_slideUpdate one existing homepage banner/hero slide by display index.
Potential side effectssmilecorp.admin.add_hero_slideCreate a new homepage hero/banner slide with validated text, image, CTA labels, ordering, and dry-run support.
Potential side effectssmilecorp.admin.set_hero_slide_statusSafely activate or hide an existing homepage hero/banner slide by display index without deleting it.
Inferred read-onlysmilecorp.admin.reorder_hero_slidesReorder homepage hero/banner slides by passing every current display index exactly once.
Inferred read-onlysmilecorp.admin.add_popular_service_bannerCreate a homepage popular-service banner card with title, description, price label, internal link, image, display order, and dry-run support.
Potential side effectssmilecorp.admin.update_popular_service_bannerUpdate or hide one homepage popular-service banner card by display index.
Potential side effectssmilecorp.admin.update_aligners_quizUpdate the homepage aligners comparison and quiz copy, methods, labels, result text, or images.
Potential side effectssmilecorp.admin.list_servicesList service catalog items, including inactive items when requested.
Inferred read-onlysmilecorp.admin.get_serviceFetch one full service catalog item by slug before changing its price, card text, photos, gallery, page_content, CRM mapping, doctors, or active status.
Inferred read-onlysmilecorp.admin.upsert_serviceCreate a new service or update an existing service by slug.
Potential side effectssmilecorp.admin.list_categoriesList service categories, including inactive categories when requested.
Inferred read-onlysmilecorp.admin.upsert_categoryCreate a category or update an existing category by ID.
Potential side effectssmilecorp.admin.list_special_offersList promotional offer cards shown on the services catalog and service detail pages.
Inferred read-onlysmilecorp.admin.get_special_offerFetch one full promotional offer by numeric ID before changing its text, badge, icon, service targeting, schedule, active status, or ordering.
Inferred read-onlysmilecorp.admin.upsert_special_offerCreate a promotional offer card or update an existing offer by numeric ID.
Potential side effectssmilecorp.admin.get_doctorFetch one full doctor/staff profile by numeric ID before changing visible profile text, photos, certificates, reviews, clinical cases, service links, category links, or CRM resource mappings.
Inferred read-onlysmilecorp.admin.upsert_doctorCreate a doctor/staff profile or update an existing profile by numeric ID.
Potential side effectssmilecorp.admin.get_newsFetch one full news article by slug before changing its title, body, image, media items, source URL, publication date, slug, or Telegram metadata.
Inferred read-onlysmilecorp.admin.list_mediaList uploaded images, videos, and folders from the admin media library, including image width, height, format, file size, and whether the saved asset is optimized WebP.
Inferred read-onlysmilecorp.admin.upload_media_assetUpload a raster image into the admin media library from either a base64 data URL or a public HTTPS image URL.
Potential side effectssmilecorp.admin.get_discount_configRead the live personal-discount engine settings: enablement, maximum percent, token TTL, time-on-site schedule, return-visitor discount, and related percentages.
Inferred read-onlysmilecorp.admin.update_discount_configUpdate the live personal-discount engine settings.
Potential side effectssmilecorp.admin.get_clinic_settingsRead editable clinic settings such as schedule and phone-call availability.
Inferred read-onlysmilecorp.admin.get_schedule_availabilityRead the booking availability grid that affects public appointment time selection.
Inferred read-onlysmilecorp.admin.list_schedule_slotsList real schedule slots for the admin schedule view, optionally filtered by date range and doctor.
Inferred read-onlysmilecorp.admin.list_schedule_templatesList recurring schedule templates used to generate future slots.
Inferred read-onlysmilecorp.admin.upsert_schedule_templateCreate or update one recurring schedule template.
Potential side effectssmilecorp.admin.delete_schedule_templateDelete one recurring schedule template.
Potential side effectssmilecorp.admin.list_schedule_exceptionsList date-range schedule exceptions such as vacations, sick leave, training, day off, or custom hours.
Inferred read-onlysmilecorp.admin.upsert_schedule_exceptionCreate or update one schedule exception.
Potential side effectssmilecorp.admin.list_schedule_blocksList admin blocks that hold or mark time as busy, room busy, break, or admin hold.
Inferred read-onlysmilecorp.admin.seed_sample_scheduleCreate demo/sample schedule data through the backend schedule seeder.
Potential side effectssmilecorp.admin.generate_scheduleGenerate future schedule slots from active templates.
Inferred read-onlysmilecorp.admin.export_scheduleExport the current schedule to the configured Google Sheet.
Inferred read-onlysmilecorp.admin.get_appointment_financeRead charges, payments, balance, and payment state for one CRM appointment.
Potential side effectssmilecorp.admin.upsert_finance_itemCreate or update one appointment charge line.
Potential side effectssmilecorp.admin.get_finance_reportRead finance totals and breakdowns by payment method, status, service, and doctor for the admin finance dashboard.
Potential side effectssmilecorp.admin.get_sync_statusRead configured spreadsheet sync sources for services and doctors.
Inferred read-onlysmilecorp.admin.sync_services_from_sheetImport services/prices/page content from the configured Google Sheet.
Inferred read-onlysmilecorp.admin.sync_doctors_from_sheetImport doctors/staff/profile content from the configured Google Sheet.
Inferred read-onlysmilecorp.admin.sync_all_from_sheetsImport both services and doctors from configured Google Sheets.
Inferred read-onlysmilecorp.admin.export_services_to_sheetExport current services/prices/page content to the configured Google Sheet.
Inferred read-onlysmilecorp.admin.export_doctors_to_sheetExport current doctors/staff/profile content to the configured Google Sheet.
Inferred read-onlysmilecorp.admin.export_all_to_sheetsExport both services and doctors to configured Google Sheets.
Inferred read-onlysmilecorp.admin.get_denta_statusRead whether the 1 Denta integration is configured and which auth mode/webhook settings are present.
Inferred read-onlysmilecorp.admin.list_denta_resourcesList resources from 1 Denta for mapping local doctors to external CRM resource IDs.
Inferred read-onlysmilecorp.admin.list_denta_servicesList booking services from 1 Denta for mapping local services to external CRM service IDs.
Inferred read-onlysmilecorp.admin.sync_denta_appointmentSynchronize one CRM appointment with 1 Denta.
Inferred read-onlysmilecorp.admin.get_analytics_statsRead aggregate visitor and top-page analytics for admin dashboards.
Inferred read-onlysmilecorp.admin.get_appointmentFetch one detailed CRM appointment by ID before changing status, assigned doctor/service, scheduled time, notes, visit outcome, cancellation reason, first-visit flag, reminders, or external sync fields.
Inferred read-onlysmilecorp.admin.list_appointment_statusesList CRM appointment status definitions used by the admin kanban/list views and appointment status field.
Inferred read-onlysmilecorp.admin.upsert_appointment_statusCreate a custom CRM appointment status or update an existing status by key.
Potential side effectssmilecorp.admin.send_appointment_telegram_messageSend a one-off Telegram message to a bot-linked patient for a CRM appointment.
Potential side effectssmilecorp.admin.list_appointment_telegram_remindersList manual Telegram reminders connected to one CRM appointment.
Inferred read-onlysmilecorp.admin.create_appointment_telegram_reminderCreate a manual Telegram reminder for a bot-linked patient.
Potential side effectssmilecorp.admin.toggle_appointment_telegram_reminderEnable or disable a manual Telegram reminder.
Inferred read-onlysmilecorp.admin.list_doctor_recommendationsList doctor recommendations connected to one CRM appointment.
Inferred read-onlysmilecorp.admin.create_doctor_recommendationCreate a doctor recommendation on one CRM appointment.
Potential side effectssmilecorp.admin.send_doctor_recommendationSend an existing doctor recommendation to the bot-linked patient.
Potential side effectssmilecorp.admin.archive_doctor_recommendationToggle a doctor recommendation between archived and active status.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.ru-smilecrp-site-admin]
url = "https://smilecrp.ru/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"ru-smilecrp-site-admin": {
"type": "http",
"url": "https://smilecrp.ru/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: ru-smilecrp-site-admin
Remote MCP URL: https://smilecrp.ru/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"ru-smilecrp-site-admin": {
"url": "https://smilecrp.ru/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"ru-smilecrp-site-admin": {
"type": "http",
"url": "https://smilecrp.ru/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "ru-smilecrp-site-admin",
"transport": "streamable-http",
"url": "https://smilecrp.ru/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.