MCP
Verfügbare MCP-Tools
Vollständige Übersicht aller OptimoCMS MCP-Tools mit Parametern und Beispielen.
OptimoCMS bietet 62 MCP-Tools in 19 Kategorien. Jedes Tool ist in Cursor, Claude Desktop und Lovable verfügbar.
| Tool | Beschreibung | Pflichtparameter |
|---|
list_sites | Alle Websites auflisten | — |
get_site | Website-Details abrufen | siteId |
Optionale Parameter für list_sites: limit (max 100), status (active, paused, building, error).
| Tool | Beschreibung | Pflichtparameter |
|---|
list_pages | Alle Seiten einer Website auflisten | siteId |
get_page | Seitendetails inkl. Content-Blocks abrufen | siteId, pageId |
create_page | Neue Seite erstellen | siteId, title |
update_page | Bestehende Seite aktualisieren | siteId, pageId |
Beispiel-Prompt: "Erstelle eine 'Über uns'-Seite auf Website site_abc123."
| Tool | Beschreibung | Pflichtparameter |
|---|
publish_site | Website in Produktion deployen | siteId |
Rate Limit: max 1 Deploy pro 5 Minuten pro Website. Erfordert publish-Berechtigung.
| Tool | Beschreibung | Pflichtparameter |
|---|
search_media | Medienbibliothek durchsuchen | siteId, query |
Optionale Parameter: mimeType, limit.
| Tool | Beschreibung | Pflichtparameter |
|---|
get_analytics | Analytics-Zusammenfassung abrufen | siteId |
Optionaler Parameter: period (last7d, last30d, last90d).
| Tool | Beschreibung | Pflichtparameter |
|---|
generate_page | Seite per KI aus Text-Prompt generieren. Optional mit KI-generiertem Hero-Video (Professional+ Pläne). Parameter: useHeroVideo (boolean), videoModelId (string: seedance-fast, seedance-standard, kling-standard) | siteId, prompt |
translate_page | Seiteninhalte übersetzen | siteId, pageId, targetLanguage |
assist_content | KI-gestützte Inhaltsverbesserung | siteId, pageId, instruction |
generate_template | Wiederverwendbares Template generieren | siteId, prompt |
generate_template_variants | Stilvarianten eines Templates generieren | siteId, templateId |
Alle KI-Tools erfordern ai-Berechtigung. Kosten: ~€0,30 pro Aufruf für Generierung.
Beispiel-Prompt: "Übersetze Seite page_xyz789 ins Englische."
| Tool | Beschreibung | Pflichtparameter |
|---|
preview_import | Import-Vorschau einer Website-URL | url |
import_website | Website per URL importieren | url |
Beispiel-Prompt: "Importiere https://beispiel.de als 'Beispiel Website'."
| Tool | Beschreibung | Pflichtparameter |
|---|
get_available_slots | Verfügbare Zeitfenster abrufen | siteId, date |
create_booking | Neue Buchung erstellen | siteId, serviceId, date, startTime, customerName, customerEmail |
list_bookings | Buchungen auflisten | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
list_products | Produkte auflisten | siteId |
create_product | Neues Produkt erstellen (Preis in Cent) | siteId, title, priceCents |
update_product | Produkt aktualisieren | siteId, productId |
list_orders | Bestellungen auflisten | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
get_member_status | Mitgliedsstatus und Punktestand | siteId, memberId |
earn_points | Punkte vergeben | siteId, memberId, points, description |
list_rewards | Verfügbare Belohnungen auflisten | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
list_reviews | Bewertungen auflisten | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
list_jobs | Stellenangebote auflisten | siteId |
create_job | Neues Stellenangebot erstellen | siteId, title |
| Tool | Beschreibung | Pflichtparameter |
|---|
list_delivery_orders | Lieferaufträge auflisten | siteId |
update_delivery_status | Lieferstatus aktualisieren | siteId, orderId, status |
get_delivery_kpis | Liefer-Dashboard-KPIs | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
list_rental_units | Unterkünfte auflisten | siteId |
check_rental_availability | Verfügbarkeit prüfen | siteId, unitId, checkIn, checkOut |
create_rental_booking | Mietbuchung erstellen | siteId, unitId, checkIn, checkOut, guests, customerName, customerEmail |
list_rental_bookings | Mietbuchungen auflisten | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
list_realestate_listings | Immobilienangebote auflisten | siteId |
create_realestate_listing | Neues Immobilienangebot erstellen | siteId, title, type, propertyType, price, address, city |
search_realestate | Immobilien nach Standort suchen | siteId, lat, lng, radiusKm |
| Tool | Beschreibung | Pflichtparameter |
|---|
get_voice_agent_config | Voice-Agent-Konfiguration abrufen | siteId |
update_voice_agent_config | Voice-Agent-Einstellungen ändern | siteId |
get_voice_agent_analytics | Anrufanalysen abrufen | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
update_site_seo | SEO-Einstellungen der Website aktualisieren (Meta-Titel, Beschreibung, OG-Bild, Robots) | siteId |
update_page_seo | SEO-Einstellungen einer Seite aktualisieren (Meta-Titel, Beschreibung, Canonical URL) | siteId, pageId |
update_design_tokens | Design-Tokens aktualisieren (Farben, Schriften, Abstände, Radien) | siteId |
Beispiel-Prompt: "Ändere die Primärfarbe auf #ff6600 und die Heading-Schrift auf Inter."
| Tool | Beschreibung | Pflichtparameter |
|---|
send_push_campaign | Push-Benachrichtigung an alle Abonnenten senden | siteId, title, body |
| Tool | Beschreibung | Pflichtparameter |
|---|
create_webhook | Webhook für Events registrieren | siteId, url, events |
list_webhooks | Alle Webhooks einer Website auflisten | siteId |
Beispiel-Prompt: "Registriere einen Webhook für order.created Events."
| Tool | Beschreibung | Pflichtparameter |
|---|
configure_chatbot | Chatbot aktivieren und konfigurieren | siteId, enabled |
get_chatbot_config | Chatbot-Konfiguration abrufen | siteId |
Beispiel-Prompt: "Aktiviere den Chatbot auf Website site_abc123."
| Tool | Beschreibung | Pflichtparameter |
|---|
check_domain_availability | Domain-Verfügbarkeit und Preis prüfen | domain |
register_domain | Domain registrieren und mit Cloudflare verknüpfen | domain, siteId, registrant |
transfer_domain | Domain zu OptimoCMS transferieren | domain, authCode, siteId, registrant |
get_domain_status | Domain-Status und Registrierungsinfo | domain |
list_domains | Alle Agency-Domains auflisten | — |
Nicht verfügbar während der Testphase. Erfordert domains oder admin-Berechtigung.
| Tool | Beschreibung | Pflichtparameter |
|---|
create_mailbox | Postfach für eine Website erstellen | siteId, localPart, displayName |
list_mailboxes | Alle Postfächer einer Website auflisten | siteId |
get_email_dns_records | E-Mail-DNS-Einträge (MX, SPF, DKIM) | siteId |
| Tool | Beschreibung | Pflichtparameter |
|---|
create_business | Komplettes Online-Geschäft in einem Aufruf starten: Website, Domain, E-Mail, Webshop, Buchungen, Voice Agent, SEO | businessName, businessType |
Erfordert write + ai-Berechtigung. Nicht-kritische Schritte sind Best-Effort. Siehe Business Orchestrator Anleitung für Details.
| Tool | Erforderliche Berechtigung |
|---|
list_sites, get_site, list_pages, get_page, search_media, get_analytics | read |
create_page, update_page, update_site_seo, update_page_seo, update_design_tokens | write |
send_push_campaign, create_webhook, configure_chatbot | write |
publish_site | publish |
generate_page, translate_page, assist_content, generate_template, generate_template_variants, preview_import, import_website | ai |
| Booking, E-Commerce, Loyalität, Bewertungen, Stellenangebote, Lieferung, Vermietung, Immobilien, Voice Agent | verticals |
check_domain_availability, register_domain, transfer_domain, get_domain_status, list_domains | domains oder admin |
create_mailbox | write |
list_mailboxes, get_email_dns_records | read |
list_webhooks, get_chatbot_config | read |
create_business | write + ai |
create_site, delete_site | admin |
delete_page | write |
list_team_members, add_team_member, remove_team_member, update_team_member_role | admin |
Detaillierte Parameterbeschreibungen finden Sie in der englischen Version dieser Seite.