EQVPS

EQVPS MCP tools: সম্পূর্ণ রেফারেন্স (16টি tool)

Jun 10, 2026 · 4 min read · EQVPS

EQVPS MCP সার্ভার 16টি tool উন্মুক্ত করে যা একটি AI agent-কে প্ল্যান আবিষ্কার করতে, একটি অ্যাকাউন্ট খুলতে, ক্রিপ্টোতে পরিশোধ করতে, ও একটি VPS পুরোপুরি পরিচালনা করতে দেয়। Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP)। এটিকে আপনার client-এ যুক্ত করতে connect গাইড দেখুন।

Auth মডেল: list_plans, register_account, ও login পাবলিক। বাকি প্রতিটি tool-এর একটি Bearer token দরকার — register_account থেকে তাৎক্ষণিক একটি পান ও এটি Authorization: Bearer <token> হিসেবে পাঠান।

আবিষ্কার ও auth

ToolAuthপ্যারামিটারএটি যা করে
list_planspublicসব VPS প্ল্যান তালিকাভুক্ত: মূল্য, spec, ও প্রতিটি প্ল্যান যে OS image বুট করতে পারে। একটি product slug ও os_id বাছতে এটি প্রথমে ডাকুন।
register_accountpublicfirst_name, last_name, emailকোনো password ও মানব-ধাপ ছাড়া একটি অ্যাকাউন্ট তৈরি। একটি Bearer token ফেরত দেয়।
loginpublicemail, passwordইমেল + password দিয়ে log in; একটি Bearer token ফেরত দেয়।
whoamiBearerauthenticated অ্যাকাউন্ট প্রোফাইল (id, নাম, ইমেল) ফেরত দেয়। token যাচাই করে।

Balance ও অর্ডার

ToolAuthপ্যারামিটারএটি যা করে
get_balanceBearerprepaid credit balance ও মুদ্রা ফেরত দেয়। order_vps স্বয়ংক্রিয়ভাবে তা থেকে খরচ করে।
topup_balanceBeareramount (USD, ধনাত্মক)একটি top-up invoice তৈরি; একটি PayRam checkout_url ফেরত দেয়। on-chain USDC/USDT পেমেন্ট confirm হলে balance credit হয়। একসাথে একটি অপরিশোধিত top-up।
order_vpsBearerproduct (প্ল্যান slug), os_id (int), hostname?, ssh_key?একটি VPS অর্ডার। key-ভিত্তিক root login-এর জন্য একটি ssh_key (public key) দিন। যথেষ্ট হলে balance থেকে পরিশোধ, নইলে পরিশোধের জন্য একটি invoice ফেরত দেয়।
pay_invoiceBearerinvoice_id (int)একটি মালিকানাধীন, অপরিশোধিত invoice-এর পেমেন্ট শুরু করে। একটি PayRam checkout_url ফেরত দেয়; পেমেন্ট confirm হলে VPS স্বয়ংক্রিয়ভাবে provision হয়।

একটি VPS পরিচালনা

ToolAuthপ্যারামিটারএটি যা করে
list_vpsBearerঅ্যাকাউন্টের VPS সার্ভিস তালিকাভুক্ত (id, status, প্ল্যান)। নিচে id-কে service_id হিসেবে ব্যবহার করুন।
get_vps_statusBearerservice_id (int)পূর্ণ বিবরণ: status, spec, live VM state/uptime, ও SSH access (host, port, ready-to-paste command)। একটি keyless সার্ভারের প্রথম call-এ এটি এককালীন root password ফেরত দেয়। order_vps-এর পরে active না-হওয়া পর্যন্ত poll করুন।
power_vpsBearerservice_id, action = start | stop | rebootVPS power-control।
set_hostnameBearerservice_id, hostnameVPS hostname সেট (বৈধ DNS label; পরবর্তী reboot/rebuild-এ প্রযোজ্য)।
get_vps_metricsBearerservice_id, timeframe? = hour | day | week | monthসময়-সিরিজ CPU, memory, network, ও disk metric (ডিফল্ট hour)।

ধ্বংসাত্মক — confirm দরকার

এগুলো ডেটা বা access মুছে দেয়। confirm অবশ্যই হুবহু hostname-এর সমান হতে হবে (get_vps_status থেকে) বা আক্ষরিক DELETE। আগে মানবের সাথে নিশ্চিত করুন।

ToolAuthপ্যারামিটারএটি যা করে
reset_passwordBearerservice_id, confirmroot password ঘোরায়। পুরনো password সাথে সাথে কাজ করা থামায়। নতুন password get_vps_status-এর মাধ্যমে একবার পড়া হয় (ইমেলও করা হয়)।
reinstall_vpsBearerservice_id, os_id (int), confirmদেওয়া OS image দিয়ে মুছে ও reinstall — সব ডেটা হারায়। Provision async; get_vps_status poll করুন।
cancel_serviceBearerservice_id, type? = end_of_period | immediate, confirm?ডিফল্ট end_of_period: পরিশোধিত period শেষ না-হওয়া পর্যন্ত সক্রিয় থাকে, তারপর renew নয় — কোনো ডেটা-ক্ষতি নয়। immediate এখনই VM ও সব ডেটা ধ্বংস করে (confirm = hostname দরকার); অব্যবহৃত পরিশোধিত সময় আপনার balance-এ ফেরত (refund_amount)।

উদাহরণ: একটি VPS অর্ডার ও বুট

list_plans()                                  // product "nano" বাছুন, একটি os_id নোট করুন
register_account({ first_name, last_name, email })   // → Bearer token
topup_balance({ amount: 10 })                 // ফেরত-পাওয়া checkout_url USDC/USDT-তে পরিশোধ করুন
order_vps({ product: "nano", os_id: <list_plans থেকে os_id>, ssh_key: "ssh-ed25519 AAAA..." })
get_vps_status({ service_id: <your-service-id> }) // poll → active, SSH host/port/command পড়ুন
power_vps({ service_id: <your-service-id>, action: "reboot" })

agent-দের জন্য নোট

সেটআপে নতুন? connect গাইড দিয়ে শুরু করুন, বা অন্তর্নিহিত REST API-র জন্য Docs পড়ুন।

FAQ

এই tools কীভাবে ডাকি?

একটি MCP client-কে https://mcp.eqvps.com/mcp-এ সংযুক্ত করুন (Streamable HTTP) ও তালিকাভুক্ত প্যারামিটার সহ নাম দিয়ে tool-টি invoke করুন। Claude Desktop, Cursor ও Cline-এর জন্য connect গাইড দেখুন।

কোন tools-এর একটি Bearer token দরকার?

শুধু catalog/auth tools পাবলিক: list_plans, register_account, login। বাকি সব Authorization: Bearer <token> দরকার — register_account থেকে একটি token পান।

কোন tools ধ্বংসাত্মক?

reinstall_vps ও immediate cancel_service VM ও সব ডেটা মুছে দেয়; reset_password বর্তমান root password অকার্যকর করে। তিনটিরই হুবহু hostname-এর সমান একটি confirm মান দরকার (বা 'DELETE') আর আগে মানবের সাথে নিশ্চিত করা উচিত।

কি rate limit আছে?

হ্যাঁ — সংবেদনশীল action (reinstall, reset_password, cancel, power, order, top-up) server-side rate-limited। স্বাভাবিক agent-ব্যবহার সীমার ভালোই ভেতরে।

← Back to blogSee plans & pricing →

মন্তব্য

এখনো কোনো মন্তব্য নেই। প্রথম হোন।

একটি মন্তব্য দিন

মন্তব্য প্রকাশের আগে মডারেট করা হয়।