Maytapi WhatsApp API için MCP Sunucusu

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.

MCP Nedir?

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.

Hızlı Kurulum

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.

Nasıl Çalışır

1
MCP Sunucusunu Kurun

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.

2
Yapay Zeka Aracınızı Bağlayın

MCP sunucu yapılandırmasını Claude Desktop, Claude Code, Cursor veya tercih ettiğiniz MCP istemcisine ekleyin.

3
Yapay Zeka ile WhatsApp Kullanmaya Başlayın

Yapay zeka asistanınızdan mesaj göndermesini, grupları yönetmesini, kanal oluşturmasını isteyin -- hepsi doğal dille.

Yapılandırma Dosyası Konumları

İ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
CursorCursor Settings > MCP

Mevcut Araçlar

Maytapi MCP Sunucusu, WhatsApp API'nin tamamını kapsayan 80'den fazla araç sunar. İşte kategorilere göre gruplandırılmış tam liste.

Ürün ve Telefon Yönetimi

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_statusMevcut oturumun durumunu döndürür
get_screenMevcut oturum ekranının ekran görüntüsünü döndürür
get_qr_codeTelefon eşleştirmesi için QR kodunu döndürür
connect_with_phone_numberQR kodu yerine telefon numarası ile bağlanır
logoutMevcut oturumdan numaranın çıkışını yapar
get_phone_logsBelirli bir telefon için logları döndürür (gelen/giden filtresi)

Mesajlaşma

Araç Adı Açıklama
send_messageHerhangi 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_messageBelirli bir mesajın bilgilerini ID ile getirir
get_messagesSayfalama, yazar filtresi ve fromMe filtresi ile bir konuşmadaki mesajları getirir

Grup Yönetimi

Araç Adı Açıklama
create_groupKatılımcılarla yeni bir WhatsApp grubu oluşturur, isteğe bağlı davet mesajı ve profil resmi ekler
get_groupsTüm grupları listeler; isteğe bağlı katılımcı yükleme, sıralama, davet bağlantıları ve sayfalama desteği
get_groupBelirli 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_removeBir gruptan katılımcı çıkarır
group_promoteBir katılımcıyı yönetici yapar
group_demoteBir yöneticiyi katılımcıya düşürür
group_configGrup ayarlarını yapılandırır: edit, send, disappear, membersCanAddMembers, approveNewMembers, name, description
set_group_profile_imageGrup profil resmini ayarlar (512x512 önerilir)
delete_group_profile_imageGrup profil resmini siler
group_accept_inviteDavet kodu ile grup davetini kabul eder
group_revoke_inviteGrup davet bağlantısını iptal eder ve yeniden oluşturur
group_approval_request_listBir gruba bekleyen katılım isteklerini listeler
group_approve_requestBekleyen katılım isteklerini onaylar
group_reject_requestBekleyen katılım isteklerini reddeder
get_group_info_by_invite_codeDavet kodu kullanarak grup bilgilerini getirir
leave_groupBir WhatsApp grubundan ayrılır

Kişi İşlemleri

Araç Adı Açıklama
get_contactsTüm kişileri listeler
get_contactBelirli bir kişinin bilgilerini getirir
check_phonesBirden fazla telefon numarasının WhatsApp kayıt durumunu kontrol eder
block_contactBir kişiyi engeller veya engeli kaldırır
get_profile_imageBir kişinin veya grubun profil resmini getirir
set_profile_imageWhatsApp hesabınızın profil resmini ayarlar
delete_profile_imageWhatsApp hesabınızın profil resmini siler
contact_addWhatsApp adres defterine yeni bir kişi ekler ("Manage contacts from web" etkinleştirilmiş olmalıdır)
contact_editWhatsApp adres defterindeki mevcut bir kişiyi düzenler
contact_removeWhatsApp adres defterinden bir kişiyi kaldırır

Sohbet İşlemleri

Araç Adı Açıklama
get_conversationsTüm konuşmaları/sohbetleri sayfalama ile listeler
get_conversationMesajlar, yazar filtresi ve fromMe filtresi ile belirli bir konuşmanın detaylarını getirir
favorite_conversationBir konuşmayı favorilere ekler veya favorilerden çıkarır
pin_conversationBir konuşmayı sabitler veya sabitlemesini kaldırır
archive_conversationBir konuşmayı arşivler veya arşivden çıkarır
mute_conversationBir konuşmayı sessize alır veya sessizden çıkarır (8 saat, 1 hafta veya süresiz)
clear_conversationBir konuşmadaki tüm mesajları temizler

