{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ex26gsbkd7dw","handle":"app-kit","url":"https://wellknown.network/agents/app-kit","links":{"self":"https://wellknown.network/agents/app-kit/record.json","html":"https://wellknown.network/agents/app-kit","markdown":"https://wellknown.network/agents/app-kit/record.md","api":"https://wellknown.network/api/v1/agents/app-kit","status":"https://wellknown.network/api/v1/agents/app-kit/status","claim":"https://wellknown.network/agents/app-kit/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/app-kit/claim.json","badge":"https://wellknown.network/agents/app-kit/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/app-kit/history","tools":"https://wellknown.network/api/v1/agents/app-kit/tools"},"ard":{"identifier":"urn:air:mcp.app-kit.dev:server:app-kit","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"App-Kit","summary":"SEO audit (400 checks), text readability and grammar check, PDF to images, image conversion.","description":"SEO audit (400 checks), text readability and grammar check, PDF to images, image conversion.","publisher":{"name":"app-kit-dev","url":null},"homepage":"https://app-kit.dev/mcp","repository":"https://github.com/app-kit-dev/mcp","version":"0.1.3","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.app-kit.dev/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-05T06:51:20.258902Z","publishedAt":"2026-10-05T06:51:20.258902Z","registryName":"io.github.app-kit-dev/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.807,"provenance":"derived"}],"categories":["content","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-09T23:29:22.839Z","lastProbedAt":"2026-10-09T23:29:22.839Z","statusComputedAt":"2026-10-09T23:31:09.451Z","reliability30d":{"probes":11,"successRate":1,"p50Ms":76,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":11,"ok":11,"authBoundaryOk":0,"serviceOk":11,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T23:29:22.839Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":73,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T16:31:49.150Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T09:26:36.483Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":93,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:26:27.803Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":78,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T19:23:24.811Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":94,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T13:22:30.926Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:26:28.543Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":77,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:22:25.364Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T19:24:16.889Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T12:31:12.347Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"toolCount":9,"toolsHash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","serverName":"app-kit","capabilities":["prompts","resources","tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"text_check","description":"Проверить текст: метрики (вода, спам, тошнота), читаемость, стоп-фразы, грамматика.\n\nВход: text до 20000 символов, lang ru/en. Возвращает passed (обязательные п"},{"name":"seo_audit_fast","description":"Быстрый SEO-аудит сайта (до 10 страниц): оценка 0–100 по группам канона, проваленные проверки, топ-5 потерь.\n\nАудируется корень сайта: путь и параметры URL отбр"},{"name":"seo_audit_status","description":"Статус и результат SEO-аудита по handle из seo_audit_fast / seo_audit_full_start. Бесплатно, квоту не тратит.\n\nПока status=running — повторите через poll_after_"},{"name":"pdf_to_images","description":"Конвертировать PDF в картинки (по странице на файл): format png/jpeg/webp, dpi 72–300,\nfirst_page/last_page. PDF до 20 МБ и до 20 страниц.\nВход — ровно один: so"},{"name":"images_to_pdf","description":"Собрать картинки в один PDF (по картинке на страницу), page_size A4/Letter или по размеру картинки.\nВход: source_urls[] или upload_ids[] — до 20 файлов, каждый "},{"name":"image_convert","description":"Сменить формат картинки: target_format png/jpeg/webp/bmp/tiff/gif, quality 1–100, max_dim\n(уменьшить длинную сторону). Файл до 20 МБ. Для avif и максимального с"},{"name":"conversion_status","description":"Статус и результат конвертации по handle из pdf_to_images / images_to_pdf / image_convert.\nБесплатно, квоту не тратит. Пока status=running — повторите через pol"},{"name":"create_upload","description":"Создать одноразовую ссылку загрузки файла (для клиентов с доступом к локальным файлам: Claude Code, Cursor).\n\nВернёт upload_id, put_url и команду curl: загрузит"},{"name":"quota_status","description":"Показать уровень доступа и остатки бесплатных лимитов по каждому tool.\n\nУровни: L0 — аноним, L1 — бесплатный токен (app-kit.dev/mcp), L3 — ключ App-Kit API. Бес"}],"package":null,"toolSurface":{"id":"ts_qvjjsfqaejc9","endpointId":"ep_5rq755svx487","hash":"70cdb8ab5b036018b4d66edbfaf2455f8f4e2f2866a9406eedd4c0b546bd07bb","toolCount":9,"serverName":"app-kit","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-07T06:31:09.518Z","lastSeenAt":"2026-10-09T23:29:22.829Z","observations":11,"toolNames":["text_check","seo_audit_fast","seo_audit_status","pdf_to_images","images_to_pdf","image_convert","conversion_status","create_upload","quota_status"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_5rq755svx487","url":"https://mcp.app-kit.dev/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T09:26:36.488Z","auth":{"observedAt":"2026-10-09T09:26:36.579Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T09:26:36.601Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"app-kit.dev","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-08T06:45:07.000Z","validTo":"2026-12-07T07:41:24.000Z","daysToExpiry":58,"sanCount":2,"fingerprint256":"B8:E1:9C:7A:1D:B8:60:26:5B:34:EA:6E:99:B4:6C:CA:95:D2:07:01:F3:0E:DD:21:AD:A5:D9:01:80:CF:42:6A"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.app-kit-dev/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.app-kit-dev%2Fmcp","firstSeenAt":"2026-10-07T06:21:09.570Z","fetchedAt":"2026-10-07T06:21:09.570Z","normalizedAt":"2026-10-07T06:21:09.570Z"}]},"firstSeenAt":"2026-10-07T06:21:09.570Z","updatedAt":"2026-10-09T23:31:53.366Z"}