SocialHub.AI

MCP Entegrasyon Kılavuzu

Model Bağlam Protokolü (MCP), yapay zeka asistanlarının harici araçları doğrudan çağırmasına olanak tanıyan açık bir standarttır. SocialHub, mağazaları, üyeleri, kuponları ve puanları Claude Desktop, Cursor veya herhangi bir MCP uyumlu istemci içinden yönetebilmeniz için bir MCP sunucusu uygular.

Kod yazmak yerine, yapay zekaya şunu sormanız yeterli: "Tüm aktif mağazaları listele" veya "m_abc123 üyesine 500 puan ver" ve asistan sizin adınıza SocialHub MCP aracını çağırır.

Bağlantı Yapılandırması

SocialHub, akışa uygun bir HTTP MCP uç noktası sunar. İki bilgiye ihtiyacınız var:

Uç nokta URL'sihttps://flash.socialhub.ai/api/mcp
API Anahtar BaşlığıAuthorization: Bearer fl_live_...

/flash/account/api-keys adresinde bir API Anahtarı oluşturun. Anahtarın, kullanmayı planladığınız araçlar için gerekli kapsamları içerdiğinden emin olun.

Claude Desktop Yapılandırma

Aşağıdakileri Claude Desktop MCP ayarlarınıza (claude_desktop_config.json) ekleyin:

{
  "mcpServers": {
    "flash": {
      "type": "http",
      "url": "https://flash.socialhub.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer fl_live_your_key_here"
      }
    }
  }
}

Cursor Yapılandırması

Cursor'de, Ayarlar > MCP bölümüne gidin ve yeni bir sunucu ekleyin:

{
  "mcpServers": {
    "flash": {
      "type": "http",
      "url": "https://flash.socialhub.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer fl_live_your_key_here"
      }
    }
  }
}

type alanı ayrıca streamable-http'i de takma ad olarak kabul eder. Bu masaüstü istemcileri anahtarı yapılandırma dosyalarında saklar; bunu bir sır olarak değerlendirin ve düz metin anahtarını disk dışında tutmak için desteklendiği yerlerde ortam değişkeni biçimini (aşağıda) tercih edin.

Claude Code konumundan bağlanın

SocialHub'ı claude mcp add komutuyla bir HTTP MCP sunucusu olarak ekleyin. Düz metin anahtarının hiçbir zaman bir yapılandırma dosyasına veya kabuk geçmişinize düşmemesi için önce anahtarınızı bir ortam değişkeni olarak dışa aktarın:

export FLASH_API_KEY="fl_live_your_key_here"

claude mcp add --transport http flash \
  https://flash.socialhub.ai/api/mcp \
  --header "Authorization: Bearer ${FLASH_API_KEY}"

Veya repo kökünde proje kapsamlı bir .mcp.json işlemi gerçekleştirin. Env değişkenine ${FLASH_API_KEY} ile başvurun — asla düz metin anahtarı yapıştırmayın:

{
  "mcpServers": {
    "flash": {
      "type": "http",
      "url": "https://flash.socialhub.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer ${FLASH_API_KEY}"
      }
    }
  }
}

Bağlantıdan sonra öz kontrol:

  • claude mcp list komutunu çalıştırın ve flash'nin bağlı olarak gösterildiğini onaylayın.
  • Asistandan "kullanılabilir SocialHub araçlarını listelemesini" isteyin; yalnızca anahtarınızın kapsamlarının izin verdiği araçları görmelisiniz.
  • Sunucu anahtarı tam olarak flash olmalıdır; FLASH_API_KEY'nin Claude Code'yi başlatan kabukta dışa aktarıldığından emin olun.

Anladım: geçersiz veya iptal edilmiş bir anahtar, kimlik doğrulama istemi olarak değil, başarısız bağlantı olarak ortaya çıkıyor. SocialHub, OAuth geri dönüşü olmayan ile taşıyıcı belirteci kimlik doğrulamasını kullanır; bu nedenle, sunucu başarısız/bağlantısı kesilmiş olarak görünüyorsa, başka herhangi bir hata ayıklamadan önce anahtar değerini ve ihtiyacınız olan kapsamlara sahip olup olmadığını yeniden kontrol edin.