Kanal İşlemleri

Araç Adı Açıklama
create_channelAd, açıklama ve resim ile yeni bir WhatsApp kanalı oluşturur
get_channelsTüm kanalları isteğe bağlı davet bağlantılarıyla listeler
get_channelBelirli bir kanalın bilgilerini getirir
delete_channelSahip olduğunuz bir kanalı siler
channel_configKanal ayarlarını yapılandırır (ad, açıklama, resim)
channel_invite_codeBir kanal için davet kodu/bağlantısı alır
channel_subscribeBir kanala abone olur
channel_unsubscribeBir kanaldan aboneliği iptal eder
channel_subscribe_by_invite_codeDavet kodu kullanarak bir kanala abone olur
channel_unsubscribe_by_invite_codeDavet kodu kullanarak bir kanaldan aboneliği iptal eder
channel_get_messagesSayfalama ile bir kanaldan mesajları getirir
channel_searchMetin ile kanal arar
channel_search_by_countryÜlke koduna göre kanal arar (ISO 2 harfli)
channel_get_info_by_invite_codeDavet kodu kullanarak kanal bilgilerini getirir
channel_statisticsKanal istatistiklerini ve analizlerini getirir
channel_demoteBir kanaldaki yöneticiyi düşürür
channel_accept_admin_inviteKanal yönetici davetini kabul eder
channel_revoke_admin_inviteBir numara için yönetici davetini iptal eder

Topluluk İşlemleri

Araç Adı Açıklama
create_communityİsteğe bağlı alt gruplarla yeni bir WhatsApp topluluğu oluşturur
get_communitiesTüm toplulukları isteğe bağlı detaylı bilgi ve sayfalama ile listeler
get_communityBelirli bir topluluğun detaylarını getirir
community_addİsteğe bağlı davetle bir topluluğa katılımcı ekler
community_removeBir topluluktan katılımcı çıkarır
community_promoteBir katılımcıyı topluluk yöneticisine yükseltir
community_demoteBir topluluk yöneticisini katılımcıya düşürür
community_add_subgroupMevcut grupları bir topluluğa alt grup olarak ekler
community_remove_subgroupBir topluluktan alt grupları kaldırır
community_revoke_inviteTopluluk davet bağlantısını iptal eder ve yeniden oluşturur
deactivate_communityBir topluluğu devre dışı bırakır

Hikaye İşlemleri Beta

Araç Adı Açıklama
get_storiesSayfalama ile kendi hikayelerinizi getirir
get_contacts_storiesTüm kişilerin hikayelerini getirir
get_contact_storiesBelirli bir kişinin hikayelerini getirir
create_storyYeni bir hikaye oluşturur (arka plan renkli metin veya altyazılı medya)

Etiket İşlemleri

Araç Adı Açıklama
create_labelWhatsApp Business'ta ad ve renk ile yeni bir etiket oluşturur
get_labelsTüm etiketleri listeler
get_label_chatsBelirli bir etiketin atandığı tüm sohbetleri getirir
get_label_colorsEtiketler için mevcut tüm renk seçeneklerini getirir
edit_labelMevcut bir etiketi düzenler (ad ve/veya renk)
remove_labelsBir veya daha fazla etiketi kalıcı olarak siler
add_label_to_chatBir sohbete etiket atar
remove_label_from_chatBir sohbetten etiketi kaldırır

İşletme Kataloğu

Araç Adı Açıklama
get_catalog_productsTüm katalog ürünlerini listeler
get_catalog_productBelirli bir katalog ürününü getirir
add_catalog_productYeni bir ürün ekler (ad, resim, fiyat, para birimi, açıklama, URL)
edit_catalog_productMevcut bir katalog ürününü düzenler
remove_catalog_productKatalogdan bir ürünü kaldırır
add_product_imageBir katalog ürününe resim ekler
remove_product_imageBir katalog ürününden resim kaldırır
get_contact_catalog_productsBaşka bir WhatsApp Business kişisinin katalog ürünlerini listeler
get_catalog_collectionsTüm katalog koleksiyonlarını listeler
get_catalog_collectionBelirli bir koleksiyonu ürünleriyle birlikte getirir
add_catalog_collectionYeni bir katalog koleksiyonu oluşturur
edit_catalog_collectionBir katalog koleksiyonunun adını düzenler
remove_catalog_collectionBir katalog koleksiyonunu kaldırır
add_collection_productsBir koleksiyona ürün ekler
remove_collection_productBir koleksiyondan ürün kaldırır
get_catalog_ordersSayfalama, sıralama ve konuşma filtresi ile siparişleri listeler
get_catalog_orderBelirli bir sipariş hakkında detaylı bilgi getirir
get_catalogKatalog ürünlerini getirir (eski sürüm)

