Elastic Email MCP

resmi

Server Elastic Email MCP memungkinkan agen AI seperti GitHub Copilot, ChatGPT, Claude, dan asisten kompatibel lainnya untuk terintegrasi secara mulus dengan akun Elastic Email Anda.

Apa yang bisa Anda lakukan dengan Elastic Email MCP?

  • Menambahkan kontak ke daftar — Minta asisten Anda untuk menambahkan pelanggan ke daftar kontak tertentu.
  • Membuat dan mengelola kampanye — Buat, perbarui, jeda, atau daftarkan kampanye email menggunakan create_campaign, update_campaign, pause_campaign, dan list_campaigns.
  • Mengirim email massal dan transaksional — Instruksikan AI untuk mengirim email langsung melalui akun Elastic Email Anda.
  • Mengambil sumber daya akun — Ambil kontak, daftar, segmen, dan templat yang sudah ada untuk meninjau apa yang telah dikonfigurasi.
  • Menghapus kontak — Hapus kontak dari daftar tertentu atau dari seluruh akun.
  • Memeriksa kesiapan koneksi — Verifikasi bahwa server MCP terhubung dan beroperasi dengan pemeriksaan kesehatan.

Dokumentasi

Dengan mengimplementasikan MCP, Elastic Email memungkinkan agen AI untuk mengakses dan mengontrol operasi email Anda sambil menjaga keamanan dan autentikasi yang tepat.

Aksi yang tersedia yang dapat dilakukan MCP kami untuk Anda

  • Menambahkan kontak ke daftar
  • Mengunggah dan menambahkan kontak
  • Membuat daftar
  • Membuat segmen
  • Membuat kampanye
  • Mendapatkan kampanye
  • Memperbarui kampanye
  • Menjeda kampanye
  • Mendaftar kampanye
  • Mengirim email: baik transaksional maupun massal
  • Mengambil kontak, kontak, kontak dari daftar
  • Mengambil daftar
  • Mengambil template
  • Mengambil segmen
  • Siap (pemeriksaan kesehatan, koneksi, dan kesiapan)
  • Menghapus kontak dari daftar
  • Menghapus kontak dari akun

Harap diperhatikan bahwa tidak semua endpoint yang tercantum tersedia untuk semua paket harga Elastic Email. Misalnya - endpoint kampanye dan kontak tidak tersedia untuk paket Email API. Berikut adalah daftar lengkap artikel kami yang tersedia tentang fitur-fitur yang tercantum di atas:

https://help.elasticemail.com/en/articles/4984897-contact-lists-and-segments

https://help.elasticemail.com/en/articles/5472509-how-to-send-your-first-campaign

http://help.elasticemail.com/en/articles/2300606-how-to-manage-templates

Pengaturan

Untuk terhubung ke server MCP kami, Anda dapat menggunakan Agen AI apa pun yang mendukung MCP. Persyaratan utama untuk setiap pengaturan adalah dukungan "mode agen," yang memungkinkan agen AI berinteraksi secara terprogram dengan layanan eksternal dengan aman.

Kami telah menyiapkan contoh pengaturan langkah demi langkah menggunakan alat VS Code dan Github Copilot.

Selanjutnya Anda perlu menghubungkan akun Github Anda ke VS Code

  • Instal dan jalankan Vs Code

  • Buka ekstensi di menu kiri dan instal ekstensi Github Copilot dan Github Copilot Chat

  • Masuk ke Github menggunakan akun yang Anda buat pada langkah sebelumnya

  • Otorisasi Visual Studio Code di Github Copilot

  • Izinkan VS Code berjalan di langkah berikutnya

  • Untuk menampilkan jendela obrolan, buka View → Chat di menu atas VS Code. Obrolan akan ditampilkan di sisi kanan.

  • Alihkan obrolan ke Mode Agen

  • Buat kunci API di Elastic Email. Izin yang diperlukan untuk melihat dan memodifikasi adalah sebagai berikut: Akun, Template, Kampanye, Kontak, File, Kirim HTTP. Selain itu, setidaknya akses "lihat" ke Access Tokens diperlukan. Harap diingat untuk tidak pernah membagikan Kunci API Anda kepada pihak ketiga yang tidak berwenang!

  • Di bilah atas VS Code, gunakan fungsi pencarian untuk menemukan: Show and run commands

  • Anda dapat menulis "MCP" di kolom pencarian untuk mempersempit opsi yang tersedia dan memilih "MCP: Open user configuration".

  • Tempel teks konfigurasi seperti di bawah ini (jika Anda sudah memiliki server apa pun, hanya data elasticemail.mcp yang cukup)

{
"servers": {
"elasticemail.mcp": {
"url": "https://mcp.elasticemail.com",
"headers": {
"X-Auth-Token": "your_api_key"
}
}
}
}

Harap dicatat bahwa langkah terpenting di sini adalah memasukkan Kunci API aktual Anda dengan izin yang disebutkan di atas. Juga pastikan bahwa setelah memodifikasi bidang ini, Anda harus memastikan untuk menyimpan perubahan sebelum melanjutkan. Tanpa menyimpan perubahan, opsi untuk "memulai" integrasi tidak akan muncul.

  • Sekarang Anda dapat memulai koneksi ke server MCP: klik Start di atas elasticemail.mcp di file konfigurasi.

  • Cara alternatif: Pilih Ekstensi dari menu kiri, pilih server dari MCP SERVERS INSTALLED di bagian bawah, klik kanan dan pilih Start server

Mulai sekarang Anda dapat menggunakan aksi yang disediakan oleh server MCP Elastic Email di dalam jendela obrolan. Aksi-aksi ini diuraikan di awal artikel ini.

Anda dapat mencoba perintah pertama Anda untuk memastikan integrasi berfungsi. Anda dapat memasukkan prompt "Is MCP working" sebagai contoh dan jika semuanya berfungsi, Anda akan mendapatkan konfirmasi sebagai balasan.

Untuk lebih memahami bagaimana integrasi semacam ini bekerja di sisi Elastic Email, silakan tinjau juga Dokumentasi API kami:

https://elasticemail.com/developers/api-documentation/rest-api

Tips

  1. Agen AI mungkin terjebak mengingat beberapa instruksi sebelumnya dan mencobanya lagi. Berguna untuk memulai sesi obrolan baru untuk mengatasi masalah tersebut. Anda juga dapat menginstruksikan Agen untuk mengambil ulang alat dan memberi tahu bahwa ada perubahan di server untuk memastikan ia benar-benar mengambil ulang data baru.
  2. Semakin presisi prompt yang diberikan, semakin sedikit ruang interpretasi yang Anda berikan kepada LLM, sehingga mengurangi masalah terkait halusinasi.
  3. Berguna untuk meninjau permintaan sebelum mengirimnya, karena Anda mungkin melihat potensi ketidakkonsistenan dalam bagaimana LLM menerjemahkan permintaan Anda menjadi panggilan API.