Mevcut Araçlar (75)

cwm_get_forecast_capabilities

Okumak TimesFM 2.5 toplam trend/kantil hazırlığı ve kiracı-özel entegrasyonu 7/30/90 günlük hazırlığı. Eğitim/doğrulama bekleniyor, bu açıkça belirtilmiştir. Gerektirir predictions:read.

Parametreler:
cwm_predict_next_behaviors

Bir tüketici tahmini: bir sonraki etkinliğin nihai dağılımı/sıralaması artı CWM + TimesFM 7/30/90d purchaseWindows. Kazanılmış kiracı olay modeli tercih edilir; bir dahili, kamuya açık öncelikli referans yedekleme mekanizması. Bireysel uzman çıktıları yok. Olay olasılıkları kalibre edilmemiş; satın alma pencereleri. null Eğitim/onay süreci tamamlanana kadar. Gerektirir. predictions:read; metrics:read Ayrıca satın alma pencerelerine de olanak tanır.

Parametreler: member_id*
cwm_forecast_aggregate_trend

Marka/kategori günlük metriklerini TimesFM 2.5 ile tahmin et: nokta + q10..q90. Eksik geçmiş null döndürür. Toplam kantiller kalibre edilmemiştir; asla kişisel aralıklar değildir. predictions:read VE metrics:read gerektirir.

Parametreler: metric?, horizon_days?, history_days?, category?
cwm_predict_purchase_windows

Kiracı-özel CWM + TimesFM 7/30/90d'deki satın alma olasılıkları (0–1). Eğitim ve doğrulama yapılana kadar sıfır; yapay yedekleme yok. Gerektirir predictions:read AND metrics:read.

Parametreler: member_id
list_metrics

Bu ekip için yönetilen anlamsal katmandan (anahtar, etiket, birim, sertifikasyon, kategori) mevcut olan ölçütleri listeleyin. Geçerli ölçüt anahtarlarını keşfetmek için önce arayın. metrics:read gerektirir.

Parametreler: category?
describe_metric

Bir ölçütün tüm özelliklerini edinin: yetkili tanım, birim, sertifikasyon, boyutlar, filtrelenebilir alanlar, ayarlanabilir parametreler ve kullanım kılavuzu. Gereksinimler metrics:read.

Parametreler: metric
query_metric

Yönetilen bir metrik sorgusu çalıştırın ve sayıları yetkili tanımlarıyla birlikte döndürün. Bir metrik anahtarı ve isteğe bağlı boyutlar, filtreler, zaman aralığı, ayrıntı düzeyi ve dönemler arası karşılaştırma seçin — asla SQL kullanmayın. metrics:read gerektirir.

Parametreler: metric, dimensions?, filters?, timeRange?, grain?, compare?, params?
breakdown_metric

Belirli bir zaman dilimi içinde tek bir boyuta göre bir metriği ayrıntılı olarak inceleyin ve insan tarafından okunabilir etiketler (mağaza/katman/kanal adları) kullanın. Gereksinimler: metrics:read.

Parametreler: metric, dimension, days, state?
ask_metrics

Doğru yönetilen ölçütleri seçerek, bunları getirerek ve birincil ölçütü ayrıntılı olarak inceleyerek doğal dil sorusunu yanıtlayın. Açık uçlu teşhis için. metrics:read gerektirir.

Parametreler: question, categories?
list_stores

Mevcut ekibin tüm mağazalarını listeleyin. İsteğe bağlı durum filtresini, aramayı ve sayfalandırmayı destekler.

Parametreler: status?, search?, limit?, offset?
get_store

Belirli bir mağazanın ayrıntılarını kimliğine göre alın.

Parametreler: store_id
list_members

Sadakat programı üyelerini listeleyin. Program filtresini ve sayfalandırmayı destekler.

Parametreler: programId?, limit?, offset?, status?
get_member

Kimliğe göre belirli bir sadakat üyesinin ayrıntılarını alın. Şifresi çözülmüş kişisel tanımlayıcı bilgileri döndürür.

Parametreler: member_id
list_coupon_pools

Kupon havuzlarını listeleyin. Durum ve tür filtrelerini destekler.