Durum İşlemleri

Araç Adı Açıklama
get_presenceBir kişinin mevcut çevrimiçi durumunu getirir (çevrimiçi, çevrimdışı, son görülme)
subscribe_presenceWebhook aracılığıyla bir kişinin durum güncellemelerini almak için abone olur
send_presenceBir kişiye durum bilginizi gönderir (yazıyor, kayıt yapıyor, çevrimiçi, çevrimdışı)

Arama İşlemleri

Araç Adı Açıklama
reject_callGelen bir aramayı reddeder (callId, webhook bildiriminden alınır)
create_call_linkZamanlanmış zaman damgası ile sesli veya görüntülü aramalar için paylaşılabilir arama bağlantısı oluşturur

Webhook Yapılandırması

Araç Adı Açıklama
set_webhookGelen mesajları ve olayları almak için ürünün webhook URL'sini ayarlar
set_ack_preferenceWebhook aracılığıyla okundu bilgisi iletimini etkinleştirmek/devre dışı bırakmak için onay tercihini ayarlar

Kullanım Örneği

Bağlandıktan sonra, yapay zeka asistanınıza ne yapmak istediğinizi söylemeniz yeterlidir.

Siz söyleyin:

"+1234567890 numarasına 'Merhaba, siparişiniz kargoya verildi!' mesajını WhatsApp'tan gönder"

Yapay zeka yapar:

Maytapi API aracılığıyla send_message aracını text türü, telefon numarası ve mesaj içeriğiyle çağırır.

Siz söyleyin:

"'Proje Ekibi' adında bir WhatsApp grubu oluştur ve +1234567890, +0987654321 numaralarını ekle"

Yapay zeka yapar:

Grup adı ve katılımcı numaralarıyla create_group aracını çağırır.

Siz söyleyin:

"WhatsApp bağlantımın durumunu göster"

Yapay zeka yapar:

Mevcut WhatsApp oturumunun bağlantı durumunu kontrol etmek için get_status aracını çağırır.

Siz söyleyin:

"'Şirket Duyuruları' adında yeni bir WhatsApp kanalı oluştur"

Yapay zeka yapar:

Yeni bir WhatsApp kanalı oluşturmak için kanal adıyla create_channel aracını çağırır.

Neden Maytapi MCP Sunucusunu Kullanmalısınız?

WhatsApp mesajlaşmasının tüm gücünü doğrudan yapay zeka iş akışınıza taşıyın.

  • Mesajlaşma, gruplar, kanallar, topluluklar, kataloglar, etiketler ve daha fazlasını kapsayan 80'den fazla araç
  • Kodlama gerektirmez -- sadece yapılandırın ve kullanmaya başlayın
  • Claude Desktop, Claude Code, Cursor ve diğer MCP istemcileriyle çalışır
  • Açık standart -- herhangi bir yapay zeka sağlayıcısına bağımlı değilsiniz

WhatsApp iletişiminizi zaten kullandığınız yapay zeka araçlarıyla otomatikleştirin.

Gereksinimler

Maytapi MCP Sunucusu ile dakikalar içinde başlayın.

  • Bilgisayarınızda Node.js 18 veya üzeri yüklü olmalıdır
  • Aktif ürünü olan bir Maytapi hesabı (Ücretsiz deneme için kaydolun)
  • Maytapi Console'dan Product ID ve API Token bilgileriniz
  • MCP uyumlu bir yapay zeka istemcisi (Claude Desktop, Cursor, vb.)

MCP sunucusu bilgisayarınızda yerel olarak çalışır ve Maytapi API ile HTTPS üzerinden iletişim kurar.

WhatsApp İletişiminizi Güçlendirmeye Hazır mısınız?

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

Sıkça Sorulan Sorular

MCP Nedir?

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 Sunucusu ücretsiz mi?

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.

Hangi yapay zeka araçları destekleniyor?

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.

API Token'ım güvende mi?

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.

Kod bilmem gerekiyor mu?

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.

API kimlik bilgilerimi nereden alabilirim?

Maytapi Console'a kaydolun veya giriş yapın. Product ID ve API Token bilgileriniz ayarlar sayfasında mevcuttur.

Müşteriniz için WhatsApp API'sini Keşfedin

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