Bu yazıda
Uygulamanızı ChatGPT’nin “uygulama mağazasında” listelemek için onu bir ChatGPT plugin’i olarak paketlersiniz, ZIP dosyasını OpenAI Developer Platform’a yüklersiniz, MCP sunucunuzu bağlarsınız, otomatik kontrollerden geçersiniz ve incelemeye gönderirsiniz. Onaydan sonra Plugin Directory’de ne zaman yayınlanacağına siz karar verirsiniz. Bunun için doğrulanmış bir geliştirici kimliği, herkese açık bir MCP sunucusu, gizlilik politikası, çalışan bir test hesabı, sekiz test senaryosu ve kısa bir demo videosu gerekir.
Önce bir isim notu. OpenAI, 9 Temmuz 2026’da ChatGPT uygulamalarının adını plugin olarak değiştirdi ve App Directory yerine Plugin Directory’yi getirdi (OpenAI Yardım Merkezi). Çoğu kişi hâlâ “ChatGPT uygulama mağazası” diye arıyor; bu yüzden rehberde iki ismi de kullanıyoruz. Uygulama (app), hizmetinize bağlanan yapıdır. Plugin ise kullanıcıların bulduğu, kurduğu ve kullandığı pakettir.
Uygulamanızı neden ChatGPT’de listelemelisiniz?
ChatGPT artık yazılımlar için en büyük dağıtım kanallarından biri. OpenAI, DevDay 2026’da (29 Eylül 2026) geliştiricilerin ürünlerindeki toplam 1,2 milyar haftalık kullanıcıya doğrudan deneyim sunabileceğini açıkladı (OpenAI, DevDay 2026 Recap). Başvurular 17 Aralık 2025’te ilk açıldığında bu sayı 800 milyonun üzerinde olarak raporlanmıştı (VentureBeat).
Bir listeleme size üç şey kazandırır:
- Dizinde keşfedilme. Kullanıcılar Popular ve New & Noteworthy gibi kategorilere göz atar ya da isimle arama yapar.
- Sohbet içinde öneri. ChatGPT, kullanıcı sohbet ederken ilgili bir plugin’i önerebilir. DevDay 2026 bu öneriler için gelişmiş sıralama getirdi.
- Otomatik kullanım. Kurulduktan sonra ChatGPT, isteğe uygun olduğunda plugin’i kendisi kullanır. Kullanıcı plugin’i @ ile anarak da çağırabilir.
Zaman çizelgesi: ChatGPT uygulamalarından plugin’lere
| Tarih | Ne oldu? |
|---|---|
| 6 Ekim 2025 | OpenAI, ChatGPT’deki uygulamaları ve Model Context Protocol (MCP) üzerine kurulu Apps SDK’yı tanıttı. (OpenAI) |
| 17 Aralık 2025 | Geliştiriciler uygulamalarını incelemeye gönderebilir hale geldi. Ürün içi App Directory açıldı. (OpenAI) |
| 2026 başı | Onaylanan ilk üçüncü taraf uygulamalar kullanıcılara açıldı. |
| 9 Temmuz 2026 | Uygulamalar plugin oldu. App Directory’nin yerini Plugin Directory aldı. Plugin’ler uygulama, skill ve uygulama şablonlarını bir arada sunabiliyor. |
| 29 Eylül 2026 | DevDay 2026: Plugin Creator, yenilenen gönderim akışı, plugin uzantıları ve MCP olayları. |
ChatGPT plugin’i nedir?
ChatGPT plugin’i; araçları, bilgiyi ve iş akışlarını ChatGPT ve Codex’e taşıyan bir pakettir. OpenAI Yardım Merkezi’ne göre bir plugin şunları içerebilir:
- Uygulamalar (apps): Hizmetinize bağlanan, MCP sunucusu olarak geliştirilen yapılar. MCP (Model Context Protocol), yapay zekâ modellerinin araçlarınızı çağırmasını ve verilerinizi okumasını sağlayan açık bir standarttır.
- Skill’ler: Tekrarlanan bir iş akışı için yeniden kullanılabilir talimatlar, örnekler ve kodlar.
- Uygulama şablonları: Çalışma alanı yöneticilerinin ekipleri için yapılandırdığı kurulumlar.
- Uzantılar: ChatGPT içinde etkileşimli paneller, kenar çubuğu alanları, dosya görüntüleyiciler ve formlar.
Bir plugin yalnızca skill’lerden oluşabilir (MCP sunucusu olmadan) ya da tek bir bağlı MCP sunucusu içerebilir. Yalnızca skill içeren plugin’lerin incelemesi daha hafiftir: MCP test senaryoları, demo videosu veya test hesabı gerekmez.
Başlamadan önce: gereksinim listesi
Bir şey yüklemeden önce bunları hazırlayın. Eksik kalemler, gecikmelerin en yaygın nedenidir.
| Gereksinim | Ayrıntı |
|---|---|
| Doğrulanmış geliştirici kimliği | OpenAI organizasyon ayarlarında bireysel veya kurumsal doğrulama. Dizinde bu isim görünür. |
| Doğru yetkiler | Organizasyon sahipleri gönderim yapabilir. Diğer üyelerin Apps Management Write yetkisi olmalı. |
| Plugin ZIP dosyası | plugin.json, görseller ve skill’leri içerir. Gizli anahtar ve lifecycle hook içermez. |
| Herkese açık MCP sunucusu | HTTPS ile erişilebilir ve alan adı doğrulaması yapılmış olmalı. Plugin bir uygulama kullanıyorsa zorunludur. |
| Herkese açık bağlantılar | Web sitesi, destek, gizlilik politikası ve kullanım koşulları. Hepsi HTTPS olmalı ve aynı yayıncıya ait olmalı. |
| Test hesabı | Örnek verilerle dolu olmalı. MFA, e-posta veya SMS kodu, sihirli bağlantı ya da VPN gerektirmeden çalışmalı. |
| 5 olumlu + 3 olumsuz test senaryosu | Komutlar, beklenen araçlar ve beklenen sonuçlar. |
| Demo videosu | Test senaryolarının web ve mobilde adım adım gösterimi. |
| Marka görselleri | İkon (isteğe bağlı koyu tema ikonu, logo ve ekran görüntüleri). PNG, JPEG, WebP veya SVG; en fazla 5 MiB, en az 48×48 piksel. |
Kaynak: Upload and submit your plugin, OpenAI Developers.
1. Adım: MCP sunucunuzu ve araçlarınızı geliştirin
Uygulamanızın yetenekleri, MCP sunucunuzdaki araçlardan (tool) gelir. ChatGPT her aracın adını, açıklamasını ve girdi şemasını okur, ardından ne zaman çağıracağına karar verir. OpenAI’ın metadata rehberine göre ChatGPT ve Codex, aracınızı sağladığınız metadata’ya göre çağırır (OpenAI).
Her araç için şu kurallara uyun:
- Fiille başlayan net isimler kullanın, örneğin
get_order_statusveyasearch_villas. Teknik jargon ya da tanıtım dili kullanmayın. - Dürüst açıklamalar yazın. “Use this when…” (Şu durumda kullan…) ile başlayın ve aracın hangi durumlarda kullanılmaması gerektiğini belirtin.
- Üç işaretin (annotation) üçünü de ayarlayın; bu, plugin yönergelerinde zorunludur:
readOnlyHint: Araç sohbet dışında hiçbir şeyi değiştirmiyorsatrue.destructiveHint: Silme, üzerine yazma, iptal etme veya erişimi kaldırma yapabiliyorsatrue. Geri alınabilir olması, aracı yıkıcı olmaktan çıkarmaz.openWorldHint: Açık web veya sınırsız dış kaynaklar içintrue; özel bir hesap veya çalışma alanı içinfalse.
- En az veriyi isteyin. Asla sohbet geçmişinin tamamını veya “belki lazım olur” alanlarını istemeyin.
- Yalnızca ilgili veriyi döndürün. Yanıtlardan trace ID, oturum ID, zaman damgası ve log verilerini çıkarın.
Turizmden bir örnek: Bir villa kiralama şirketi search_available_villas (salt okunur), get_villa_details (salt okunur) ve create_booking_request (salt okunur değil, yıkıcı değil) araçlarını sunabilir. Böylece bir misafir ChatGPT’ye “12–19 Ekim arası Kaş’ta dört kişilik havuzlu villa” diye sorduğunda gerçek müsaitliği görebilir. Villa kiralama siteleri için tam olarak bunu geliştirdik (duyuruyu okuyun).
Plugin’iniz ChatGPT içinde arayüz gösteriyorsa her iframe kaynağını _meta.ui.csp.frameDomains içinde tanımlayın. Gönderim sırasında her gömülü sayfanın gerekçesini de açıklamanız gerekir.
2. Adım: Plugin’inizi paketleyin
ZIP dosyanız, kimlik ve listeleme alanlarını içeren bir plugin.json (veya .codex-plugin/plugin.json) dosyası barındırır. Temel sınırlar şunlardır:
| Alan | Zorunlu mu? | Sınır |
|---|---|---|
name |
Evet | 64 karakter; küçük harf, rakam ve tire |
version |
Evet | Semantik sürüm, ör. 1.0.0 |
displayName |
Evet | 30 karakter |
shortDescription |
Evet | 30 karakter |
longDescription |
Evet | 4.000 karakter |
developerName |
Evet | 80 karakter |
category |
Evet | Paneldeki listeden |
websiteURL, supportURL, privacyPolicyURL, termsOfServiceURL |
Evet (MCP incelemesi için) | HTTPS, 1.024 karakter |
defaultPrompt |
Hayır | En fazla 3 komut, her biri 128 karakter |
publication.countries |
Hayır | Büyük harfli ülke kodları, ör. ["US", "GB", "TR"] |
publication.translations |
Hayır | Yerelleştirilmiş alt başlık (30 karakter) ve açıklama (4.000 karakter) |
İki ipucu:
defaultPromptkullanın. Örnek komutlar kullanıcılara nasıl başlayacaklarını gösterir; yönergeler de bunu ister.- Çeviri ekleyin. Türkiye veya Almanya gibi pazarlara hizmet veriyorsanız yerelleştirilmiş açıklamalar, o ülkelerdeki kullanıcıların listelemenizi anlamasına yardımcı olur.
3. Adım: ZIP dosyasını yükleyin ve otomatik bulguları düzeltin
- OpenAI Developer Platform’da Plugins sayfasını açın.
- Upload new or existing plugin seçeneğini seçin.
- Doğrulanmış geliştirici kimliğinizi seçin.
- ZIP dosyanızı yükleyin. Doğrulamadan sonra bir taslak açılır.
- Metadata & Skills bölümünü açın ve kontrollerin bitmesini bekleyin.
- Bulguları almak için Copy issues seçeneğini kullanın. Paketinizde düzeltin ve yeni bir ZIP yükleyin.
Plugin’iniz bir MCP sunucusu kullanıyorsa onu ilk ZIP’e ekleyin. Yalnızca skill içeren mevcut bir plugin’e sonradan MCP sunucusu eklenemiyor.
4. Adım: MCP sunucunuzu bağlayın ve doğrulayın
- MCPs bölümünü açın, sunucunuzu seçin ve Connect deyin.
- Sunucu adresini ve kimlik doğrulama ayarlarını kontrol edin.
- Alan adı doğrulamasını tamamlayın. Verilen kodu düz metin olarak şu adreste yayınlayın:
https://<alan-adiniz>/.well-known/openai-apps-challenge - Otomatik araç taramasının bitmesini bekleyin. Bulunan her aracı gözden geçirin.
Her plugin’e yalnızca bir MCP sunucusu bağlanabilir.
5. Adım: İnceleme materyallerini ekleyin ve gönderin
MCP sunucusu içeren plugin’ler için OpenAI şunları ister:
- 5 olumlu test senaryosu: Senaryo, kullanıcı komutu, beklenen araçlar ve incelemecinin görmesi gereken sonuç.
- 3 olumsuz test senaryosu: Plugin’inizin çalışmaması gereken komutlar ve nedenleri.
- Test hesabı bilgileri: Giriş adresi, çalışma alanı bilgisi ve giriş adımları.
- Demo videosu bağlantısı: Test senaryolarınızın gösterimi.
- Sürüm notları: Bu sürümde nelerin değiştiği.
Ardından Submit for review seçeneğini seçin ve politika onaylarını işaretleyin. Süreci Review status altından takip edin. OpenAI geri bildirimi e-postayla gönderir. Bir plugin için aynı anda yalnızca bir inceleme açık olabilir.
OpenAI sabit bir inceleme süresi yayınlamıyor. En az bir tur geri bildirim alacağınızı varsayarak plan yapın.
6. Adım: Yayınlayın ve güncel tutun
Onay, plugin’inizi otomatik olarak yayınlamaz. Publish plugin seçeneğine ne zaman basacağınıza siz karar verirsiniz.
Yayından sonra:
- MCP sunucusu değişiklikleri otomatik yayına girer. OpenAI barındırılan sunucuları her gün tarar. Daha erken kontrol için Rescan kullanın. Yeni araçlar onaylanana kadar görünmez.
- Metadata ve skill değişiklikleri için yeni ZIP gerekir; sürüm numarası artırılmalı ve yeniden incelenmelidir.
- MCP sunucu adresini değiştirmek için OpenAI destek ekibiyle iletişime geçmeniz gerekir.
- İtirazlar: Bir araç bulgusu hatalı görünüyorsa Appeal seçeneğini kullanın. Reddedilen bir gönderim için ret e-postasını yanıtlayın.
En sık reddedilme nedenleri
OpenAI’ın plugin yönergelerine göre plugin’ler en çok şu nedenlerle reddediliyor:
- Demo, deneme sürümü veya eksik işlevler.
- Davranışla uyuşmayan araç açıklamaları.
- Sohbet geçmişinin tamamını veya geniş bağlam verisini istemek.
- Eksik veya zayıf gizlilik politikası. Veri kategorilerini, amaçları, alıcıları, saklama sürelerini ve kullanıcı kontrollerini kapsamalı.
- Doğrulanmamış geliştirici kimliği.
- Çalışan demo hesabı olmadan giriş istemek.
- Üçüncü taraf API sınırlarını aşmak veya izinsiz veri kazımak.
- Esas olarak reklam göstermek için var olmak.
- Plugin seçimini manipüle etmeye çalışan metadata.
Listeleme metninize de dikkat edin. Marka adınızın sonuna “MCP”, “MCP Server” veya “Plugin” eklemeyin. Tek bir sözlük kelimesini isim olarak kullanmayın. Fiyat, ücretsiz deneme veya indirimden bahsetmeyin. Kendinizi rakiplerle kıyaslamayın.
Para kazanma kuralları: neyi satabilirsiniz, neyi satamazsınız?
| İzin verilenler | İzin verilmeyenler |
|---|---|
| Kendi alan adınızdaki ödeme sayfasıyla fiziksel ürün satmak | Dijital ürün satmak: abonelik, kredi, token, dijital içerik |
| Kullanıcının mevcut ücretli hesabına giriş yapmasına izin vermek | Paket göstermek, abonelik başlatmak veya üst pakete yönlendirmek |
| Bir özelliğin farklı bir paket gerektirdiğini açıklamak | Doğrudan ödeme sayfalarına bağlantı vermek |
| Bilgilendirici bir paketler sayfasına bağlantı vermek | ChatGPT’ye özel ücret veya ek bedel almak, reklam göstermek |
Bazı kategoriler tamamen yasak: kumar, yetişkin içerik, silahlar, tütün ve elektronik sigara ile “yüksek ters ibraz (chargeback) oranlı seyahat hizmetleri.” Turizm markaları iade ve iptal koşullarını açık tutmalıdır.
Listelendikten sonra nasıl keşfedilirsiniz?
Listelenmek ilk adımdır. ChatGPT tarafından seçilmek ikinci adım. OpenAI, metadata’yı ürün metni gibi ele almayı öneriyor:
- Bir “altın komut seti” oluşturun. Doğrudan komutlar (kullanıcı markanızı söyler), dolaylı komutlar (kullanıcı istediği sonucu anlatır) ve olumsuz komutlar (başka bir aracın yanıtlaması gereken durumlar) ekleyin.
- İsabet (precision) ve kapsamayı (recall) ölçün. Doğru araç mı çalıştı? Çalışması gereken her seferde çalıştı mı?
- Her seferinde tek bir alanı değiştirin ve sonuçları kaydedin.
- Araç çağrısı analizlerini haftalık inceleyin. Yanlış araç çağrılarındaki artış genellikle metadata’nızın kaydığını gösterir.
- Web’de de görünür olun. ChatGPT web sitelerinden de kaynak gösterir. Ürününüzü anlatan, SSS ve yapılandırılmış veri içeren net sayfalar hem arama motorlarına hem de yapay zekâ yanıtlarına yardımcı olur.
Kullanıcıların ilgisini çeken uygulamalar dizinde öne çıkarılabilir veya ChatGPT tarafından önerilebilir (OpenAI). Plugin’ler, OpenAI’ın kalite, güvenilirlik ve fayda açısından incelemesinin ardından OpenAI Verified rozeti de alabilir.
Sık sorulan sorular
ChatGPT’nin bir uygulama mağazası var mı?
Evet. Artık adı Plugin Directory. Kullanıcılar web, masaüstü veya mobilde ChatGPT kenar çubuğundaki Plugins bölümünü açar. 9 Temmuz 2026’da App Directory’nin yerini aldı.
ChatGPT’de uygulama listelemek ne kadar tutar?
OpenAI bir başvuru ücreti belirtmiyor. Maliyetleriniz MCP sunucunuzu geliştirmek ve barındırmak ile geliştirici doğrulama adımlarından oluşur.
ChatGPT plugin incelemesi ne kadar sürer?
OpenAI bir inceleme süresi yayınlamıyor. Geri bildirim e-postayla gelir ve bir plugin için aynı anda yalnızca bir inceleme açık olabilir.
Plugin yayınlamak için MCP sunucusu gerekli mi?
Hayır. Yalnızca skill içeren bir plugin MCP sunucusu gerektirmez ve daha hafif bir incelemeden geçer. ChatGPT’yi kendi hizmetinize, verinize veya işlemlerinize bağlamak için MCP sunucusu gerekir.
ChatGPT plugin’imin içinde kullanıcılardan ücret alabilir miyim?
Yalnızca fiziksel ürünler için ve kendi web sitenizdeki ödeme sayfasıyla. Plugin içinde abonelik, kredi veya başka dijital ürün satmak yasaktır.
Plugin’imi belirli ülkelerle sınırlayabilir miyim?
Evet. publication.countries alanında ["US", "GB"] gibi büyük harfli ülke kodları kullanın. Boş liste sınırları kaldırır.
ChatGPT uygulaması ile plugin arasındaki fark nedir?
Uygulama, hizmetinize MCP ile kurulan bağlantıdır. Plugin ise kurulabilir pakettir; bir uygulama, skill’ler, uygulama şablonları ve uzantılar içerebilir.
Mevcut uygulama bağlantılarım çalışmaya devam ediyor mu?
Evet. OpenAI, Temmuz 2026 değişikliğinin mevcut uygulama bağlantılarını etkilemediğini belirtiyor.
Öne çıkanlar
- ChatGPT’nin “uygulama mağazası” artık Plugin Directory. Plugin’ler uygulamaları, skill’leri ve şablonları bir araya getirir.
- Listelenmek için doğrulanmış kimlik, herkese açık MCP sunucusu, yasal sayfalar, test hesabı, 8 test senaryosu ve demo videosu gerekir.
- Net ve dürüst araç metadata’sı hem onayı hem de keşfedilmeyi belirler.
- Yalnızca fiziksel ürünler, kendi ödeme sayfanız üzerinden satılabilir.
- Yayından sonra MCP değişiklikleri otomatik güncellenir. Metadata değişiklikleri yeni ZIP ve inceleme gerektirir.
Kaynaklar
- OpenAI Yardım Merkezi: Plugins in ChatGPT
- OpenAI Developers: Upload and submit your plugin
- OpenAI Developers: Plugin guidelines
- OpenAI Developers: Optimize metadata
- OpenAI: DevDay 2026 Recap (29 Eylül 2026)
- OpenAI: Developers can now submit apps to ChatGPT (17 Aralık 2025)
- OpenAI: Introducing apps in ChatGPT and the new Apps SDK
- VentureBeat: OpenAI now accepting ChatGPT app submissions