Parametreler: status?, coupon_type?, limit?, offset?
get_dashboard_stats

Operasyonel kontrol paneli anlık görüntüsü (yakalamalar, taramalar, yakalama oranı, kuponlar, mağazalar, plan). Yönetilen bir ölçüt değildir — yetkili iş ölçütleri için ölçüt araçlarını kullanın.

Parametreler: (none)
earn_points

Ödül sadakati bir üyeye işaret eder. İşlem kimliğini ve yeni bakiyeyi döndürür.

Parametreler: member_id, amount, description?
redeem_points

Bir üyeden sadakat puanlarını düşürün (FIFO tüketimi).

Parametreler: member_id, amount, reason
get_points_balance

Üyenin mevcut puan bakiyesini ve son işlem geçmişini alın.

Parametreler: member_id, limit?
get_member_coupons

Bir üyenin mevcut (kullanılmamış, süresi dolmamış) kuponlarını alın.

Parametreler: member_id
get_member_tier

Üyenin mevcut kademesini, bir sonraki kademe yükseltme gereksinimlerini ve tüm kademelerini alın.

Parametreler: member_id
get_member_receipts

Üyenin makbuz gönderim geçmişini OCR durumu ve verilen puanlarla birlikte alın.

Parametreler: member_id, limit?
redeem_points_for_coupon

Belirtilen bir havuzdan kupon için sadakat puanlarını kullanın (atomik: puanlar + kupon veya hiçbiri).

Parametreler: member_id, pool_id, points_cost
issue_coupon

Bir üye havuzundan bir kuponu tek bir üyeye verin (toplu kitleler için onay akışı kullanılır). Gereksinimler coupons:write.

Parametreler: member_id, pool_id, run_id?
check_email_frequency

Pazarlama e-postasının, belirtilen sıklık sınırları (günde 1, haftada 2, ayda 4) dahilinde bir adrese gönderilip gönderilemeyeceğini kontrol edin.

Parametreler: email
list_ambassador_candidates

Sadakat programı için puanlanmış Elçi adaylarını listeleyin (Pro modu). Lite modunda boştur.

Parametreler: band?, status?, level?, sort_by?, limit?, offset?
get_ambassador_metrics

Elçi ROI raporunu alın: üç alt hedef, 2. Ay tutma oranı ve 90 günlük devam/durma aşaması.

Parametreler: since_days?, assumed_paid_cac_usd?
issue_ambassador_code

Bir üyenin kişisel Elçi ortaklık kodunu yayınlayın veya yükseltin. string kodunu döndürür.

Parametreler: member_id, single_use?, max_redemptions?, min_order_amount?
get_tracking_stats

Sayfa ziyareti/davranış analizi alın: genel bakış, en çok ziyaret edilen sayfalar, cihaz dökümü veya trafik kaynakları.

Parametreler: metric?, period?, start?, end?, campaign?, limit?
get_member_profile

Üyenin toplu profili (erişilebilirlik, onay/CCPA(sadakat, ticaret/kategori/kanal/etkileşim özetleri, beyan edilen tercihler, etiketler, genel coğrafi konum, yaş aralığı). Kişisel bilgiler gizlenmiştir — isim veya iletişim bilgileri içermez. Gerektirir members:read.

Parametreler: member_id
get_member_timeline

Kişiselleştirilmiş bir eylem belirlemek için bir üyenin son davranış zaman çizelgesi (ziyaretler, puanlar, kuponlar, e-postalar, makbuzlar) + özeti. Şifresi çözülmüş kişisel verileri döndürür. Gerektirir members:behavior:Okumak.

Parametreler: member_id, limit?
list_segments

Ekibin hedef kitle segmentlerini listeleyin (ad, durum, önbelleğe alınmış üye sayısı). Gereksinimler: segments:read.

Parametreler: status?, limit?, offset?
create_segment

Yapılandırılmış koşullardan (asla SQL kullanmadan) bir hedef kitle segmenti oluşturun; yinelenenleri reddedin. Gereksinimler: segments:write + Kullanıcıya ait bir anahtar.

Parametreler: name, conditions, description?
list_automations

Ekibin otomasyonlarını (olay tetiklemeli kampanyalar) ve durumlarını listeleyin. Gereksinimler: automations:read.

Parametreler: status?
pause_automation

Kampanya kimliğine göre çalışan bir otomasyonu duraklatın (idempotent). automations:write gerektirir.

Parametreler: campaign_id
list_campaign_templates

Bu ekip için mevcut kampanya şablonlarını (resmi + kaydedilmiş) listeleyin ve create_campaign_draft için bir template_id bulun. campaigns:read gerektirir.

Parametreler: limit?
list_campaigns

Taslağı kopyalamak için bir source_campaign_id bulmak üzere ekibin son kampanyalarını (kimlik, başlık, durum) listeleyin. campaigns:read gerektirir.

Parametreler: limit?, status?
create_campaign_draft

Şablon veya önceki bir kampanyadan kampanya taslağı oluşturun (ASLA gönderilmez - insan incelemesi gereklidir). Gereksinimler campaigns:write-taslak.

Parametreler: title, template_id?, source_campaign_id?, segment_id?, merge_context?
check_member_reach

Bir üyenin (herhangi bir sistem) yakın zamanda bir kanalda iletişim kurup kurmadığını kontrol edin — aşırı iletişimi önleyin. members:behavior:read gerektirir.

Parametreler: member_id, channel, days?
create_member

Bir sadakat programı üyesi oluşturun veya mevcut bir üyeliği aynı şekilde sonlandırın. externalId/e-posta. Pazarlama onayı şu şekilde etkinleştirilmemiştir: MCP. Gereklilikler members:write.

Parametreler: email, fullName, phone?, externalId?, birthMonth?, birthDay?
update_member

Üye profilini/kimliğini güncelle (e-posta, telefon, vb.) fullName, externalId(Durum). Takım sahipliği uygulanır. Gerektirir members:write.

Parametreler: member_id, email?, fullName?, phone?, externalId?, status?
upsert_store

Bu ekip için externalId ile eşleşen bir mağaza oluşturun veya mevcut mağazayı güncelleyin. stores:write izni gereklidir.

Parametreler: name, externalId?, address?, city?, state?, country?, timezone?
ingest_order

Satın alma siparişini kaydedin ve otomatik olarak puan verin (üye tarafından çözüldü) memberId > externalId > e-posta). Gerektirir orders:write.

Parametreler: externalOrderId, customer, totalAmount, financialStatus?, currency?, orderName?, storeId?
reverse_points

Orijinal işlem kimliğine bağlı olarak bir üyeden puanları geri alma (geri çekme) işlemi — POS/ERP iadesi veya iptali için. points:write gerektirir.

Parametreler: member_id, reversesTransactionId, amount, reason
list_tags

Ekibin etiket tanımlarını (anahtar, ad, yaşam döngüsü, kategori, kapsama) listeleyin. Üye etiketlerini okumadan/atamadan önce bir tag_key keşfedin. tags:read gerektirir.

Parametreler: status?, group?, limit?, offset?
get_member_tags

Bir üyenin mevcut etiketlerini alın (anahtar, ad, yaşam döngüsü, değer, kaynak, assignedAt). Gereklilikler members:read.

Parametreler: member_id
assign_tag

Üyeye manuel olarak etiket atama işlemi tag_key (Operatör geçersiz kılma; kural taramasına karşı sabitlenmiş). Gerektirir tags:write.

Parametreler: member_id, tag_key, value?
remove_tag

Bir üyeden etiketi tag_key ile manuel olarak kaldırın (canlı bir etiket bir sonraki taramada tekrar eklenebilir). tags:write gerektirir.

Parametreler: member_id, tag_key
list_products

Ürünleri kategori/marka/sektör, durum ve kaynak bilgileriyle listeleyin. Duruma göre filtreleyin.category_id/brand_id/dikey. Gerektirir catalog:read.

Parametreler: status?, category_id?, brand_id?, vertical?, limit?, offset?
get_product

Varyantları, seri numaralı ürünleri, kombinasyon bileşenleri ve yapay zeka temelli içeriği olan tek bir ürün edinin. Gereksinimler: catalog:read.

Parametreler: product_id
list_categories

Ekibin ürün kategorilerini listeleyin (kimlik, ad, üst kategori). Gereksinimler: catalog:read.

Parametreler: limit?
list_brands

Ekibin markalarını listeleyin (kimlik, isim). Gerekli bilgiler: catalog:read.

Parametreler: limit?
recommend_products

En iyi ikinci ürün önerileri: member_id (kişiselleştirilmiş ortak satın alma + kategori yakınlığı) veya product_id (Müşteriler ayrıca şunları da satın aldı). Gerektirir members:read.

Parametreler: member_id?, product_id?, limit?
claim_winback_task

Bu ekip için bir sonraki en yüksek öncelikli geri kazanma görevini kiralayın (atomik). Görevi, kiralama son tarihini, üye direniş kolunu ve müşteri kaybı sinyali özetini döndürür. NO_TASKS_AVAILABLE / WINBACK_DISABLED geri döndü isError. Gereklilikler winback:claim.

Parametreler: (none)
complete_winback_task

Sonuçla birlikte (etkinleştirilmiş kaldıraç + not referansı veya BEKLETME nedeni) kiralanmış bir geri kazanma görevini tamamlayın. İdempotent. LEASE_EXPIRED / ALREADY_COMPLETED isError olarak döndürülür. winback:claim gerektirir.

Parametreler: task_id, acted?, lever?, action_ref?, note_id?, hold_reason?
get_winback_context

Karar vermeden önce bir üye için tek seferlik salt okunur ön kontrol: onay, e-posta sıklığı payı, yorgunluk, son erişim, müşteri kaybı sinyalleri ve üyenin direnme kolu. Nezaket önizlemesi — sunucu, yazma zamanında her kapıyı uygulamaya devam eder. winback:read gerektirir.

Parametreler: member_id
add_member_note

Üye geri kazanım kaydına serbest metinli bir işlem notu ekleyin (gerekçe / gözlemlenen sinyal / karşı tarafın desteklediği hipotez). Metin, talimat olarak değil, VERİ olarak saklanır; maksimum 2000 karakter, temizlenmiş. Gereksinimler winback:write.

Parametreler: member_id, body, kind?, task_id?, action_ref?
send_winback_message

Bir teşvikin asla sessiz bir bağış olmaması için yönetilen bir geri kazanma mesajı (gelen kutusu veya e-posta) gönderin. Sunucu tarafında başarısız olan kapılar: WINBACK_DISABLED, görev kiralama sahipliği, HOLDOUT_NO_SEND (bekletme asla mesaj almaz), NOT_CONSENTED, FREQUENCY_CAPPED, CONTENT_REJECTED (temizlenmiş), BREAKER_TRIPPED — isError olarak döndürülür. Mevcut gönderme yığınını yeniden kullanır (abonelikten çıkma altbilgisi + gönderme katmanı tarafından eklenen uyumluluk). winback:write gerektirir.

Parametreler: member_id, task_id, channel, subject?, body
get_member_behaviors

Müşteri-etkin davranışlarını yakın bir zaman diliminde (Katman 3, en yeniden başlayarak) okuyarak niyeti (Katman 4) çıkarır. Yalnızca kasıtlı müşteri eylemlerini (göz atma, açma/tıklama, giriş yapma, satın alma, kullanma, tavsiye etme, içerik gönderme) katalog etiketi + anlamı satır içi olarak eklenmiş şekilde ve ayrıca bir özet (türe + zaman dilimine göre sayımlar) ile döndürür. Tüm zaman dilimi üzerinden akıl yürütme; niyet, doğrulanması gereken bir hipotezdir, bir gerçek değildir. Sadece okunabilir. winback:read gerektirir.

Parametreler: member_id, since_days?, limit?
claim_agent_task

Bu ekip için bir sonraki temsilci karar görevini kiralayın (atomik; isteğe bağlı olarak türe göre daraltın). Görev kimliği, türü, konu bilgileri ve kiralama son tarihini döndürür. NO_TASKS_AVAILABLE / AGENT_TASKS_DISABLED isError olarak döndü. agent_tasks:claim gerektirir.

Parametreler: kind?
get_agent_task

Karar vermeden önce bir ajan karar görevinin gerçeklerini (tür, konu, işaretleme nedeni, durum) okuyun. AGENT_TASK_NOT_FOUND isError olarak döndü. agent_tasks:read gerektirir.

