Mcp

app.sendarv1.0.0更新于 Sep 30, 2026

Sendar application email: inspect setup, preview, send and check delivery.

已验证Streamable HTTP可网页运行Developer ToolsCommunication & Collaboration

概览

AI 生成的概览

让助手检查 Sendar 应用邮件配置、预览邮件、列出域名、模板和邮件、查询投递状态,并在获准时发送邮件。

功能
Sendar 提供应用邮件相关工具:get_setup_status、preview_email、list_domains、list_templates、list_emails、get_email_status,以及在连接获准发送时使用的 send_email。预览不会真正发送。实际发送需要任务授权、confirmed 标志和稳定的幂等键;“已发送”指服务商已接受,并不代表已进入收件箱。
适用场景
当助手需要通过 Sendar 处理事务性或应用邮件时使用:检查账户是否配置完成、在发出前预览邮件、列出可用域名和模板、查看近期邮件及其投递状态,或发送一封受授权约束的邮件。
运行要求
远程 Streamable HTTP 端点,未声明本地包。OAuth 使用 S256 PKCE 和动态公共客户端注册;已有 API 密钥可作为 Authorization Bearer 请求头使用。发送为可选项,受已验证域名、每日收件人额度和可选收件人名单限制。需要能访问该端点的网络。
安装前请注意
发送是写入操作,可能触达真实收件人并产生费用;需要任务授权、confirmed 标志和幂等键,结果不确定时不应换用新键重试。SENDAR_API_KEY 应保存在私有密钥存储中,不要写入受版本控制的配置。OAuth 连接默认只读,同意页面显示的客户端名称是自行声明的,并非经过验证的身份。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "mcp": {
      "type": "http",
      "url": "https://sendar.app/api/mcp"
    }
  }
}

README

Sendar for AI agents

Portable skills and plugin manifests for integrating application email with Sendar.

Install skills

sh
npx skills add Thutos/sendar-agent-skills

Choose the agents and skills in the installer. Skills can write integration code without an account connection. Review files before installing third-party skills.

Replit

Import https://github.com/Thutos/sendar-agent-skills through + → Use a skill → GitHub import, preview and select the three skills. Or run in the project shell:

sh
npx skills add Thutos/sendar-agent-skills --agent replit

Files live in .agents/skills. Keep SENDAR_API_KEY in Replit Secrets and server-side code. Installing skills is separate from connecting an account or authorizing a send. Replit setup.

Windsurf / Devin Desktop

sh
npx skills add Thutos/sendar-agent-skills --agent windsurf

The installer uses .agents/skills with links under .windsurf/skills. Current Devin Desktop also discovers .agents/skills; .devin/skills is its preferred manual-install location. In Cascade, invoke @sendar-integrate, @sendar-delivery, or @sendar-migrate. Windsurf setup.

Both CLI installation layouts were tested in an isolated project on 30 September 2026, including supporting reference files. These are installation checks, not claims of end-to-end execution in Replit/Cascade or partner-directory approval.

Connect MCP

Remote endpoint: https://sendar.app/api/mcp (Streamable HTTP).

  • Claude Code: claude mcp add --transport http sendar https://sendar.app/api/mcp, then connect from /mcp.
  • Codex: codex mcp add sendar --url https://sendar.app/api/mcp, then codex mcp login sendar.
  • Cursor: merge configs/cursor.json into your MCP configuration; use the connection/authentication control.
  • VS Code/Copilot: merge configs/vscode.json into .vscode/mcp.json; start the server and follow authentication.
  • ChatGPT and Claude web: add the endpoint as a custom connector where your account supports it. Curated marketplace listing is separate and may require review.

OAuth uses S256 PKCE and dynamic public-client registration. During consent, read-only is the default; sending is optional and restricted to a verified domain, a daily recipient allowance and an optional recipient list. Revoke from https://sendar.app/agent-connections. Client names in consent are self-declared, not platform identity verification.

Existing API keys also work as an Authorization Bearer header, with their existing permissions. Keep them in a private environment/secret store, not checked-in configuration. Clients without OAuth support can use this path if they support secret headers.

Plugin packages

This repository contains Codex, Claude Code and Cursor manifests pointing to the same skills and MCP server. For Claude Code, add this repository as a plugin marketplace, then install sendar@sendar. Marketplace submissions are tracked separately; the existence of a manifest is not an endorsement or listing.

Tools

get_setup_status, preview_email, list_domains, list_templates, list_emails, get_email_status, and (when permitted) send_email.

Live sending needs task authorisation, confirmed: true, and a stable idempotency_key. Preview does not send. Do not retry an uncertain outcome with a new key. “Sent” means provider acceptance, not inbox delivery.

App builders

For Lovable, Replit, Bolt and v0, use https://sendar.app/ai and the server-side starters at https://github.com/Thutos/sendar-email-starters. Ask the builder to integrate the existing application event and store SENDAR_API_KEY in its private server environment. These recipes do not imply a native marketplace listing.

Compatibility and support

See https://sendar.app/ai for instructions and releases. Protocol/authentication tests are automated against a disposable database. Individual client sign-in and curated marketplace approval must be verified separately. Report integration issues through GitHub Issues without credentials, private recipients or message bodies.

Privacy: https://sendar.app/privacy · Terms: https://sendar.app/terms

Public agent reference

The public contract covers core email operations; it does not expose dashboard/admin APIs. REST API keys retain their existing permissions. MCP OAuth connections are read-only by default; optional sending requires a bounded grant. A successful mock or preview is not a live-delivery test. Documentation files assist integrations, not guaranteed search rankings or marketplace approval.

来源:README.md,提交 717ebac

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v1.0.0最新Sep 30, 2026