Mcp bağlantınızı yaptıktan ve çalışır bir token'ınız olduğuna emin olduktan sonra, direkt kullanıma başlayabilirsiniz.


Örneğin şunu yazmayı deneyin:

Apinizer API portaline mcp_xxx tokenı ile mcp bağını kullanarak hangi apilere erişebilirim kontrol edebilir misin?
TEXT



Cevapları inceledikten sonra şu şekilde ilerleyebilirsiniz.

1. api'nin detaylarını paylaşır mısın?
TEXT

Burda servisin detaylarını inceliyoruz, uygun görüyorsak istediğimiz şekilde devam etmesini söylüyoruz.

Evet bu servisi test edebilir misin? Ücretsiz plana kaydolalım ve toplama işlemi ile 3 ve 5i toplatalım.
TEXT

Burda servisi test ediyor bir hata buluyor, hatayı anlamlandırıyor ve düzeltmek için alternatif bir endpoint'e istek atıyor. 

Doğru adresi bulduktan sonra servisin güvenlik yöntemine uygun http header'ını da ekleyerek isteği tekrarlıyor ve başarılı cevap alıyor.

Yaptığı işin detayını merak edenler için burayı biraz detaylandıralım ve test_api objelerinin içine bir bakalım.

{
  `api_id`: `638078b2b588130c89cff577`,
  `test_spec`: {
    `body`: `<?xml version=\"1.0\" encoding=\"utf-8\"?>
<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">
  <soap:Body>
    <Add xmlns=\"http://tempuri.org/\">
      <intA>3</intA>
      <intB>5</intB>
    </Add>
  </soap:Body>
</soap:Envelope>`,
    `path`: `https://api.apinizer.com/apigateway/portal/calculatorsoap/Add`,
    `method`: `POST`,
    `plainAuth`: {
      `password`: `3aa3e1bd-22d8-467e-bddd-a94dc3910ea5`,
      `username`: `99c4cacd-2e21-433a-a61f-ed60e9118098`
    },
    `contentType`: `text/xml; charset=utf-8`
  },
  `APINIZER-TOKEN`: `mcp_a03166f0bc47490094072f92ab7e7959`
}
TEXT
{
  `api_id`: `638078b2b588130c89cff577`,
  `test_spec`: {
    `body`: `<?xml version=\"1.0\" encoding=\"utf-8\"?>
<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">
  <soap:Body>
    <Add xmlns=\"http://tempuri.org/\">
      <intA>3</intA>
      <intB>5</intB>
    </Add>
  </soap:Body>
</soap:Envelope>`,
    `path`: `https://api.apinizer.com/apigateway/portal/calculatorsoap`,
    `method`: `POST`,
    `headers`: {
      `SOAPAction`: `http://tempuri.org/Add`
    },
    `plainAuth`: {
      `password`: `3aa3e1bd-22d8-467e-bddd-a94dc3910ea5`,
      `username`: `99c4cacd-2e21-433a-a61f-ed60e9118098`
    },
    `contentType`: `text/xml; charset=utf-8`
  },
  `APINIZER-TOKEN`: `mcp_a03166f0bc47490094072f92ab7e7959`
}
TEXT
{
  `api_id`: `638078b2b588130c89cff577`,
  `test_spec`: {
    `body`: `<?xml version=\"1.0\" encoding=\"utf-8\"?>
<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">
  <soap:Body>
    <Add xmlns=\"http://tempuri.org/\">
      <intA>3</intA>
      <intB>5</intB>
    </Add>
  </soap:Body>
</soap:Envelope>`,
    `path`: `https://api.apinizer.com/apigateway/portal/calculatorsoap`,
    `method`: `POST`,
    `headers`: {
      `SOAPAction`: `http://tempuri.org/Add`,
      `Authorization`: `Basic OTljNGNhY2QtMmUyMS00MzNhLWE2MWYtZWQ2MGU5MTE4MDk4OjNhYTNlMWJkLTIyZDgtNDY3ZS1iZGRkLWE5NGRjMzkxMGVhNQ==`
    },
    `contentType`: `text/xml; charset=utf-8`
  },
  `APINIZER-TOKEN`: `mcp_a03166f0bc47490094072f92ab7e7959`
}
TEXT

Akışın nasıl ilerlediğini gördük, cevapları incelemeye devam ediyoruz ve bize neler yaptığını anlatışını inceliyoruz.

Servisin ne iş yaptığını, çalıştığını ve çıktısının uygunluğunu gördük, bu noktadan sonra bir başka servisi inceleyebilir ya da farklı işlerle devam edilebilir.

Hayır teşekkürler, bu gayet yeterli.  Servis istediğim işi yapıyor ve istediğim gibi çalışıyor. Buna client olacak bir java 22 kodu yazabilir misin?
TEXT

Bu kodu production servisi olarak kullanmam için ne yapmam gerekir?
TEXT

Ücretsiz plana kaydolmuştuk, ücretli plana kaydolalım ve o plan için olan token'ı bana söyleyebilir misin?
TEXT