Parametreler: taskId
complete_agent_task

Kiralanmış bir görevi, mevcut idempotent yazma işlemleri aracılığıyla etkisini uygulayarak bir kararla tamamlayın. fraud_household_referral: bloke et (her iki taraftan da geri alma) / izin ver (işareti kaldır) / yükselt (insan tarafından müdahale edilmesi için bırak). ALREADY_COMPLETED / NOT_LEASE_OWNER / LEASE_EXPIRED, isError olarak döndürülür. agent_tasks:claim gerektirir.

Parametreler: taskId, decision, reason?
list_objects

Bu ekibin üzerinde düşünebileceği iş nesnelerini listeleyin: temel platform nesneleri (üye, sipariş, mağaza, kupon, kampanya, ürün, segment, etiket) artı bu ekibin... MCP-Görünür özel nesneler — anahtar, etiket ve yetkili tek satırlık anlam. Geçerliliği keşfetmek için önce arayın. object Anahtarlar gerektirir. introspection:read.

Parametreler: (none)
describe_object

Bir işletmeyi tanımlayın. object Yönetilen kayıt defterinden: yetkili anlam artı gerçeklere (sütun tabanlı), türetilmiş (yenilik içeren metrik/etiket/toplama referansları - asla bir kalibreyi yeniden türetmeyin) ve özel (bu ekibin özel alanları) olarak bölümlenmiş özellikler. PII özellikleri yalnızca meta verileri döndürür, asla değerleri döndürmez. alanlar=özet (varsayılan) veya tam. Gerektirir introspection:read.

Parametreler: object, fields?
list_actions

Yönetilen aracı eylemlerini (bir aracının YAPABİLECEĞİ şeyler) listeleyin: hedef objectYan etki, ayar (otomatik/inceleme/yasak), sunucu tarafı ön koşul anahtarları, değer sınırı ve geri alınabilirlik — yazma önerisinde bulunmadan önce kendi kendini kontrol et. İsteğe bağlı olarak filtrele. object. Gereklilikler introspection:read.

Parametreler: object?
list_stamp_programs

