Перейти к содержимому
Логотип Primitive

MCP-сервер Primitive

Какие серверы из официального реестра MCP принадлежат Primitive, отвечают ли они и что умеют. Всё это проверила программа, а не переписал человек со страницы продукта.

прочитано 2026-10-20

← Назад к Primitive

Чей это сервер
  • Имя в реестреdev.primitive/emailподтверждён в реестре MCP

Имя в реестре лежит в пространстве primitive.dev. Реестр пускает в такое пространство только того, кто доказал владение доменом через DNS или HTTP.

Что он ответилпроверено 2026-10-20
  • Состояниеотвечаетпроверено 2026-10-20
  • Инструменты14
  • Сервер называет себяprimitive
  • Версия сервера0.2.0
  • Версия протокола2025-06-18

2026-10-20 сервер ответил на initialize и tools/list без входа. Первый ответ за 207 мс.

Стоит ли агенту его подключатьПока не ясно
  • Делают ли инструменты работу продукта, ещё не проверено.
  • Проверок пока 2 из 7, нужных, чтобы судить о надёжности.

После подключения

  • sendEmail, createEmailAddress меняют данные без входа: вызвать их может любой, у кого есть адрес.

Вывод сделан правилами по замерам выше. Вероятный первый вызов выбрала модель по списку инструментов: прочитайте описание, прежде чем на него полагаться.

Замер каждый деньежедневных проверок: 2, первая 2026-10-20
  • Оценка INITE MCPчерез неделюдля оценки нужно 7 ежедневных проверок, пока 2
  • Отвечалидёт замерпроверок пока 2, долю покажем после 7
  • Медиана первого ответа276 мс
  • Место в контексте агента≈ 7 193 токеновописания всех инструментов (14), агент держит их в контексте на каждом ходу
  • Описания инструментовA · 100 из 100
  • Типизированные ответы14 из 14 инструментовобъявлен outputSchema: ответ приходит с типами и читается сразу
  • Все инструменты проходят все шесть проверок.

На что посмотреть

  • Инструменты, которые меняют данные, на сервере, который отвечает без входа: sendEmail, createEmailAddress

Программа проверяет сервер раз в день: initialize и tools/list, без модели. Токены - это длина описаний из расчёта примерно четыре символа на токен. Оценка - среднее шести проверок имени, описания, схемы и аннотаций каждого инструмента. Она говорит, насколько понятно описаны инструменты, а не о том, работают ли они. Оценка складывается только из замеренного: отвечает ли сервер (30%), делает ли работу продукта (25%), описания (20%), контекст (10%) и использование (15%). Незамеренная часть не учитывается, а скрытая инструкция ограничивает оценку 40 баллами. Состояние MCP-серверов вендоров: методика и цифры →

Инструменты сервераинструментов: 14 · прочитано 2026-10-20
  • getAccount

    Use this when you need the authenticated Primitive account summary, including plan, onboarding state, and managed inbox domain. managed_inbox_address is a domain, not a complete mailbox. When it is non-null, this MCP result also includes…

  • getInboxStatus

    Use this when the user asks whether inbound email is ready or needs setup. Returns domains, routes, deployed Functions, and recent inbound activity. Adding or verifying a domain is done with the domain management tools, which are served…

  • getOutboundStatus

    What can I send FROM? Lists this account's verified outbound (sendable) domains plus any domains still pending DNS verification, with next actions. The result also carries can_send_to: the recipients this account is allowed to send to…

  • listEmails

    Browse the inbox in arrival order. Use this for "what arrived most recently" (newest first, a page at a time with cursor) and for waiting on new mail (pass since, plus wait to hold the request until something arrives). It filters by…

  • searchEmails

    Find particular inbound emails. Use this when you are looking for specific messages: a full-text query (q) over subject, body, sender and recipient, or structured filters on sender, recipient, subject, body, attachments, spam score, or…

  • getEmail

    Use this when you need to read one inbound email. Returns id, thread_id, received_at, from, to, subject, preheader, body_text and each attachment's filename, content type, size and part_index (read one with getEmailAttachment). body_text…

  • replyToEmail

    Reply to one inbound email, threaded server-side. This sends a real email immediately and it cannot be undone or recalled, so call it only after the user has confirmed the reply. When you expect an answer back, pass await_reply: true and…

  • sendEmail

    Send a new email. This sends a real email immediately (or at scheduled_at) and it cannot be undone or recalled, so call it only after the user has confirmed the message. `from` is optional and defaults to your account's managed inbox…

  • listSentEmails

    List outbound emails sent by this org, with cursor pagination and filters. Each row is id, thread_id, created_at, status, from, to, subject and a snippet, plus the error, SMTP response or gate denial when the send did not deliver. Use…

  • getSentEmail

    Read a single sent email by id: status, from, to, subject, body_text and its attachments, plus the error, SMTP response or gate denial when the send did not deliver. Use to inspect delivery details for a specific send, such as the SMTP…

  • awaitReply

    Wait for the threaded reply to a sent email. Use it when a send was made without await_reply, or returned reply_wait.status "no_reply_yet". With only the sent email's id it long-polls for up to 30 seconds by default. Do not report that…

  • getConversation

    Read a whole conversation, with message bodies. Pass the id of any inbound email and get every message of its thread, inbound and outbound, oldest first, each with its text, a direction (inbound/outbound) and a derived role (inbound→user…

  • getEmailAttachment

    Read ONE attachment of an email. A text attachment (plain text, CSV, JSON, XML, Markdown, calendar and similar) comes back as text; an HTML attachment comes back reduced to text; a PNG, JPEG, GIF or WebP image up to 1 MB comes back as an…

  • createEmailAddress

    Get this user's Primitive managed inbox domain, creating the account on first use: no signup form, no password, no email verification, no browser. CALL THIS FIRST whenever you do not already have a Primitive API key and the user wants to…

Как подключить

Добавьте сервер в конфиг MCP-клиента. Claude Desktop, Cursor и большинство других клиентов понимают такой вид:

{
  "mcpServers": {
    "email": {
      "type": "http",
      "url": "https://www.primitive.dev/mcp"
    }
  }
}

Подключить

Claude Code, в терминале

claude mcp add --transport http primitive https://www.primitive.dev/mcp

Добавить в CursorДобавить в VS Code

claude.ai, ChatGPT и другие клиенты: добавьте https://www.primitive.dev/mcp как свой коннектор в настройках.

OpenAPI-спецификация

Путей: 151, прочитано 2026-10-20. Открыть спецификацию ↗

Каждую строку нашла программа: запись в реестре, ответ самого сервера, спецификация, которая разбирается. Если строки нет, значит, мы этого не нашли, а не что этого нет.