Tilda Mcp

io.github.theYahiaPublished by GitHub account theYahiav1.0.0Updated Oct 28, 2026

MCP server for Tilda API — projects, pages. 3 tools.

VerifiedSTDIODesktop onlyFiles & StorageDeveloper Tools

Overview

AI-generated overview

Local MCP server that connects an assistant to the Tilda website builder API to list projects and pages and export page HTML, CSS and assets.

What you can do
  • List Tilda projects and read project details, including domain, export settings and an optional web server config example.
  • List the pages of a project with their publication dates.
  • Fetch a full page (HTML with head, CSS, JS) or just the page body for quick reading.
  • Export a full page or page body with localized asset references for self-hosting or inserting into another template.
  • Return metadata only for large pages to save context.
When to use it
Useful when you build or maintain sites on Tilda and want an assistant to answer questions about projects and pages, or to pull page markup and assets out for self-hosting or migration.
Requirements
Runs locally via npx from the npm package @theyahia/tilda-mcp, so Node.js is needed. Requires a Tilda public key and secret key from the Tilda account settings, supplied as environment variables; the manifest declares only TILDA_PUBLIC_KEY, while the README also uses TILDA_SECRET_KEY. Network access to the Tilda API is required.
Before you install
The Tilda API accepts keys only as query parameters, so credentials travel in request URLs; keep them in environment variables and out of logs and proxies. The server is read-only toward Tilda but exports full page markup and assets. The API is limited to 150 requests per hour, and exporting a whole project means one request per page.

Installation

In SourceWeft

  1. Open Tilda Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

MCP-сервер для Tilda API — 7 инструментов для ИИ-агента: проекты, страницы, экспорт

Если вы искали, как подключить сайт на Tilda к Claude или другому ИИ-агенту, — этот сервер отдаёт агенту ваши проекты и страницы через Tilda API: список страниц с датами публикации, полный HTML и CSS любой страницы, экспорт проекта целиком. Спрашиваете «что за страницы в проекте и когда их публиковали» — агент отвечает таблицей, а не ссылкой на документацию. Нужны только публичный и секретный ключи из настроек Tilda.

[npm] [License: MIT]

[Демонстрация: вопрос «что за страницы в проекте и когда их публиковали» — агент вызывает get_pages и отвечает таблицей страниц с датами]

Часть серии WWmcp (46 серверов) by @theYahia.

Установка

Claude Desktop

json
{  "mcpServers": {    "tilda": {      "command": "npx",      "args": ["-y", "@theyahia/tilda-mcp"],      "env": { "TILDA_PUBLIC_KEY": "your-public-key", "TILDA_SECRET_KEY": "your-secret-key" }    }  }}

Claude Code

bash
claude mcp add tilda -e TILDA_PUBLIC_KEY=your-public-key -e TILDA_SECRET_KEY=your-secret-key -- npx -y @theyahia/tilda-mcp

VS Code / Cursor

json
{ "servers": { "tilda": { "command": "npx", "args": ["-y", "@theyahia/tilda-mcp"], "env": { "TILDA_PUBLIC_KEY": "your-public-key", "TILDA_SECRET_KEY": "your-secret-key" } } } }

Streamable HTTP

bash
TILDA_PUBLIC_KEY=xxx TILDA_SECRET_KEY=yyy npx @theyahia/tilda-mcp --http --port 3001# Endpoint: http://localhost:3001/mcp  (stateless, CORS включён)# Health:   http://localhost:3001/health  → {"status":"ok","tools":7}

HTTP-режим работает в stateless-режиме: на каждый POST создаётся свежий сервер+транспорт (подходит для чистой API-обёртки, поддерживает несколько клиентов без коллизий сессий). Принимает POST/OPTIONS на /mcp; прочие методы → 405.

Smithery

bash
npx @smithery/cli install @theyahia/tilda-mcp

Требуется TILDA_PUBLIC_KEY и TILDA_SECRET_KEY. Получите в настройках аккаунта Tilda.

Инструменты (7)

Полное покрытие всех 7 методов Tilda API.

ИнструментМетод APIОписание
get_projectsgetprojectslistСписок проектов
get_project_infogetprojectinfoИнформация о проекте (домен, настройки экспорта). Опц. webconfig=htaccess|nginx → пример конфига веб-сервера
get_pagesgetpageslistСписок страниц проекта
get_pagegetpagefullПолная страница (HTML c <head>, CSS, JS; ссылки на Tilda CDN)
get_page_bodygetpageТолько тело страницы (HTML без <head>; ссылки на CDN) — для быстрого чтения/preview
get_page_exportgetpagefullexportЭкспорт полной страницы с локализованными ассетами {from,to} — для самостоятельного хостинга
get_page_export_bodygetpageexportЭкспорт тела страницы с локализованными ассетами — для вставки в свой шаблон/CMS

Экономия контекста: инструменты страниц (get_page*) принимают опц. metadata_only: true — вернуть только метаданные без html/css/js (полезно для больших страниц).

Экспорт всего проекта: отдельного метода нет — получите get_pages, затем по каждому id вызовите get_page_export (или get_page_export_body).

Лимит Tilda API: 150 запросов в час. Клиент делает ретраи с экспоненциальной задержкой и учитывает заголовок Retry-After.

Безопасность: Tilda API принимает ключи только как query-параметры (publickey/secretkey) — это особенность самого API. Сервер не логирует URL с ключами; держите ключи в env, не передавайте их в незашифрованные логи/прокси.

Скиллы

СкиллТриггер
/skill-get-pagesПокажи все страницы сайта
/skill-export-pageЭкспортируй страницу

Примеры

Покажи мои проекты в TildaИнформация о проекте 12345 с конфигом nginxСписок страниц проекта 12345Покажи содержимое страницы 67890Покажи только метаданные страницы 67890Экспортируй страницу 67890 для своего хостингаЭкспортируй тело страницы 67890 для вставки в шаблон

Лицензия

MIT


Часть WWmcp · Telegram: @vhodvai

Source: README.md at commit dfe69f3

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts