MCP.Market

App-Kit MCP server

online · 100% uptime
by app-kit-dev·io.github.app-kit-dev/mcp·v0.1.3

SEO audit (400 checks), text readability and grammar check, PDF to images, image conversion.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed App-Kit yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

App-Kit tools (9, 1 write)

write = sends, deletes, buys or posts
  • conversion_statusFree

    Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert. Бесплатно, квоту не тратит. Пока status=running — повторите через poll_after_s секунд. handle действует 1 час и только для того, кто запустил конвертацию.

  • create_uploadwrite actionFree

    Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor). Вернёт upload_id, put_url и команду curl: загрузите файл одним PUT (до 20 МБ, за 10 мин), затем передайте upload_id в файловый tool. Один upload_id — один вызов. Файл с публичного адреса передавайте сразу как source_url, без загрузки. Бесплатно: 10 в час анонимно, 30 в час с бесплатным токеном.

  • image_convertFree

    Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim (уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального сжатия — image_compress. Вход — ровно один: source_url (публичный URL, шлюз скачает сам), upload_id (create_upload → PUT) или data_base64 (до 512 КБ). Результат — ссылки на скачивание (resource_link, действуют 10 мин; когда скачаны все файлы задания, они удаляются) и превью первой картинки. Если за 60 с не готово — status=running и handle: зовите conversion_status(handle). Бесплатно: 5 в час анонимно, 20 в час с бесплатным токеном (остаток — quota_status).

  • images_to_pdfFree

    Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки. Вход: source_urls[] или upload_ids[] — до 20 файлов, каждый до 20 МБ. Результат — ссылки на скачивание (resource_link, действуют 10 мин; когда скачаны все файлы задания, они удаляются) и превью первой картинки. Если за 60 с не готово — status=running и handle: зовите conversion_status(handle). Бесплатно: 3 в час анонимно, 10 в час с бесплатным токеном (остаток — quota_status).

  • pdf_to_imagesFree

    Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300, first_page/last_page. PDF до 20 МБ и до 20 страниц. Вход — ровно один: source_url (публичный URL, шлюз скачает сам), upload_id (create_upload → PUT) или data_base64 (до 512 КБ). Результат — ссылки на скачивание (resource_link, действуют 10 мин; когда скачаны все файлы задания, они удаляются) и превью первой картинки. Если за 60 с не готово — status=running и handle: зовите conversion_status(handle). Бесплатно: 3 в час анонимно, 10 в час с бесплатным токеном (остаток — quota_status).

  • quota_statusFree

    Показать уровень доступа и остатки бесплатных лимитов по каждому tool. Уровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бесплатно, квоту не тратит.

  • seo_audit_fastFree

    Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь. Аудируется корень сайта: путь и параметры URL отбрасываются (https://site.ru/page?x=1 → https://site.ru/). Ждёт результат до 60 с, присылая progress. Если не успел — вернёт status=running и handle: тогда вызовите seo_audit_status(handle) через poll_after_s секунд, пока status=running. Бесплатно: 5 в час анонимно, 10 в час с бесплатным токеном; один домен — до 20 аудитов в сутки (остаток — quota_status).

  • seo_audit_statusFree

    Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит. Пока status=running — повторите через poll_after_s секунд. handle действует 60 мин и только для того, кто запустил аудит.

  • text_checkFree

    Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика. Вход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные пороги), метрики по слоям, вердикты (blocking=false — рекомендация), top_issues (до 5 главных проблем) и locations — координаты замечаний (offset/length) в присланном тексте. Текст не сохраняется. Бесплатно: 10 в час анонимно, 20 в час с бесплатным токеном (остаток — quota_status).

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 2056ms17/20
  • Tool poisoning9 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 9 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How App-Kit compares

Against every graded SEO MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 70% of 769 SEO servers
Tools
9
the typical SEO server has 6
Tools that change things
11%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote SEO server answers 100%
Response time
471 ms
faster than 35% of 536 SEO servers

What its tools let an agent do: 8 read · 1 create

Install App-Kit in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp https://mcp.app-kit.dev/mcp
Add to Cursor

What the publisher says

From the App-Kit repository's README, as published. We do not edit it. Read it on GitHub

App-Kit MCP

Remote MCP server for SEO audits, text readability and grammar checks, image conversion (PNG/JPEG/WebP) and PDF to images - for Claude, Cursor, VS Code, Windsurf and any other MCP client. Free tier with daily limits, no sign-up.

https://mcp.app-kit.dev/mcp

Русская версия | Tools reference | app-kit.dev

This repository holds the public documentation, client configs and registry metadata. The server itself is a hosted service operated by App-Kit; there is nothing to install.

What it does

The engine runs 400 checks (technical SEO, performance, structured data, AI-readiness and more); the fast mode covers up to 10 pages in about a minute.

  • SEO audit of a website - score 0-100 by group, failed checks and the five biggest losses.

(LanguageTool) for Russian and English, up to 20 000 characters. Returns positions of issues, not copies of your text.

  • Text check - readability, "water" and keyword stuffing metrics, stop phrases and grammar

(WebP/AVIF compression is coming soon). Files are passed by URL or via a one-time upload link, never as huge base64 strings in the chat.

  • PDF and images - PDF pages to PNG/JPEG/WebP, images to PDF, format conversion

Quick start

Works anonymously out of the box. For higher limits, get a free token on app-kit.dev/mcp (one click, no email) and pass it either as a header Authorization: Bearer mcpf... or in the URL: https://mcp.app-kit.dev/mcp/t/mcpf....

Claude Code

claude mcp add --transport http app-kit https://mcp.app-kit.dev/mcp

# with a free token
claude mcp add --transport http app-kit https://mcp.app-kit.dev/mcp \
  --header "Authorization: Bearer mcpf_your_token"

Add --scope user to make it available in every project. See examples/claude-code.sh.

Claude.ai and Claude Desktop

Customize > Connectors > + > Add custom connector. Name: App-Kit, Remote MCP server URL: https://mcp.app-kit.dev/mcp/t/mcpfyourtoken (the token in the URL is recommended: requests from claude.ai share Anthropic's IP addresses, so anonymous limits there are a small shared pool). Authentication: no sign-in. Free Claude plans allow one custom connector. Details: examples/claude-desktop/claude.ai.md.

Cursor

.cursor/mcp.json in the project or ~/.cursor/mcp.json globally (example):

{
  "mcpServers": {
    "app-kit": {
      "url": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer mcpf_your_token" }
    }
  }
}

VS Code (GitHub Copilot agent mode)

.vscode/mcp.json (example); VS Code asks for the token once and stores it securely:

{
  "inputs": [
    { "type": "promptString", "id": "app-kit-token", "description": "App-Kit MCP free token (mcpf_...)", "password": true }
  ],
  "servers": {
    "app-kit": {
      "type": "http",
      "url": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer ${input:app-kit-token}" }
    }
  }
}

Windsurf (Devin Desktop)

Open the MCP config from the Cascade MCP settings (mcp_config.json) and add a server with serverUrl. ${env:VAR} is expanded in headers:

{
  "mcpServers": {
    "app-kit": {
      "serverUrl": "https://mcp.app-kit.dev/mcp",
      "headers": { "Authorization": "Bearer ${env:APPKIT_MCP_TOKEN}" }
    }
  }
}

Other clients

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

App-Kit: common questions

Is App-Kit MCP server safe?
Mostly: it is graded B (83/100). Read the App-Kit safety report
How do I install App-Kit?
It runs remotely at mcp.app-kit.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does App-Kit need an API key?
Yes. The registry entry asks for Authorization.
Is App-Kit maintained?
The last commit was 30 days ago (2026-10-05). The latest release is v0.1.3.
Is App-Kit up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of App-Kit?
Servers from other publishers that do the same job: Google Search Console MCP server, SEO Tools: XMLRiver SERP (Google + Yandex) MCP server and Open SEO Crawler MCP server.
How does App-Kit compare with other SEO MCP servers?
safety score 83/100 (higher than 70% of 769 SEO servers); tools 9 (the typical SEO server has 6); tools that change things 11% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to App-Kit

Same job from other publishers: the closest match first, then the best rated.