MCP Tools Reference: paydeveloper.googleapis.com

টুল: list_pass_issuers

প্রমাণীকৃত ব্যবহারকারীর সাথে যুক্ত গুগল ওয়ালেট বিজনেস কনসোলে নিবন্ধিত সমস্ত পাস প্রদানকারীর একটি বিস্তারিত তালিকা পুনরুদ্ধার করে। এই টুলটি লয়ালটি কার্ড, গিফট কার্ড বা ফ্লাইটের মতো ওয়ালেট পাস পরিচালনাকারী ডেভেলপারদের জন্য অপরিহার্য তথ্য সরবরাহ করে।

নিম্নলিখিত কোড নমুনাটি দেখায় কিভাবে curl ব্যবহার করে list_pass_issuers MCP টুলটিকে কল করতে হয়।

কার্ল অনুরোধ
curl --location 'https://paydeveloper.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "list_pass_issuers",
    "arguments": {
      // Provide these details according to the MCP tool specification.
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'

ইনপুট স্কিমা

প্রমাণীকৃত ব্যবহারকারীর সাথে শেয়ার করা পাস প্রদানকারীদের তালিকা পাওয়ার জন্য অনুরোধ বার্তা।

আউটপুট স্কিমা

প্রমাণীকৃত ব্যবহারকারীর সাথে শেয়ার করা পাস প্রদানকারীদের তালিকা তৈরির প্রতিক্রিয়া বার্তা।

ListPassIsuersResponse

JSON উপস্থাপনা
{
  "passIssuers": [
    {
      object (PassIssuer)
    }
  ]
}
ক্ষেত্র
passIssuers[]

object ( PassIssuer )

পাস প্রদানকারীদের মৌলিক তথ্য যা ব্যবহারকারীর সাথে শেয়ার করা হয়।

পাসইস্যুকারী

JSON উপস্থাপনা
{
  "issuerId": string,
  "displayName": string
}
ক্ষেত্র
issuerId

string ( int64 format)

ঐচ্ছিক। পাস প্রদানকারীর অনন্য শনাক্তকারী।

displayName

string

ঐচ্ছিক। পাস প্রদানকারীর প্রদর্শিত নাম।

টুল টীকা

কোনো নির্দিষ্ট টুলের প্রাথমিক ঝুঁকি বর্ণনা করার জন্য টুল অ্যানোটেশনগুলো এমসিপি ক্লায়েন্টদের কাছে পাঠানো হয়। বেশিরভাগ ক্লায়েন্ট এই ইঙ্গিতগুলোকে অবিশ্বস্ত হিসেবে গণ্য করে, কিন্তু কখন একজন ব্যবহারকারীকে নিশ্চিতকরণের জন্য প্রম্পট পাঠানো হবে, সেই সিদ্ধান্ত নিতে এগুলো ব্যবহার করা যেতে পারে।

টাইটেল স্ট্রিং-এর পাশাপাশি, নিম্নলিখিত বুলিয়ান হিন্টগুলো নিম্নরূপভাবে সংজ্ঞায়িত করা হয়েছে:

  • readOnlyHint : যদি true হয়, টুলটি তার পরিবেশ পরিবর্তন করে না। ডিফল্ট: false।
  • destructiveHint : যদি true হয়, তাহলে টুলটি ধ্বংসাত্মক কাজ করতে পারবে। যদি false হয়, তাহলে টুলটি শুধুমাত্র সংযোজনমূলক কাজ করতে পারবে। ডিফল্ট: true।
  • idempotentHint : যদি true হয়, তাহলে একই আর্গুমেন্ট দিয়ে টুলটিকে বারবার কল করলেও এর এনভায়রনমেন্টের উপর কোনো অতিরিক্ত প্রভাব পড়বে না। ডিফল্ট: false।
  • openWorldHint : যদি true হয়, তাহলে টুলটি বাহ্যিক সত্তার 'ওপেন ওয়ার্ল্ড'-এর সাথে ইন্টারঅ্যাক্ট করতে পারবে। যদি false হয়, তাহলে টুলটি শুধুমাত্র অভ্যন্তরীণ সত্তার সাথে ইন্টারঅ্যাক্ট করতে পারবে। উদাহরণস্বরূপ, একটি ওয়েব সার্চ টুল ওপেন ওয়ার্ল্ড হবে, কিন্তু একটি মেমরি টুল ওপেন ওয়ার্ল্ড হবে না।

ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