Web siteleri artık sadece insanlara ekran göstermeye hazırlanmıyor. Yavaş yavaş, AI ajanlarının da anlayabileceği ve güvenli biçimde kullanabileceği yapılara dönüşüyor. WebMCP tam bu tartışmanın ortasında duruyor.
Web uzun süre tek bir varsayımla tasarlandı: Kullanıcı gelir, ekrana bakar, tıklar, form doldurur, işini yapar. Bu hâlâ geçerli. Ama artık yeterli değil.
Çünkü yeni kullanıcı tipi sadece insan değil. AI ajanları da geliyor. Üstelik bu ajanlar sadece bilgi okumak istemiyor; rezervasyon yapmak, sipariş takip etmek, form doldurmak, fiyat karşılaştırmak, destek süreci başlatmak gibi gerçek görevler üstlenmeye başlıyor. W3C çevresindeki çalışmalar ve WebMCP önerisi de tam olarak bu ihtiyaca yanıt arıyor: web siteleri, ekran kazıma ya da kırılgan otomasyon yerine ajanlara daha düzenli ve anlaşılır bir etkileşim yüzeyi sunabilir mi?
Burada net bir iddia kuralım:
Bu konu sadece geliştiricileri ilgilendirmiyor. E-ticaret sitelerini, SaaS ürünlerini, yardım merkezlerini, rezervasyon sistemlerini ve kurumsal portalları da ilgilendiriyor.
Çünkü soru şuna dönüştü:
Sizin web siteniz yalnızca görülebiliyor mu, yoksa aynı zamanda bir ajan tarafından da kullanılabiliyor mu?
WebMCP nedir?
WebMCP, web sayfalarının AI ajanlarına sayfa içindeki işlevleri daha düzenli biçimde sunmasını hedefleyen öneri niteliğinde bir web API yaklaşımıdır. GitHub’daki resmî öneri metninde WebMCP, “web pages to provide agent-specific paths in their UI” ifadesiyle anlatılıyor. Daha güncel taslakta ise web uygulamalarının AI ajanlarına JavaScript tabanlı araçlar sunabilmesini amaçlayan bir API olarak tanımlanıyor. Yani mesele, ajanın sayfanın ne yaptığını tahmin etmesi değil; sayfanın ajanla daha açık konuşabilmesi.
Burada önemli bir ayrım var. WebMCP bugün oturmuş, her tarayıcıda çalışan, final hâline gelmiş bir standart değil. “Emerging” bir öneri. W3C browser-specs tarafındaki kayıt da bunu proposed web standard olarak ele alıyor. Yani bu alanı “yarın tüm internet böyle çalışacak” heyecanıyla değil, “ciddi biçimde tartışılan yeni bir yön” olarak okumak daha doğru olur.
MCP ile WebMCP aynı şey mi?
Hayır. En çok karışan nokta bu.
MCP, yani Model Context Protocol, LLM uygulamalarını dış sistemlere bağlamak için geliştirilen açık bir protokoldür. Resmî MCP dokümanında bu yapı; AI uygulamalarını veri kaynaklarına, araçlara ve iş akışlarına bağlayan standart bir bağlantı katmanı olarak anlatılır. Bu daha çok sunucu, araç ve entegrasyon dünyasının konusu gibi düşünülebilir.
WebMCP ise bunun tarayıcı ve web sayfası tarafındaki uzantısı gibi okunabilir. WebMCP öneri metni özellikle şunu söylüyor: arka uç entegrasyonlarının aksine WebMCP araçları ancak ajan bir sayfayı yükledikten sonra kullanılabilir ve istemci tarafında çalışır. Başka bir deyişle MCP, AI uygulamasını bir araca ya da sisteme bağlar. WebMCP ise web sayfasının kendi içindeki eylemleri ajanlara daha anlamlı biçimde açmaya çalışır.
Kısacası şöyle düşünebilirsiniz:
- MCP daha çok “arka taraftaki sistemlerle konuşma” işidir.
- WebMCP ise “açık olan web sayfasıyla daha bilinçli etkileşim kurma” işidir.
Bu ayrım küçümsenmemeli. Çünkü agentic web tarafındaki asıl dönüşüm burada başlıyor.
Agentic Web ne demek?
Agentic Web, web’in sadece pasif okunacak sayfalardan oluşmadığı, AI ajanlarının da görev yapabildiği bir çalışma alanına dönüşmesini anlatan genel fikirdir. Bu terim tek bir resmî standart adı değil. Daha çok sektörün ve standart topluluklarının kullandığı yön tanımıdır. WebMCP, agentic web tartışmasında öne çıkan teknik yapı taşlarından biri olarak sunuluyor. Özellikle W3C çevresindeki tartışmalar, tarayıcılar ve ajanlar arasındaki ilişkiyi yeni bir çalışma alanı olarak ele alıyor.
Basit bir örnek verelim.
Bugün bir kullanıcı otel rezervasyonu yaparken tarih seçer, oda tipine bakar, fiyat karşılaştırır, iptal koşulunu okur, form doldurur. Agentic web mantığında bu akışın bir kısmını kullanıcı adına AI ajanı da yürütebilir. Ama bunu ekran görüntüsü okuyarak ya da kırılgan otomasyon script’leriyle yapması yerine, sitenin sunduğu yapılandırılmış araçlarla yapması çok daha sağlamdır. Google Chrome Labs tarafındaki WebMCP örneklerinde de otel zinciri ve denetim senaryoları tam bu nedenle öne çıkarılıyor.
WebMCP neden ortaya çıktı?
Çünkü mevcut yaklaşım çoğu zaman kırılgan. AI ajanı bir web sitesinde işlem yapmak istediğinde genelde şu yollardan biriyle ilerliyor: HTML okuyor, ekranı yorumluyor, DOM’u tarıyor, bazen görsel algı ve otomasyon karışımı çalışıyor. Bu yapılabilir. Ama her zaman güvenli, hızlı ve tutarlı değildir.
WebMCP öneri metni tam burada güçlü bir cümle kuruyor: web geliştiricileri, ayrı bir MCP sunucusu ve ayrı entegrasyonlar kurmadan da sayfalarını AI tabanlı ajanlarla daha iyi çalışır hale getirebilir. Ayrıca client-side tool handling sayesinde ağ çağrılarının azalabileceği, gizlilik ve güvenlik tarafında da bazı avantajlar doğabileceği söyleniyor.
Bu yaklaşımın güçlü tarafı şu:
- Ajan, siteyle kavga etmek zorunda kalmaz.
- Site, ajana ne yapabileceğini tarif eder.
Bu çok daha sağlıklı bir modeldir.
WebMCP teknik olarak nasıl çalışıyor?
Bugün önerilen yapı içinde öne çıkan yüzey navigator.modelContext benzeri bir tarayıcı arayüzü. Awesome WebMCP ve farklı demo kaynaklarında, sitelerin navigator.modelContext.registerTool() gibi yöntemlerle araç kaydedebileceği veya deklaratif HTML işaretleriyle ajanlara etkileşim alanı sunabileceği anlatılıyor. Aynı zamanda daha güncel tartışmalarda sayfanın ziyaret eden ajanın modelinden completion istemesi gibi sampling desteği konuları da gündeme geliyor. Bunlar, yapının sadece “butona tıkla” seviyesinde kalmadığını gösteriyor.
Buradaki mantık şudur:
- Web sayfası, ajan için bazı araçlar tanımlar.
- Bu araçların adı, açıklaması ve beklediği girişler net olur.
- Ajan, sayfayı tahmin ederek değil, tanımlı araçlar üzerinden kullanır.
- İşlem, kullanıcının açık sayfa bağlamında gerçekleşir.
Yani rezervasyon başlat, sipariş durumunu kontrol et, iade akışını aç, hesabımdaki faturaları getir gibi görevler sayfa tarafından daha açık biçimde sunulabilir. Bu da ekran kazımaya göre daha güçlü bir zemin yaratır.
“App-controlled UI” neden önemli?
WebMCP önerisindeki en güçlü fikirlerden biri şu: agent-service etkileşimi uygulamanın kontrol ettiği arayüz içinde olur. Yani ajan gidip arka planda kör işlem yapmaz; sayfa bağlamı, kullanıcı görünürlüğü ve ajan arasında ortak bir alan oluşur. Öneri metni bunu özellikle vurguluyor
Bu neden önemli?
Çünkü agentic web yalnızca otomasyon meselesi değil. Güven meselesi de. Kullanıcı, ajan ne yapıyor, hangi bilgiyi kullanıyor, hangi adıma geçiyor bunu anlayabilmeli. Özellikle ödeme, rezervasyon, profil düzenleme, sipariş iptali gibi alanlarda “human-in-the-loop” mantığı değerli hale geliyor. WebMCP ekosistemi içindeki bazı örneklerde de bu onay akışları özellikle anlatılıyor.
Bir başka deyişle, iyi agentic deneyim görünmez olan değil; kontrol edilebilir olan deneyimdir.
WebMCP ile klasik API entegrasyonu arasındaki fark nedir?
Bir marka zaten API yayınlayabilir. Zaten backend entegrasyonu kurabilir. Zaten özel araç yazabilir. O halde neden WebMCP?
Çünkü her web sitesinin ayrı bir ajan entegrasyon takımı kurması gerçekçi değil. Özellikle front-end ağırlıklı ürünlerde ya da kullanıcı arayüzü içindeki görevlerde, sayfa bağlamında çalışan araçlar çok daha pratik olabilir. WebMCP’nin öneri metninde de geliştiricinin tek codebase ile hem kullanıcı arayüzünü hem ajan etkileşimini yönetebilmesinin bakım kolaylığı sağlayabileceği söyleniyor.
Mesela bir SaaS paneli düşünelim. Kullanıcı fatura geçmişini inceliyor. Ajanın görevi son 3 faturayı açmak ve gecikmiş olanı işaretlemek. Bunu ayrı bir backend tool yerine, kullanıcının açık oturumundaki arayüz içinden ve sayfanın sunduğu tanımlı araçlarla yapmak daha mantıklı olabilir. Her durumda tek doğru çözüm bu değildir. Ama birçok web uygulaması için ciddi bir kolaylık sunabilir.
Bu yaklaşım hangi web siteleri için daha anlamlı?
Her site için aynı seviyede anlamlı olmayabilir. Statik tanıtım sitelerinde etkisi sınırlı kalabilir. Ama şu tip yapılarda çok daha değerli görünür:
- E-ticaret siteleri.
- Rezervasyon ve randevu sistemleri.
- SaaS panelleri.
- Yardım merkezleri ve self-service portallar.
- Sipariş, iade, üyelik ve hesap yönetimi sunan siteler.
Sebep açık. Bu yapılarda kullanıcı yalnızca okumaz. İşlem yapar. AI ajanlarının da en çok değer üretebileceği yer burasıdır.
Örneğin bir e-ticaret sitesi için “geçen hafta verdiğim sipariş nerede, geldiyse iade başlat” gibi bir akış düşünün. Google Chrome Labs’ın WebMCP örnek listesinde buna çok benzeyen sipariş ve iade senaryolarının öne çıkarılması tesadüf değil. Çünkü agentic web’in gücü bilgi göstermede değil, görev tamamlatmada ortaya çıkıyor.
WebMCP SEO’yu etkiler mi?
Doğrudan klasik SEO sıralama faktörü gibi düşünmek doğru olmaz. Şu an için böyle bir resmî çerçeve yok. Ama dolaylı etkisi olabilir.
Neden? Çünkü agentic web olgunlaştıkça, sitelerin yalnızca okunabilir değil, işlem yapılabilir ve anlaşılır olması da önem kazanacak. Bu da bilgi mimarisi, semantik netlik, form yapısı, hesap akışı, hata mesajları ve erişilebilirlik gibi alanları daha önemli hale getirir.
Burada iddiamız net:
Karmaşık, dağınık ve sadece insanın sabırla çözebildiği siteler, ajan çağında zayıf kalabilir.
Bu, bugün bile geçerli bir gözlemdir. Erişilebilirlik tartışmalarında da benzer bir yön görülüyor. WebMCP etrafındaki tartışmalarda, ajanların mevcut accessibility tree ile ne kadar çalışabileceği ve yeni araçların erişilebilirlikle nasıl uyumlu olması gerektiği aktif biçimde konuşuluyor. Yani iyi yapılandırılmış, anlamlı ve düzenli arayüzler önümüzdeki dönemde daha fazla ödüllendirilebilir. Bu kısmı henüz kesin hüküm gibi okumamak gerekir; ama yön bellidir.
Riskler ve dikkat edilmesi gerekenler neler?
Yeni bir teknoloji yönü olduğu için bazı önemli dikkat noktaları var.
- Birincisi güvenlik; Ajanın hangi araçları göreceği, hangi yetkilerle çalışacağı, kullanıcı onayının nasıl alınacağı açık olmalı.
- İkincisi erişilebilirlik; Yeni ajan araçları mevcut erişilebilirlik yapılarıyla çatışmamalı. Hatta mümkünse onları desteklemeli.
- Üçüncüsü kontrol; Ajanın yapabileceği işlemler açık sınırlarla tanımlanmalı. “Her şeyi yapsın” mantığı çoğu durumda risklidir.
- Dördüncüsü ürün tasarımı; AI ajanı için araç açalım derken insan kullanıcı deneyimini bozmak yanlış olur.
Bu alanların hepsi bugün aktif tartışma konusu. Yani WebMCP heyecan verici olabilir; ama kör uygulama alanı değildir. Bu nedenle erken benimseyen ekiplerin teknik, ürün ve hukuk tarafını birlikte düşünmesi gerekir.
Markalar bugünden ne yapmalı?
Bugün herkesin hemen WebMCP implementasyonu yapması gerekmiyor. Ama herkesin şu soruyu sorması gerekiyor:
Sitemizde en sık yapılan görevler hangileri?
Bu görevler bir AI ajanı tarafından yapılmak istense, sistemimiz bunu ne kadar taşıyabilir?
Bu çok iyi bir başlangıç sorusu.
- Mesela bir sağlık kliniği için randevu akışı.
- Bir e-ticaret markası için sipariş takibi ve iade süreci.
- Bir SaaS ürünü için fatura görüntüleme ve kullanıcı yetkisi düzenleme.
- Bir otel için tarih seçimi ve uygun oda sorgulama.
Bu akışlar bugün insanlar için bile zayıfsa, yarın ajanlar için de zayıf olacaktır. Yani WebMCP’ye hazırlığın ilk adımı çoğu zaman yeni API yazmak değil; mevcut akışları sadeleştirmektir.
Peki bu alan gerçekten büyür mü?
Kesin hüküm kurmak erken olabilir. Ama sinyal kuvvetli. MCP tarafı bir yıldan kısa sürede ciddi benimsenme gördü; MCP Core Maintainers Kasım 2025 duyurusunda Google’ın da MCP ekosistemine destek verdiğini belirtti. MCP Apps gibi resmî uzantılar da geldi. WebMCP ise tarayıcı tarafında bunun doğal devamı gibi görünüyor. Bu tablo, en azından agentic web fikrinin ciddiye alınması gerektiğini gösteriyor.
Bizim duruşumuz açık:
- Bu alan moda kelime gibi okunmamalı.
- Ama “şimdilik kimse kullanmıyor” diye küçümsenmemeli.
Web tarihi boyunca, önce geliştiricilerin konuştuğu şeyler sonra kullanıcı davranışını değiştirdi. Agentic web de buna aday görünüyor.
Sıkça Sorulan Sorular
WebMCP resmî bir web standardı mı?
Bugün için tam oturmuş ve evrensel biçimde uygulanmış bir standart değil. Öneri niteliğinde ve W3C çevresinde tartışılan, gelişmekte olan bir yapı.
WebMCP ile MCP arasındaki en net fark nedir?
MCP daha çok AI uygulamalarını dış veri ve araç sistemlerine bağlayan açık protokoldür. WebMCP ise web sayfasının kendi içindeki araçları ajanlara tarayıcı bağlamında sunmayı hedefler.
WebMCP hangi siteler için daha anlamlı?
İşlem odaklı siteler için daha anlamlıdır. E-ticaret, rezervasyon, yardım merkezi, hesap yönetimi ve SaaS panelleri burada öne çıkar.
WebMCP ekran kazımayı tamamen bitirir mi?
Bugün için bunu söylemek erken olur. Ama önerinin temel motivasyonu, kırılgan scraping yaklaşımları yerine daha yapılandırılmış ve güvenli etkileşim yüzeyi oluşturmaktır.
Markalar bugünden nasıl hazırlanmalı?
Önce en önemli kullanıcı görevlerini çıkarın. Sonra bu akışların ne kadar sade, anlaşılır ve kontrol edilebilir olduğunu inceleyin. Agentic web’e hazırlık çoğu zaman iyi UX ve temiz görev tasarımıyla başlar.

