Model Context Protocol (MCP) kullanarak yapay zeka asistanınızı WhatsApp'a bağlayın. Claude, Cursor veya MCP uyumlu herhangi bir yapay zeka aracından doğrudan mesaj gönderin, grupları, kanalları, toplulukları, katalogları, etiketleri ve daha fazlasını yönetin.
Model Context Protocol (MCP), Anthropic tarafından geliştirilen ve yapay zeka asistanlarının harici araç ve hizmetlere bağlanmasını sağlayan açık bir standarttır. Yapay zeka ile uygulamalarınız arasında evrensel bir adaptör olarak düşünebilirsiniz.
Maytapi MCP Sunucusu ile yapay zeka asistanınız WhatsApp API ile doğrudan etkileşime geçebilir -- mesaj gönderme, kişileri yönetme, grupları, kanalları, toplulukları, katalogları ve daha fazlasını yönetme -- hepsi doğal dil komutlarıyla.
Kurulum gerektirmez. Aşağıdaki yapılandırmayı MCP istemci ayarlarınıza ekleyin:
Loading...
your-product-id ve your-api-token değerlerini Maytapi Console'dan aldığınız kimlik bilgilerinizle değiştirin.
npx ile çalıştırın (kurulum gerektirmez) veya Maytapi MCP Sunucusunu npm ile global olarak yükleyin. Product ID ve API Token bilgilerinizi kullanarak yapılandırın.
MCP sunucu yapılandırmasını Claude Desktop, Claude Code, Cursor veya tercih ettiğiniz MCP istemcisine ekleyin.
Yapay zeka asistanınızdan mesaj göndermesini, grupları yönetmesini, kanal oluşturmasını isteyin -- hepsi doğal dille.
| İstemci | Dosya Yolu |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Claude Code | ~/.claude.json |
| Cursor | Cursor Settings > MCP |
Maytapi MCP Sunucusu, WhatsApp API'nin tamamını kapsayan 80'den fazla araç sunar. İşte kategorilere göre gruplandırılmış tam liste.
| Araç Adı | Açıklama |
|---|---|
get_product | Ürün bilgilerini döndürür |
list_phones | Ürüne kayıtlı tüm telefonları listeler |
add_phone | Ürüne yeni bir telefon ekler |
get_status | Mevcut oturumun durumunu döndürür |
get_screen | Mevcut oturum ekranının ekran görüntüsünü döndürür |
get_qr_code | Telefon eşleştirmesi için QR kodunu döndürür |
connect_with_phone_number | QR kodu yerine telefon numarası ile bağlanır |
logout | Mevcut oturumdan numaranın çıkışını yapar |
get_phone_logs | Belirli bir telefon için logları döndürür (gelen/giden filtresi) |
| Araç Adı | Açıklama |
|---|---|
send_message | Herhangi bir sohbete mesaj gönderir. 30'dan fazla mesaj türünü destekler: metin, medya, anket, vcard, kişi, konum, çıkartma, bağlantı, butonlar, liste, iletme, silme, tepki, tepki kaldırma, düzenleme, sabitleme, yıldızlama, ürün, katalog, grup daveti, kanal mesajları (metin/medya/bağlantı/anket/çıkartma/ses/silme), hikaye yanıtları (metin/medya), kısa video ve etkinlik oluşturma. |
get_message | Belirli bir mesajın bilgilerini ID ile getirir |
get_messages | Sayfalama, yazar filtresi ve fromMe filtresi ile bir konuşmadaki mesajları getirir |
| Araç Adı | Açıklama |
|---|---|
create_group | Katılımcılarla yeni bir WhatsApp grubu oluşturur, isteğe bağlı davet mesajı ve profil resmi ekler |
get_groups | Tüm grupları listeler; isteğe bağlı katılımcı yükleme, sıralama, davet bağlantıları ve sayfalama desteği |
get_group | Belirli bir grubun bilgilerini getirir, isteğe bağlı davet bağlantısı oluşturur |
group_add | İsteğe bağlı davetle bir gruba katılımcı ekler |
group_remove | Bir gruptan katılımcı çıkarır |
group_promote | Bir katılımcıyı yönetici yapar |
group_demote | Bir yöneticiyi katılımcıya düşürür |
group_config | Grup ayarlarını yapılandırır: edit, send, disappear, membersCanAddMembers, approveNewMembers, name, description |
set_group_profile_image | Grup profil resmini ayarlar (512x512 önerilir) |
delete_group_profile_image | Grup profil resmini siler |
group_accept_invite | Davet kodu ile grup davetini kabul eder |
group_revoke_invite | Grup davet bağlantısını iptal eder ve yeniden oluşturur |
group_approval_request_list | Bir gruba bekleyen katılım isteklerini listeler |
group_approve_request | Bekleyen katılım isteklerini onaylar |
group_reject_request | Bekleyen katılım isteklerini reddeder |
get_group_info_by_invite_code | Davet kodu kullanarak grup bilgilerini getirir |
leave_group | Bir WhatsApp grubundan ayrılır |
| Araç Adı | Açıklama |
|---|---|
get_contacts | Tüm kişileri listeler |
get_contact | Belirli bir kişinin bilgilerini getirir |
check_phones | Birden fazla telefon numarasının WhatsApp kayıt durumunu kontrol eder |
block_contact | Bir kişiyi engeller veya engeli kaldırır |
get_profile_image | Bir kişinin veya grubun profil resmini getirir |
set_profile_image | WhatsApp hesabınızın profil resmini ayarlar |
delete_profile_image | WhatsApp hesabınızın profil resmini siler |
contact_add | WhatsApp adres defterine yeni bir kişi ekler ("Manage contacts from web" etkinleştirilmiş olmalıdır) |
contact_edit | WhatsApp adres defterindeki mevcut bir kişiyi düzenler |
contact_remove | WhatsApp adres defterinden bir kişiyi kaldırır |
| Araç Adı | Açıklama |
|---|---|
get_conversations | Tüm konuşmaları/sohbetleri sayfalama ile listeler |
get_conversation | Mesajlar, yazar filtresi ve fromMe filtresi ile belirli bir konuşmanın detaylarını getirir |
favorite_conversation | Bir konuşmayı favorilere ekler veya favorilerden çıkarır |
pin_conversation | Bir konuşmayı sabitler veya sabitlemesini kaldırır |
archive_conversation | Bir konuşmayı arşivler veya arşivden çıkarır |
mute_conversation | Bir konuşmayı sessize alır veya sessizden çıkarır (8 saat, 1 hafta veya süresiz) |
clear_conversation | Bir konuşmadaki tüm mesajları temizler |
| Araç Adı | Açıklama |
|---|---|
create_channel | Ad, açıklama ve resim ile yeni bir WhatsApp kanalı oluşturur |
get_channels | Tüm kanalları isteğe bağlı davet bağlantılarıyla listeler |
get_channel | Belirli bir kanalın bilgilerini getirir |
delete_channel | Sahip olduğunuz bir kanalı siler |
channel_config | Kanal ayarlarını yapılandırır (ad, açıklama, resim) |
channel_invite_code | Bir kanal için davet kodu/bağlantısı alır |
channel_subscribe | Bir kanala abone olur |
channel_unsubscribe | Bir kanaldan aboneliği iptal eder |
channel_subscribe_by_invite_code | Davet kodu kullanarak bir kanala abone olur |
channel_unsubscribe_by_invite_code | Davet kodu kullanarak bir kanaldan aboneliği iptal eder |
channel_get_messages | Sayfalama ile bir kanaldan mesajları getirir |
channel_search | Metin ile kanal arar |
channel_search_by_country | Ülke koduna göre kanal arar (ISO 2 harfli) |
channel_get_info_by_invite_code | Davet kodu kullanarak kanal bilgilerini getirir |
channel_statistics | Kanal istatistiklerini ve analizlerini getirir |
channel_demote | Bir kanaldaki yöneticiyi düşürür |
channel_accept_admin_invite | Kanal yönetici davetini kabul eder |
channel_revoke_admin_invite | Bir numara için yönetici davetini iptal eder |
| Araç Adı | Açıklama |
|---|---|
create_community | İsteğe bağlı alt gruplarla yeni bir WhatsApp topluluğu oluşturur |
get_communities | Tüm toplulukları isteğe bağlı detaylı bilgi ve sayfalama ile listeler |
get_community | Belirli bir topluluğun detaylarını getirir |
community_add | İsteğe bağlı davetle bir topluluğa katılımcı ekler |
community_remove | Bir topluluktan katılımcı çıkarır |
community_promote | Bir katılımcıyı topluluk yöneticisine yükseltir |
community_demote | Bir topluluk yöneticisini katılımcıya düşürür |
community_add_subgroup | Mevcut grupları bir topluluğa alt grup olarak ekler |
community_remove_subgroup | Bir topluluktan alt grupları kaldırır |
community_revoke_invite | Topluluk davet bağlantısını iptal eder ve yeniden oluşturur |
deactivate_community | Bir topluluğu devre dışı bırakır |
| Araç Adı | Açıklama |
|---|---|
get_stories | Sayfalama ile kendi hikayelerinizi getirir |
get_contacts_stories | Tüm kişilerin hikayelerini getirir |
get_contact_stories | Belirli bir kişinin hikayelerini getirir |
create_story | Yeni bir hikaye oluşturur (arka plan renkli metin veya altyazılı medya) |
| Araç Adı | Açıklama |
|---|---|
create_label | WhatsApp Business'ta ad ve renk ile yeni bir etiket oluşturur |
get_labels | Tüm etiketleri listeler |
get_label_chats | Belirli bir etiketin atandığı tüm sohbetleri getirir |
get_label_colors | Etiketler için mevcut tüm renk seçeneklerini getirir |
edit_label | Mevcut bir etiketi düzenler (ad ve/veya renk) |
remove_labels | Bir veya daha fazla etiketi kalıcı olarak siler |
add_label_to_chat | Bir sohbete etiket atar |
remove_label_from_chat | Bir sohbetten etiketi kaldırır |
| Araç Adı | Açıklama |
|---|---|
get_catalog_products | Tüm katalog ürünlerini listeler |
get_catalog_product | Belirli bir katalog ürününü getirir |
add_catalog_product | Yeni bir ürün ekler (ad, resim, fiyat, para birimi, açıklama, URL) |
edit_catalog_product | Mevcut bir katalog ürününü düzenler |
remove_catalog_product | Katalogdan bir ürünü kaldırır |
add_product_image | Bir katalog ürününe resim ekler |
remove_product_image | Bir katalog ürününden resim kaldırır |
get_contact_catalog_products | Başka bir WhatsApp Business kişisinin katalog ürünlerini listeler |
get_catalog_collections | Tüm katalog koleksiyonlarını listeler |
get_catalog_collection | Belirli bir koleksiyonu ürünleriyle birlikte getirir |
add_catalog_collection | Yeni bir katalog koleksiyonu oluşturur |
edit_catalog_collection | Bir katalog koleksiyonunun adını düzenler |
remove_catalog_collection | Bir katalog koleksiyonunu kaldırır |
add_collection_products | Bir koleksiyona ürün ekler |
remove_collection_product | Bir koleksiyondan ürün kaldırır |
get_catalog_orders | Sayfalama, sıralama ve konuşma filtresi ile siparişleri listeler |
get_catalog_order | Belirli bir sipariş hakkında detaylı bilgi getirir |
get_catalog | Katalog ürünlerini getirir (eski sürüm) |
| Araç Adı | Açıklama |
|---|---|
get_presence | Bir kişinin mevcut çevrimiçi durumunu getirir (çevrimiçi, çevrimdışı, son görülme) |
subscribe_presence | Webhook aracılığıyla bir kişinin durum güncellemelerini almak için abone olur |
send_presence | Bir kişiye durum bilginizi gönderir (yazıyor, kayıt yapıyor, çevrimiçi, çevrimdışı) |
| Araç Adı | Açıklama |
|---|---|
reject_call | Gelen bir aramayı reddeder (callId, webhook bildiriminden alınır) |
create_call_link | Zamanlanmış zaman damgası ile sesli veya görüntülü aramalar için paylaşılabilir arama bağlantısı oluşturur |
| Araç Adı | Açıklama |
|---|---|
set_webhook | Gelen mesajları ve olayları almak için ürünün webhook URL'sini ayarlar |
set_ack_preference | Webhook aracılığıyla okundu bilgisi iletimini etkinleştirmek/devre dışı bırakmak için onay tercihini ayarlar |
Bağlandıktan sonra, yapay zeka asistanınıza ne yapmak istediğinizi söylemeniz yeterlidir.
"+1234567890 numarasına 'Merhaba, siparişiniz kargoya verildi!' mesajını WhatsApp'tan gönder"
Maytapi API aracılığıyla send_message aracını text türü, telefon numarası ve mesaj içeriğiyle çağırır.
"'Proje Ekibi' adında bir WhatsApp grubu oluştur ve +1234567890, +0987654321 numaralarını ekle"
Grup adı ve katılımcı numaralarıyla create_group aracını çağırır.
"WhatsApp bağlantımın durumunu göster"
Mevcut WhatsApp oturumunun bağlantı durumunu kontrol etmek için get_status aracını çağırır.
"'Şirket Duyuruları' adında yeni bir WhatsApp kanalı oluştur"
Yeni bir WhatsApp kanalı oluşturmak için kanal adıyla create_channel aracını çağırır.
WhatsApp mesajlaşmasının tüm gücünü doğrudan yapay zeka iş akışınıza taşıyın.
WhatsApp iletişiminizi zaten kullandığınız yapay zeka araçlarıyla otomatikleştirin.
Maytapi MCP Sunucusu ile dakikalar içinde başlayın.
MCP sunucusu bilgisayarınızda yerel olarak çalışır ve Maytapi API ile HTTPS üzerinden iletişim kurar.
WhatsApp API’miz ile işletme mesajlaşması ve otomasyon için güçlü özelliklerin kilidini açın
WhatsApp API’yi Keşfedinİşletmeler, geliştiriciler ve ileri düzey kullanıcılar için mükemmel
Model Context Protocol (MCP), Anthropic tarafından oluşturulan ve yapay zeka asistanlarının harici araçlara ve veri kaynaklarına bağlanmasını sağlayan açık bir standarttır. Yapay zekanın Maytapi WhatsApp API gibi hizmetlerle etkileşim kurması için evrensel bir yol sağlar.
MCP Sunucusunun kendisi ücretsiz ve açık kaynaklıdır. WhatsApp API'yi kullanmak için yalnızca aktif bir Maytapi aboneliğine ihtiyacınız vardır. Tüm Maytapi planları tam API erişimi içerir.
Claude Desktop, Claude Code ve Cursor ile test edilmiştir. Model Context Protocol standardını destekleyen tüm yapay zeka araçlarıyla çalışır.
Evet. MCP sunucusu bilgisayarınızda yerel olarak çalışır. API kimlik bilgileriniz yerel yapılandırmanızda saklanır ve asla üçüncü taraflara gönderilmez. Maytapi API ile tüm iletişim HTTPS üzerinden yapılır.
Terminalde komut çalıştırma konusunda temel bilgi yardımcı olur, ancak kodlama gerektirmez. Node.js'i yükleyin, yapılandırmayı ekleyin ve yapay zeka asistanınızla kullanmaya başlayın.
Maytapi Console'a kaydolun veya giriş yapın. Product ID ve API Token bilgileriniz ayarlar sayfasında mevcuttur.
Tam Potansiyelini Ortaya Çıkarın Sınırsız Özellikli WhatsApp API Markanızın Başarısı İçin Özel Olarak Tasarlandı
Ortağımız olmak için bizimle iletişime geçin Her türlü koşulu, anlaşmayı ve fiyatları konuşmak için e-posta gönderin