EQVPS

EQVPS MCP tools: مکمل ریفرنس (16 tools)

Jun 10, 2026 · 4 min read · EQVPS

EQVPS MCP سرور 16 tools فراہم کرتا ہے جو ایک AI agent کو پلانز دریافت، ایک اکاؤنٹ کھولنے، کرپٹو سے ادا کرنے، اور ایک VPS پوری طرح چلانے دیتے ہیں۔ Endpoint: https://mcp.eqvps.com/mcp (Streamable HTTP)۔ اسے اپنے client میں جوڑنے کو connect گائیڈ دیکھیں۔

Auth ماڈل: list_plans، register_account، اور login public ہیں۔ باقی ہر tool کو ایک Bearer token درکار ہے — register_account سے فوراً ایک حاصل کریں اور اسے Authorization: Bearer <token> کے طور پر بھیجیں۔

Discovery اور auth

ToolAuthپیرامیٹرزیہ کیا کرتا ہے
list_planspublicتمام VPS پلانز فہرست: قیمت، specs، اور ہر پلان جو OS images بوٹ کر سکتا ہے۔ ایک product slug اور os_id چننے کو پہلے یہ کال کریں۔
register_accountpublicfirst_name، last_name، emailکوئی پاس ورڈ اور انسانی قدم کے بغیر ایک اکاؤنٹ بنائیں۔ ایک Bearer token واپس دیتا ہے۔
loginpublicemail، passwordای میل + password سے log in؛ ایک Bearer token واپس دیتا ہے۔
whoamiBearerauthenticated اکاؤنٹ پروفائل (id، نام، ای میل) واپس دیتا ہے۔ token کی توثیق کرتا ہے۔

Balance اور آرڈر

ToolAuthپیرامیٹرزیہ کیا کرتا ہے
get_balanceBearerprepaid credit بیلنس اور کرنسی واپس دیتا ہے۔ order_vps خودبخود اس سے خرچ کرتا ہے۔
topup_balanceBeareramount (USD، مثبت)ایک top-up invoice بنائیں؛ ایک PayRam checkout_url واپس دیتا ہے۔ on-chain USDC/USDT ادائیگی confirm ہونے پر بیلنس credit ہوتا ہے۔ ایک وقت میں ایک غیر ادا شدہ top-up۔
order_vpsBearerproduct (پلان slug)، os_id (int)، hostname?، ssh_key?ایک VPS آرڈر۔ key-بنیاد root login کے لیے ایک ssh_key (public key) دیں۔ کافی ہونے پر بیلنس سے ادا، ورنہ ادا کرنے کو ایک invoice واپس دیتا ہے۔
pay_invoiceBearerinvoice_id (int)ایک مالکانہ، غیر ادا شدہ invoice کی ادائیگی شروع کریں۔ ایک PayRam checkout_url واپس دیتا ہے؛ ادائیگی confirm ہونے پر VPS خودبخود تیار ہوتا ہے۔

ایک VPS چلانا

ToolAuthپیرامیٹرزیہ کیا کرتا ہے
list_vpsBearerاکاؤنٹ کی VPS سروسز فہرست (id، status، پلان)۔ نیچے id کو service_id کے طور پر استعمال کریں۔
get_vps_statusBearerservice_id (int)مکمل تفصیل: status، specs، live VM state/uptime، اور SSH رسائی (host، port، ready-to-paste command)۔ ایک keyless سرور کی پہلی کال پر یہ ایک بار کا root password واپس دیتا ہے۔ order_vps کے بعد active تک poll کریں۔
power_vpsBearerservice_id، action = start | stop | rebootVPS پاور-کنٹرول۔
set_hostnameBearerservice_id، hostnameVPS hostname سیٹ (درست DNS label؛ اگلے reboot/rebuild پر لاگو)۔
get_vps_metricsBearerservice_id، timeframe? = hour | day | week | monthسیریز-وقت CPU، memory، network، اور disk metrics (ڈیفالٹ hour

ڈسٹرکٹو — confirm درکار

یہ ڈیٹا یا رسائی مٹاتے ہیں۔ confirm بالکل hostname (get_vps_status سے) یا literal DELETE کے برابر ہونا چاہیے۔ پہلے انسان سے تصدیق کریں۔

ToolAuthپیرامیٹرزیہ کیا کرتا ہے
reset_passwordBearerservice_id، confirmroot پاس ورڈ گھماتا ہے۔ پرانا پاس ورڈ فوراً کام کرنا بند کر دیتا ہے۔ نیا پاس ورڈ get_vps_status کے ذریعے ایک بار پڑھا جاتا ہے (ای میل بھی)۔
reinstall_vpsBearerservice_id، os_id (int)، confirmدیے گئے OS image سے مٹا کر دوبارہ انسٹال — تمام ڈیٹا کھو جاتا ہے۔ Provisioning async؛ get_vps_status poll کریں۔
cancel_serviceBearerservice_id، type? = end_of_period | immediate، confirm?ڈیفالٹ end_of_period: ادا شدہ مدت ختم ہونے تک فعال رہتا، پھر تجدید نہیں — کوئی ڈیٹا-نقصان نہیں۔ immediate ابھی VM اور تمام ڈیٹا تباہ کرتا ہے (confirm = hostname درکار)؛ غیر استعمال شدہ ادا شدہ وقت آپ کے بیلنس میں واپس ہوتا ہے (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" })

agents کے لیے نوٹ

سیٹ اپ میں نئے؟ 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 public ہیں: list_plans، register_account، login۔ باقی سب کو Authorization: Bearer <token> درکار ہے — register_account سے ایک token حاصل کریں۔

کون سے tools ڈسٹرکٹو ہیں؟

reinstall_vps اور immediate cancel_service VM اور تمام ڈیٹا مٹا دیتے ہیں؛ reset_password موجودہ root پاس ورڈ کو غیر مؤثر کرتا ہے۔ تینوں کو بالکل hostname (یا 'DELETE') کے برابر ایک confirm قدر درکار ہے اور پہلے انسان سے تصدیق کرنی چاہیے۔

کیا rate limits ہیں؟

جی ہاں — حساس اعمال (reinstall، reset_password، cancel، power، order، top-up) server-side rate-limited ہیں۔ عام agent-استعمال حدود کے اندر خوب ہے۔

← Back to blogSee plans & pricing →

تبصرے

ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔

ایک تبصرہ چھوڑیں

تبصرے ظاہر ہونے سے پہلے moderate کیے جاتے ہیں۔