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'si | https://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 listkomutunu çalıştırın veflash'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
flasholmalı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_capabilitiesOkumak 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.
cwm_predict_next_behaviorsBir 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.
member_id*cwm_forecast_aggregate_trendMarka/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.
metric?, horizon_days?, history_days?, category?cwm_predict_purchase_windowsKiracı-ö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.
member_idlist_metricsBu 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.
category?describe_metricBir ö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.
metricquery_metricYö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.
metric, dimensions?, filters?, timeRange?, grain?, compare?, params?breakdown_metricBelirli 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.
metric, dimension, days, state?ask_metricsDoğ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.
question, categories?list_storesMevcut ekibin tüm mağazalarını listeleyin. İsteğe bağlı durum filtresini, aramayı ve sayfalandırmayı destekler.
status?, search?, limit?, offset?get_storeBelirli bir mağazanın ayrıntılarını kimliğine göre alın.
store_idlist_membersSadakat programı üyelerini listeleyin. Program filtresini ve sayfalandırmayı destekler.
programId?, limit?, offset?, status?get_memberKimliğ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.
member_idlist_coupon_poolsKupon havuzlarını listeleyin. Durum ve tür filtrelerini destekler.
status?, coupon_type?, limit?, offset?get_dashboard_statsOperasyonel 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.
(none)earn_pointsÖdül sadakati bir üyeye işaret eder. İşlem kimliğini ve yeni bakiyeyi döndürür.
member_id, amount, description?redeem_pointsBir üyeden sadakat puanlarını düşürün (FIFO tüketimi).
member_id, amount, reasonget_points_balanceÜyenin mevcut puan bakiyesini ve son işlem geçmişini alın.
member_id, limit?get_member_couponsBir üyenin mevcut (kullanılmamış, süresi dolmamış) kuponlarını alın.
member_idget_member_tierÜyenin mevcut kademesini, bir sonraki kademe yükseltme gereksinimlerini ve tüm kademelerini alın.
member_idget_member_receiptsÜyenin makbuz gönderim geçmişini OCR durumu ve verilen puanlarla birlikte alın.
member_id, limit?redeem_points_for_couponBelirtilen bir havuzdan kupon için sadakat puanlarını kullanın (atomik: puanlar + kupon veya hiçbiri).
member_id, pool_id, points_costissue_couponBir üye havuzundan bir kuponu tek bir üyeye verin (toplu kitleler için onay akışı kullanılır). Gereksinimler coupons:write.
member_id, pool_id, run_id?check_email_frequencyPazarlama 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.
emaillist_ambassador_candidatesSadakat programı için puanlanmış Elçi adaylarını listeleyin (Pro modu). Lite modunda boştur.
band?, status?, level?, sort_by?, limit?, offset?get_ambassador_metricsElçi ROI raporunu alın: üç alt hedef, 2. Ay tutma oranı ve 90 günlük devam/durma aşaması.
since_days?, assumed_paid_cac_usd?issue_ambassador_codeBir üyenin kişisel Elçi ortaklık kodunu yayınlayın veya yükseltin. string kodunu döndürür.
member_id, single_use?, max_redemptions?, min_order_amount?get_tracking_statsSayfa ziyareti/davranış analizi alın: genel bakış, en çok ziyaret edilen sayfalar, cihaz dökümü veya trafik kaynakları.
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.
member_idget_member_timelineKiş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.
member_id, limit?list_segmentsEkibin hedef kitle segmentlerini listeleyin (ad, durum, önbelleğe alınmış üye sayısı). Gereksinimler: segments:read.
status?, limit?, offset?create_segmentYapı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.
name, conditions, description?list_automationsEkibin otomasyonlarını (olay tetiklemeli kampanyalar) ve durumlarını listeleyin. Gereksinimler: automations:read.
status?pause_automationKampanya kimliğine göre çalışan bir otomasyonu duraklatın (idempotent). automations:write gerektirir.
campaign_idlist_campaign_templatesBu ekip için mevcut kampanya şablonlarını (resmi + kaydedilmiş) listeleyin ve create_campaign_draft için bir template_id bulun. campaigns:read gerektirir.
limit?list_campaignsTaslağı kopyalamak için bir source_campaign_id bulmak üzere ekibin son kampanyalarını (kimlik, başlık, durum) listeleyin. campaigns:read gerektirir.
limit?, status?create_campaign_draftŞablon veya önceki bir kampanyadan kampanya taslağı oluşturun (ASLA gönderilmez - insan incelemesi gereklidir). Gereksinimler campaigns:write-taslak.
title, template_id?, source_campaign_id?, segment_id?, merge_context?check_member_reachBir ü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.
member_id, channel, days?create_memberBir 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.
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.
member_id, email?, fullName?, phone?, externalId?, status?upsert_storeBu ekip için externalId ile eşleşen bir mağaza oluşturun veya mevcut mağazayı güncelleyin. stores:write izni gereklidir.
name, externalId?, address?, city?, state?, country?, timezone?ingest_orderSatın alma siparişini kaydedin ve otomatik olarak puan verin (üye tarafından çözüldü) memberId > externalId > e-posta). Gerektirir orders:write.
externalOrderId, customer, totalAmount, financialStatus?, currency?, orderName?, storeId?reverse_pointsOrijinal 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.
member_id, reversesTransactionId, amount, reasonassign_tagÜyeye manuel olarak etiket atama işlemi tag_key (Operatör geçersiz kılma; kural taramasına karşı sabitlenmiş). Gerektirir tags:write.
member_id, tag_key, value?remove_tagBir üyeden etiketi tag_key ile manuel olarak kaldırın (canlı bir etiket bir sonraki taramada tekrar eklenebilir). tags:write gerektirir.
member_id, tag_keylist_productsÜrünleri kategori/marka/sektör, durum ve kaynak bilgileriyle listeleyin. Duruma göre filtreleyin.category_id/brand_id/dikey. Gerektirir catalog:read.
status?, category_id?, brand_id?, vertical?, limit?, offset?get_productVaryantları, seri numaralı ürünleri, kombinasyon bileşenleri ve yapay zeka temelli içeriği olan tek bir ürün edinin. Gereksinimler: catalog:read.
product_idlist_categoriesEkibin ürün kategorilerini listeleyin (kimlik, ad, üst kategori). Gereksinimler: catalog:read.
limit?list_brandsEkibin markalarını listeleyin (kimlik, isim). Gerekli bilgiler: catalog:read.
limit?recommend_productsEn 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.
member_id?, product_id?, limit?claim_winback_taskBu 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.
(none)complete_winback_taskSonuç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.
task_id, acted?, lever?, action_ref?, note_id?, hold_reason?get_winback_contextKarar 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.
member_idadd_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.
member_id, body, kind?, task_id?, action_ref?send_winback_messageBir 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.
member_id, task_id, channel, subject?, bodyget_member_behaviorsMüş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.
member_id, since_days?, limit?claim_agent_taskBu 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.
kind?get_agent_taskKarar 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.
taskIdcomplete_agent_taskKiralanmış 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.
taskId, decision, reason?list_objectsBu 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.
(none)describe_objectBir 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.
object, fields?list_actionsYö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.
object?list_stamp_programsTakı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.
(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.
member_idgrant_stampsBir ü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.
program_id, member_id, amount?, reason?, idempotency_key?get_member_pointsBir ü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.
member_id?get_member_points_historyBir ü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.
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.
member_id?get_loyalty_program_rulesSadakat 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.
member_id?list_synthetic_scenariosSentetik 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.
(none)get_synthetic_calibrationMarkanı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.
(none)get_synthetic_reportSentetik 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.
run_idrun_synthetic_panelSentetik 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.
segment_id, kind, fieldsGü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_membervelist_membersgibi 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
list_stores'ı arar.