nintact について
nintactは、MCPクライアントから問い合わせフォーム、受信箱、AIの返信草稿を管理するMCPサーバーです。アカウントなしでメール到達性を確認でき、フォーム配信にDNSやSMTPの設定は不要です。
主な機能
- 01ドメインのメール到達性確認
- 02問い合わせフォームの作成・管理
- 03受信メッセージの閲覧・更新
- 04返信草稿の編集・承認
- 05草稿の根拠情報の管理
- 06受信・送信アドレスの設定
活用シーン
- 01ドメインのメールが拒否される可能性を確認
- 02DNSやSMTP設定なしでサイトにフォームを追加
- 03エディターで問い合わせを確認
- 04送信前にAIの返信草稿を承認
MCP 対応
フォーム、受信箱、返信、ナレッジ、ワークスペースの操作をMCPツールとして提供します。Cursor、Codex CLI、Claude Desktopなどのクライアントに接続できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
32掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| domain | string | はい | ドメイン名のみ。例:example.com。 |
| locale | enum | いいえ | 調査結果の言語。デフォルトは en です。ja | en |
詳細
nintact-mcp
nintact 用の MCP サーバーです。1 行貼り付けるだけで使えるお問い合わせフォーム、受信内容を分類して返信文を作成する AI、DNS の設定が不要なメール配信を提供します。
エディターを離れることなく、フォームの作成、受信トレイの確認、返信の承認ができます。
このツールが生まれた理由
AI アシスタントを使って構築したサイトは、お問い合わせフォームまでは通常どおり動作します。その後、メールが気づかないうちに届かなくなります。SPF/DKIM が設定されていないドメインからのメールは Gmail や Yahoo! に拒否され、サイトを構築した人は、返信をもらえなかった顧客から数週間後に知らされることになります。
nintact は、すでに認証済みのドメインからメールを送信し、Reply-To にご自身のアドレスを設定するため、DNS、SMTP、メールプロバイダーの設定をしなくても返信が届きます。
インストール
npx nintact-mcp login # 6-digit code by email; the key is stored, not pasted
claude mcp add nintact -- npx -y nintact-mcp
login はキーを ~/.nintact/config.json に書き込みます(0600)。コマンドラインで渡す方法も使え、CI ではこちらが便利です。
claude mcp add nintact --env NINTACT_API_KEY=nk_live_... -- npx -y nintact-mcp
本人のマシンでは login を使うのがおすすめです。コマンドに入力したキーはシェルの履歴とクライアントの設定ファイルに平文で残ります。
claude が PATH にない場合
デスクトップアプリをインストールしただけでは、CLI はインストールされません。これを ~/.claude.json の最上位に追加してください。すでに開いているセッションには反映されないため、新しいセッションを開いてください。
{
"mcpServers": {
"nintact": {
"type": "stdio",
"command": "npx",
"args": ["-y", "nintact-mcp"]
}
}
}
Cursor、Codex CLI、Claude Desktop など、あらゆる MCP クライアントで動作します。ChatGPT 自体では使えません。コネクターが受け付けるのは HTTPS で公開されたサーバーのみで、ローカルで実行されているサーバーには対応していないためです。
アカウントなしで使えます
check_deliverability は API キー不要で使えます。公開 DNS を読み取り、ドメインで実際にメールを受信できるかを確認します。通常、何かに登録する前に知りたいのはこの点です。
check_deliverability("example.com")
→ { spf: "missing", dmarc: "missing", verdict: "will_be_rejected",
next_step: "..." }
ツール
REST API と同じ範囲をカバーする 32 個のツールを利用できます。画面上でしか使えない機能はありません。
| 分野 | ツール |
|---|---|
| 診断 | check_deliverability |
| フォーム | design_form、create_form、list_forms、get_form、update_form、duplicate_form、delete_form |
| 外観 | set_form_logo、remove_form_logo |
| 受信トレイ | list_messages、get_message、update_message_status |
| 返信 | regenerate_draft、update_draft、approve_draft |
| ナレッジの登録 | list_knowledge、add_knowledge、update_knowledge、delete_knowledge、scan_site_for_knowledge |
| ワークスペース | get_organization、update_organization、transfer_workspace、get_usage |
| メールの受信 | list_inbound_addresses、create_inbound_address、delete_inbound_address |
| 独自ドメイン | get_sending_domain、set_sending_domain、verify_sending_domain、remove_sending_domain |
すべてのエラーには、復旧方法を示す next_step フィールドが含まれています。そのため、エージェントはツールの使用を諦めずに、自分の誤りを修正できます。
他の人のアカウントで使う前に知っておきたいこと
approve_draftは実際にメールを送信します。 まず本人に確認してください。nintact は明示的な承認なしにメールを送信しません。あなたも同じようにしてください。- 最初に
get_organization(または API のGET /me)を呼び出してください。 ワークスペース名と、すでに存在するフォームの数が返されます。フォームがすでにある場合は、新たに追加するのではなく既存のフォームを再利用してください。問い合わせが 2 つのフォームに分かれると、別々の場所に届き、所有者はその一方しか確認しない可能性があります。 - 通知は、アドレスの確認が完了するまで保留されます。
notify_emailsを設定すると、各アドレスに確認リンクがメールで送信されます。誰かがリンクを開くまでは、送信内容は保存されてダッシュボードに表示されますが、通知は送信されません。所有者にメールを確認するよう伝えてください。 - フォームごとに AI をオフにできます。
mode: "relay"を指定してupdate_formを呼び出すと、分類も下書きの作成もモデルへの送信も行わず、すべてをそのまま転送します。
実際の問い合わせを作成せずにインストールを確認する
curl -X POST 'https://nintact.com/api/f/YOUR_FORM_ID?dry_run=1' \
-H 'Content-Type: application/json' \
-d '{"name":"Test","email":"[email protected]","message":"checking the install"}'
実際の送信と同じようにすべて確認されますが、何も保存されず、誰にも通知されません。200 と {"data":{"ok":true,...}} が返れば、インストールは正しく完了しています。他の人の受信トレイに実際の送信を行う代わりに、こちらを使ってください。
Docs
https://nintact.com/llms.txt— one screen, enough to installhttps://nintact.com/llms-full.txt— the full API- npm:
nintact(client + CLI),nintact-mcp
License
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。