Takımın pul kartını listeleyin (eStampProgram bilgileri: kimlik, isim, tamamlanması gereken pul sayısı, ödül türü (kupon/puan/manuel), otomatik sıfırlama ve durum. Lütfen önce arayarak bilgi alın. program_id. Gereklilikler stamp:read.

Parametreler: (none)
get_member_stamp_cards

Üyenin aktif damga kartlarını edinin: program adı, mevcut damgalar, gerekli damgalar, şu ana kadar tamamlananlar ve ödül. Gereksinimler: stamp:read.

Parametreler: member_id
grant_stamps

Bir üyeye damga programı (örneğin mağaza ziyareti) için damga verin. idempotency_key ile idempotent; kart tamamlandığında ödül (kupon/puan) otomatik olarak verilir. Çağrı başına miktar sınırlıdır. stamp:write gerektirir.

Parametreler: program_id, member_id, amount?, reason?, idempotency_key?
get_member_points

Bir üyenin puanları: harcanabilir bakiye, ömür boyu kazanılan, kullanımlar, mevcut kademe, en kısa sürede sona erecek parti. Üyeye bağlı anahtar → kendi puanları (member_id'yi atla); takım anahtarı → member_id'yi geçir. loyalty:self:read gerektirir.

Parametreler: member_id?
get_member_points_history

Bir üyenin son puan işlemleri (kazanılan/kullanılan/ayarlanan), en yeniden başlayarak. Üyeye bağlı anahtar → kendi geçmişi; ekip anahtarı → member_id'yi geçirin. loyalty:self:read gerektirir.

Parametreler: member_id?
get_member_rewards

Üyelerin puanlarıyla satın alabileceği ödüller — puan maliyetlerini gösteren katalog, üyenin bakiyesine göre ödeme gücüne göre işaretlenmiştir. Üyeye özel anahtar → kendi anahtarınız; takım anahtarı → geçiş kartı member_id. Gereklilikler loyalty:self:Okumak.

Parametreler: member_id?
get_loyalty_program_rules

Sadakat programının nasıl çalıştığı — kazanma oranı, hoş geldin bonusu, puan değeri, nasıl katılacağınız — ayrıca marka onaylı SSS. Herkese açık bilgiler. Üyeye bağlı anahtarın argümana ihtiyacı yoktur. loyalty:self:read gerektirir.

Parametreler: member_id?
list_synthetic_scenarios

Sentetik panel simülasyon senaryolarını, her birinin gerçek kullanılabilirlik sınırını, güven aralığını ve giriş alanlarını listeleyin. Öncelikle bir tür seçmek için iletişime geçin. Gereksinimler metrics:read.

Parametreler: (none)
get_synthetic_calibration

Markanın sentetik panel kalibrasyonu (geçmiş sentetik tahminlerin gerçekliğe göre isabet oranı; null (Geriye dönük testler yapılana kadar). Gerektirir metrics:read.

Parametreler: (none)
get_synthetic_report

Sentetik panel çalışması için dondurulmuş dürüst raporu okuyun — yönlendirmeli okuma, güven tavanı, baskı işaretleri, temalar — veya blockReason Hazır değilse. Gerektirir metrics:read.

Parametreler: run_id
run_synthetic_panel

Sentetik bir panel çalıştırın: Bir segmentin kimliksizleştirilmiş dijital ikizleri bir uyarıcıya tepki verir ve dürüst bir yönlendirme raporu üretir (asla gerçek mutlak sayılar değil). Bir sonuç döndürür. run_id Anket yapmak için. Günlük koşu sınırı + ≤50 ikiz ile sınırlıdır. Gereksinimler synthetic:write.

Parametreler: segment_id, kind, fields

Güvenlik ve Gizlilik

MCP yüzeyi, toplu yönetim aracı değil, yapay zeka kolaylık katmanıdır. Akılda tutulması gereken birkaç şey:

  • Sunucu sohbet değil sınırdır. Yazma işlemleri (puan verme/kullanma, kupon verme, Elçi kodları verme) eşleşen yazma kapsamını gerektirir ve bir sunucu tarafı korumasıyla sınırlanır: çağrı başına değer üst sınırı artı anahtar başına yazma hızı sınırı; her ikisi de başarısızlıkla kapatılır. AI istemcinizin sohbet içi istediği herhangi bir onay nezaket gereğidir; sunucu, sızdırılmış bir anahtarın veya istemle enjekte edilen bir modelin boşaltma noktalarını durduran şeydir.
  • Bazı okuma araçları üye kişisel bilgilerini döndürür. get_member ve list_members gibi araçlar, şifresi çözülmüş adları ve e-postaları yapay zeka istemcinize döndürebilir. Bu verilere uygun şekilde davranın ve en az ayrıcalıklı anahtarları tercih edin.
  • Düz metin anahtarını asla kaydetmeyin. Her zaman .mcp.json'te kayıtlı bir ${FLASH_API_KEY}'a referans verin, gerçek anahtarı değil.
  • En az ayrıcalıklı, salt okunur anahtarlar kullanın. Yalnızca ihtiyacınız olan araçları kapsayan bir anahtar oluşturun. Bir anahtarın bir aracın kapsamı yoksa, o araç basitçe gizlenir; listede asla görünmez.

Sayılar Yönetilen Semantik Katmandan Gelir

Yapay zekanın raporladığı her metrik (GMV, aktif üyeler, kullanım oranı ve diğerleri) SocialHub'ın yönetilen metrik katmanından geçer ve bu katman her metrik için tek bir yetkili tanım (ve sertifikasyon) içerir. list_metrics, describe_metric, query_metric, breakdown_metric ve ask_metrics araçları bu yönetim altında metrik anahtarlarını ve boyutlarını seçer — yapay zeka asla SQL yazmaz. Bu nedenle, geri aldığınız rakamlar, rastgele ve sapmaya açık toplamlar yerine gösterge panolarınızla eşleşir.

Örnek Konuşma

Sen: "Tüm aktif mağazaları listele"
Claude: "aktif" durumuyla list_stores'ı arar.
Claude: "3 aktif mağazanız var: Downtown Flagship, Mall Kiosk ve Airport Pop-up."