---
title: MCP'nin Yapabilecekleri
description: Admin Public API için kullanılabilen query ve mutation yetenekleri
---

Bu sayfa, ikas Admin MCP üzerinden hazır olarak kullanılabilen başlıca `query` ve `mutation` yeteneklerini özetler. Kategorilere göre gruplanmıştır ve geliştirme sırasında hangi alanları kapsadığını hızlıca görmenizi sağlar.

<Callout type="info" title="Kapsam">
Aşağıdaki yetenekler Public API'nin MCP sunucusunda tanımlı toollara karşılık gelir. IDE'nize MCP'yi ekleyerek doğrudan çalıştırabilirsiniz.
</Callout>

## Query Yetenekleri

- **Customer Management**
  - `listCustomer`: Gelişmiş filtrelerle sayfalı müşteri listesi.
  - `listCustomerAttribute`: Müşteri özel alanlarını getirir.

- **Location Management**
  - `listCountry`, `listState`, `listCity`, `listDistrict`, `listTown`: Adres/veri hiyerarşisi.

- **Merchant**
  - `getMerchant`, `getMerchantLicence`: Mağaza bilgileri ve lisanslar.

- **Sales & Payments**
  - `listAbandonedCheckouts`: Terk edilmiş sepetler.

- **Product Management**
  - `listProduct`, `listProductAttribute`, `listProductBrand`: Ürün, özellik ve marka yönetimi.

- **Order Management**
  - `listOrder`, `listOrderTag`, `listOrderTransactions`: Siparişler, etiketler, işlemler.

- **Settings**
  - `getGlobalTaxSettings`, `listShippingSettings`, `listTaxSettings`: Vergi ve kargo ayarları.

## Mutation Yetenekleri

- **Customer Management**
  - `updateCustomer`, `addCustomerTimelineEntry`

- **App Integration**
  - `createMerchantAppPayment`, `saveWebhooks`, `deleteWebhook`, `getAppDemoDay`

- **Sales Channel**
  - `updateSalesChannel`

- **Order Management**
  - `createOrderWithTransactions`, `fulfillOrder`, `cancelFulfillment`, `cancelOrderLine`, `refundOrderLine`, `updateOrderPackageStatus`, `addOrderInvoice`, `removeOrderInvoice`, `downloadOrderInvoice`, `approvePendingOrderTransactions`

- **Product Management**
  - `createProduct`, `updateProduct`, `deleteProductList`, `addVariantToProduct`, `removeVariantFromProduct`, `saveVariantStocks`, `updateVariantPrices`

- **Campaign Management**
  - `createCampaign`, `updateCampaign`, `deleteCampaignList`, `addCouponsToCampaign`

- **Storefront Management**
  - `createStorefrontJSScript`, `updateStorefrontJSScript`, `deleteStorefrontJSScript`

- **Timeline Management**
  - `addCustomTimelineEntry`, `addOrderTimelineEntry`

<Callout type="info" title="Nasıl kullanırım?">
Geliştirme yaparken IDE'nize MCP uzak sunucusunu ekleyin (`/docs/ikas-ai/index` sayfasındaki talimatlar). Ardından GraphQL Introspection ile şemayı keşfedip `query` ve `mutation`'larınızı otomatik tamamlama ile yazabilirsiniz.
</Callout>


