कैटलॉग ब्राउज़ करें
list_offers लाइव ऑफ़र को टाइप, देश, क्षेत्र और शहर के हिसाब से खोजता है और हर टैरिफ़ उसकी कीमत के साथ लौटाता है। ऑफ़र ID सिर्फ़ यहीं से मिलती हैं, इसलिए हर खरीदारी यहीं से शुरू होती है।
ProxyJam का MCP सर्वर Claude, Cursor और दूसरे AI क्लाइंट को आपके अकाउंट पर 16 टूल देता है: ऑफ़र खोजें, प्रॉक्सी ऑर्डर और रिन्यू करें, ट्रैफ़िक और बैलेंस देखें। आप साइन इन करते हैं और तय करते हैं कि एजेंट क्या-क्या कर सकता है, और जिस भी काम में पैसा लगता है, उसमें पहले आपको प्रीव्यू दिखता है और फिर आपकी हाँ का इंतज़ार होता है।
आपको ProxyJam अकाउंट चाहिए। ज़्यादातर क्लाइंट उसी से साइन इन करते हैं; बाकी API key से जुड़ते हैं। सर्वर खुद मुफ़्त है; आप सिर्फ़ उन प्रॉक्सी के पैसे देते हैं जो आपका एजेंट ऑर्डर करता है।
कनेक्ट करने का तरीका देखने के लिए कोई एक क्लाइंट चुनें। ज़्यादातर क्लाइंट आपके ProxyJam अकाउंट से साइन इन करते हैं; VS Code और OpenAI Agents SDK API key से जुड़ते हैं, इसलिए pj_... की जगह अपनी key डालें।
claude.ai, Claude Desktop और मोबाइल ऐप। ProxyJam को एक बार कस्टम कनेक्टर के रूप में जोड़ें, और यह तीनों में दिखने लगेगा।
1. Claude में कनेक्टर की सेटिंग्स खोलें और एक कस्टम कनेक्टर जोड़ें।
2. उसका नाम ProxyJam रखें और सर्वर के पते में https://proxyjam.com/mcp पेस्ट करें।
3. कनेक्ट करें, ProxyJam में साइन इन करें और मंज़ूरी दें।claude.ai, Claude Desktop और मोबाइल ऐप कनेक्टरों की एक ही सूची इस्तेमाल करते हैं।
डॉक्स में पूरी गाइडटर्मिनल के लिए Anthropic का कोडिंग एजेंट। एक कमांड से सर्वर जुड़ जाता है, और /mcp से आप साइन इन करते हैं।
claude mcp add --transport http proxyjam https://proxyjam.com/mcpइसे टर्मिनल में चलाएँ, फिर Claude Code में /mcp टाइप करें, proxyjam चुनें और साइन इन करें। हर प्रोजेक्ट में इस्तेमाल करने के लिए --scope user जोड़ें।
डॉक्स में पूरी गाइडAI कोड एडिटर। सर्वर को mcp.json में जोड़ें, और पहली बार कनेक्ट होते समय Cursor आपसे साइन इन करने को कहेगा।
{
"mcpServers": {
"proxyjam": {
"url": "https://proxyjam.com/mcp"
}
}
}
~/.cursor/mcp.json, या किसी प्रोजेक्ट में .cursor/mcp.json। पहली बार कनेक्ट होते समय Cursor आपसे साइन इन करने को कहता है।
डॉक्स में पूरी गाइडकस्टम कनेक्टर के लिए डेवलपर मोड चाहिए, जिसे OpenAI कुछ प्लान पर बीटा के रूप में देता है।
1. ChatGPT की सेटिंग्स में डेवलपर मोड चालू करें और एक कस्टम कनेक्टर बनाएँ।
2. उसके URL में https://proxyjam.com/mcp डालें और OAuth चुनें।
3. ProxyJam में साइन इन करें और मंज़ूरी दें।ChatGPT अपनी पहचान बताता है और ProxyJam का साइन-इन पेज खोलता है।
डॉक्स में पूरी गाइडटर्मिनल के लिए OpenAI का कोडिंग एजेंट। बस दो कमांड: पहली सर्वर जोड़ती है, दूसरी साइन इन कराती है।
codex mcp add proxyjam --url https://proxyjam.com/mcp
codex mcp login proxyjamदोनों कमांड टर्मिनल में चलाएँ; दूसरी साइन इन के लिए आपका ब्राउज़र खोलती है।
डॉक्स में पूरी गाइडCopilot Chat का एजेंट मोड। API key से कनेक्ट होता है, जिसे VS Code एक बार माँगता है और सुरक्षित रूप से सेव कर लेता है।
{
"inputs": [
{
"type": "promptString",
"id": "proxyjam-api-key",
"description": "ProxyJam API key",
"password": true
}
],
"servers": {
"proxyjam": {
"type": "http",
"url": "https://proxyjam.com/mcp",
"headers": { "X-API-Key": "${input:proxyjam-api-key}" }
}
}
}
.vscode/mcp.json, API key के साथ। VS Code key एक बार माँगता है और उसे सुरक्षित रूप से सेव कर लेता है।
डॉक्स में पूरी गाइडटर्मिनल के लिए Google का एजेंट। सर्वर जोड़ें, फिर साइन इन के लिए /mcp auth proxyjam चलाएँ।
gemini mcp add --transport http proxyjam https://proxyjam.com/mcpइसे टर्मिनल में चलाएँ, फिर साइन इन के लिए Gemini CLI में /mcp auth proxyjam टाइप करें।
डॉक्स में पूरी गाइडअपने खुद के एजेंट बनाने के लिए Python फ़्रेमवर्क। रिक्वेस्ट हेडर में API key भेजकर कनेक्ट होता है।
import asyncio
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async def main():
async with MCPServerStreamableHttp(
name="ProxyJam",
params={
"url": "https://proxyjam.com/mcp",
"headers": {"X-API-Key": "pj_..."},
},
) as proxyjam:
agent = Agent(
name="Assistant",
instructions="Use the ProxyJam tools. Never confirm "
"a purchase without the user's yes.",
mcp_servers=[proxyjam],
)
result = await Runner.run(
agent, "List ISP proxy offers in the United States.")
print(result.final_output)
asyncio.run(main())
Python, API key के साथ। इंस्टॉल: pip install openai-agents
डॉक्स में पूरी गाइडMCP क्लाइंट और सर्वर के लिए Python लाइब्रेरी। आपके ब्राउज़र के ज़रिए साइन इन करती है और टूल की सूची दिखाती है।
import asyncio
from fastmcp import Client
async def main():
# auth="oauth" opens your browser to sign in to ProxyJam.
async with Client("https://proxyjam.com/mcp", auth="oauth") as client:
for tool in await client.list_tools():
print(tool.name)
asyncio.run(main())
Python। इंस्टॉल: pip install fastmcp — ब्राउज़र के ज़रिए साइन इन करती है और टूल की सूची दिखाती है।
डॉक्स में पूरी गाइडसंक्षेप में: ProxyJam
https://proxyjam.com/mcpपर Streamable HTTP के ज़रिए एक रिमोट MCP सर्वर चलाता है। आपका AI क्लाइंट या तो आपके ProxyJam अकाउंट से साइन इन करता है (OAuth) या API key भेजता है, और उसे 16 टूल मिलते हैं: नौ जो पढ़ते हैं, चार जो सेटिंग्स बदलते हैं, और तीन जो पैसे खर्च करते हैं — और ये तीनों आपके कन्फ़र्म करने तक सिर्फ़ प्रीव्यू दिखाते हैं।
MCP, यानी Model Context Protocol, वह ओपन स्टैंडर्ड है जिसके ज़रिए AI असिस्टेंट बाहरी टूल कॉल करते हैं। किसी MCP क्लाइंट को ProxyJam के सर्वर से जोड़ दें, और आपका एजेंट आपके अकाउंट पर लगभग वह सब कर पाएगा जो REST API में एक API key कर सकती है। शुरू करने से पहले दो बातें जान लेना अच्छा रहेगा।
एजेंट क्या कर सकता है, यह आप तय करते हैं। साइन इन करने वाला क्लाइंट पहले आपकी मंज़ूरी माँगता है। पढ़ने की अनुमति एक साथ मिलती है, और उसमें आपकी प्रॉक्सी के लॉगिन और पासवर्ड भी शामिल हैं; वॉलेट से खर्च — और उसके साथ मुफ़्त सेटिंग बदलाव — एक अलग बॉक्स है, जिसे आप तभी टिक करें जब आप चाहते हों कि एजेंट खुद कदम उठाए। API key की बात अलग है: वह पूरा अकाउंट खोल देती है, इसलिए जहाँ आपका क्लाइंट साइन इन कर सके, वहाँ साइन इन को ही चुनें।
पैसा प्रीव्यू के बाद ही कटता है। पैसे खर्च करने वाले तीनों टूल पहली कॉल पर कभी चार्ज नहीं करते। वे dry_run मार्क वाला प्रीव्यू लौटाते हैं और चार्ज तभी करते हैं जब उन्हें confirm=true के साथ दोबारा कॉल किया जाए — और समझदार एजेंट ऐसा आपकी हाँ के बाद ही करता है।
list_offers लाइव ऑफ़र को टाइप, देश, क्षेत्र और शहर के हिसाब से खोजता है और हर टैरिफ़ उसकी कीमत के साथ लौटाता है। ऑफ़र ID सिर्फ़ यहीं से मिलती हैं, इसलिए हर खरीदारी यहीं से शुरू होती है।
create_proxy_order किसी ऑफ़र से 1 से 50 प्रॉक्सी खरीदता है। पहली कॉल सिर्फ़ कीमत और आपका बैलेंस दिखाती है; ऑर्डर तभी प्लेस होता है जब आप कन्फ़र्म करते हैं।
extend_proxy_period किसी प्रॉक्सी को अगली अवधि के लिए रिन्यू करता है, और buy_proxy_bandwidth स्टैटिक प्रॉक्सी में ट्रैफ़िक जोड़ता है। दोनों पहले प्रीव्यू दिखाते हैं और चार्ज सिर्फ़ आपके कन्फ़र्म करने पर करते हैं।
आपके ऑर्डर उनकी कनेक्शन डिटेल के साथ, और हर प्रॉक्सी ने कितना ट्रैफ़िक इस्तेमाल किया या सबने मिलकर कितना। ये टूल सिर्फ़ पढ़ते हैं, इसलिए एजेंट इन्हें जितनी बार चाहे, बेफ़िक्र होकर कॉल कर सकता है।
हर करेंसी में वॉलेट बैलेंस और ट्रांज़ैक्शन की पूरी हिस्ट्री, एक-एक ट्रांज़ैक्शन करके या पूरा पेज एक साथ। ये भी सिर्फ़ पढ़ते हैं।
प्रॉक्सी को HTTP और SOCKS5 के बीच स्विच करें, उसकी IP व्हाइटलिस्ट नई सूची से बदलें, ऑटो-रिन्यू चालू या बंद करें, या उसकी स्थिति रिफ़्रेश करें। इनमें से किसी का कोई चार्ज नहीं लगता, लेकिन साइन इन किए हुए क्लाइंट को ये बदलाव करने के लिए भी खर्च की अनुमति चाहिए।
create_proxy_order, extend_proxy_period और buy_proxy_bandwidth की शुरुआत confirm=false से होती है: ये ऑफ़र, कीमत और आपका बैलेंस लौटाते हैं, और कुछ भी चार्ज नहीं करते।confirm=true के साथ दोबारा कॉल तभी करता है जब आप प्रीव्यू मंज़ूर कर दें। नीचे दिए प्रॉम्प्ट में एजेंट के नियम यही बात साफ़ शब्दों में कहते हैं।idempotency_key ही दोबारा इस्तेमाल करती है, इसलिए अनुरोध दोबारा भेजा जाए तो दो बार खरीदारी नहीं होती, बल्कि पहला नतीजा ही लौटता है। हर नई खरीदारी को नई key मिलती है।ऊपर अपना क्लाइंट चुनें और उसका कॉन्फ़िगरेशन कॉपी करें। सर्वर का पता है https://proxyjam.com/mcp।
क्लाइंट आपके ब्राउज़र में ProxyJam खोलता है। साइन इन करें, पढ़ें कि वह क्या माँग रहा है, और मेरे वॉलेट से खर्च की अनुमति दो तभी टिक करें जब एजेंट को ऑर्डर, रिन्यू या सेटिंग्स बदलने का काम करना हो। हर नई मंज़ूरी पिछली की जगह ले लेती है, इसलिए बाद में दोबारा कनेक्ट करके आप इसे बदल सकते हैं। जो क्लाइंट साइन इन नहीं कर सकता, वह इसके बजाय API key से जुड़ता है: यह pj_ से शुरू होती है और सिर्फ़ एक बार दिखाई जाती है।
पहले ऑफ़र माँगें — वही लाइव कैटलॉग जो स्टैटिक रेज़िडेंशियल (ISP) प्रॉक्सी पेज पर है। इससे पता चल जाता है कि कनेक्शन काम कर रहा है, और एजेंट को वे ऑफ़र ID मिल जाती हैं जिनकी उसे बाकी हर काम के लिए ज़रूरत है। फिर नीचे दिए प्रॉम्प्ट आज़माएँ।
ProxyJam MCP सर्वर से अमेरिका की स्टैटिक रेज़िडेंशियल (ISP) प्रॉक्सी के ऑफ़र उनकी मासिक कीमतों के साथ दिखाओ। कुछ भी ऑर्डर मत करना।ProxyJam से अमेरिका की एक स्टैटिक रेज़िडेंशियल (ISP) प्रॉक्सी एक महीने के लिए ऑर्डर करो। पहले मुझे प्रीव्यू दिखाओ — ऑफ़र, कीमत और मेरा वॉलेट बैलेंस — और कन्फ़र्म करने से पहले मेरी साफ़ हाँ का इंतज़ार करो। कन्फ़र्म करते समय वही idempotency key दोबारा इस्तेमाल करना।मेरे ProxyJam ऑर्डर ORDER_ID को एक महीने के लिए बढ़ाओ। कीमत और मेरे बैलेंस के साथ प्रीव्यू दिखाओ, और कन्फ़र्म करने से पहले मेरी हाँ का इंतज़ार करो।मेरी चालू ProxyJam प्रॉक्सी उनकी एक्सपायरी डेट और हर एक के इस्तेमाल किए ट्रैफ़िक के साथ दिखाओ, फिर मेरा USD वॉलेट बैलेंस और मेरे आखिरी 10 ट्रांज़ैक्शन।मेरे ProxyJam ऑर्डर ORDER_ID के लिए: प्रोटोकॉल SOCKS5 पर स्विच करो, IP व्हाइटलिस्ट 203.0.113.7 पर सेट करो, और ऑटो-रिन्यू चालू करो। फिर मुझे नई सेटिंग्स बताओ।ProxyJam MCP सर्वर इस्तेमाल करते समय:
- सबसे पहले list_offers कॉल करो। ऑफ़र ID सिर्फ़ इसी से मिलती हैं।
- create_proxy_order, extend_proxy_period और buy_proxy_bandwidth तब तक सिर्फ़ प्रीव्यू हैं, जब तक confirm=true न हो। मुझे प्रीव्यू दिखाओ और मेरी साफ़ हाँ के बिना कभी कन्फ़र्म मत करो।
- कन्फ़र्म उसी idempotency_key से करो जो प्रीव्यू में थी। हर नई खरीदारी के लिए नई key इस्तेमाल करो।
- अगर प्रीव्यू में बैलेंस कीमत से कम दिखे, तो कन्फ़र्म करने के बजाय रुक जाओ और मुझे बताओ।
- अगर कोई टूल इसलिए मना हो जाए कि खर्च की अनुमति नहीं है, तो दोबारा कोशिश करने के बजाय मुझे बताओ; खर्च की अनुमति के साथ दोबारा कनेक्ट करना है या नहीं, यह फ़ैसला मेरा है।
- मेरी API key को सीक्रेट मानो: उसे कभी प्रिंट मत करो, लॉग मत करो, और ऐसी किसी फ़ाइल में मत लिखो जिसे मैं किसी से शेयर कर सकूँ।सर्वर कनेक्ट होने के बाद इनमें से कोई एक अपने एजेंट की चैट में पेस्ट करें। ORDER_ID की जगह अपने डैशबोर्ड से कोई ऑर्डर नंबर डालें। आखिरी टैब नियमों का एक सेट है, जिसे अपने एजेंट के निर्देशों में रख लें।
| टूल | यह क्या करता है | असर |
|---|---|---|
| list_offers | कैटलॉग को टाइप, देश, क्षेत्र और शहर के हिसाब से खोजता है; ऑफ़र ID और टैरिफ़ लौटाता है | पढ़ता है |
| list_my_orders | आपके प्रॉक्सी ऑर्डर की सूची, एक बार में एक पेज | पढ़ता है |
| get_order | एक ऑर्डर की पूरी जानकारी, प्रॉक्सी की कनेक्शन डिटेल समेत | पढ़ता है |
| get_my_traffic_summary | आपकी सभी चालू प्रॉक्सी पर कुल इस्तेमाल हुआ ट्रैफ़िक | पढ़ता है |
| get_order_traffic | एक ऑर्डर पर इस्तेमाल हुआ ट्रैफ़िक | पढ़ता है |
| list_my_wallets | आपके वॉलेट, हर करेंसी के लिए एक | पढ़ता है |
| get_wallet_balance | एक वॉलेट का बैलेंस | पढ़ता है |
| list_wallet_transactions | किसी वॉलेट की ट्रांज़ैक्शन हिस्ट्री, एक बार में एक पेज | पढ़ता है |
| get_transaction | एक ट्रांज़ैक्शन | पढ़ता है |
| create_proxy_order | किसी ऑफ़र से 1 से 50 प्रॉक्सी खरीदता है | पैसे खर्च करता है, पहले प्रीव्यू |
| extend_proxy_period | चालू प्रॉक्सी को अगली अवधि के लिए रिन्यू करता है | पैसे खर्च करता है, पहले प्रीव्यू |
| buy_proxy_bandwidth | स्टैटिक प्रॉक्सी में 1 से 5,000 GB ट्रैफ़िक जोड़ता है | पैसे खर्च करता है, पहले प्रीव्यू |
| set_auto_renew | ऑटो-रिन्यू चालू या बंद करता है | सेटिंग्स बदलता है, मुफ़्त |
| set_proxy_whitelist | उन IP की सूची बदलता है जिन्हें प्रॉक्सी इस्तेमाल करने की अनुमति है | सेटिंग्स बदलता है, मुफ़्त |
| change_proxy_protocol | HTTP और SOCKS5 के बीच स्विच करता है | सेटिंग्स बदलता है, मुफ़्त |
| sync_proxy_state | प्रॉक्सी की मौजूदा स्थिति दोबारा पढ़ता है | सेटिंग्स बदलता है, मुफ़्त |
कोई भी MCP क्लाइंट जो Streamable HTTP पर रिमोट सर्वर से कनेक्ट होता है और या तो OAuth से साइन इन करता है या आपको रिक्वेस्ट हेडर जोड़ने देता है। ऊपर दिए कॉन्फ़िगरेशन Claude (claude.ai, Claude Desktop और मोबाइल ऐप), Claude Code, Cursor, ChatGPT, VS Code, Codex CLI, Gemini CLI, OpenAI Agents SDK और FastMCP के लिए हैं।
हाँ। Claude में https://proxyjam.com/mcp पते के साथ एक कस्टम कनेक्टर जोड़ें, फिर ProxyJam में साइन इन करें; यह कनेक्टर Claude Desktop और मोबाइल ऐप में भी दिखेगा। ChatGPT में कस्टम MCP कनेक्टर के लिए डेवलपर मोड चाहिए, जिसे OpenAI कुछ प्लान पर बीटा के रूप में देता है; वहाँ यही पता जोड़ें और OAuth चुनें।
नहीं। कनेक्ट करना और टूल कॉल करना मुफ़्त है। आप सिर्फ़ उसके पैसे देते हैं जो आपका एजेंट ऑर्डर करता है — डैशबोर्ड वाली कीमतों पर ही, आपके ProxyJam वॉलेट से।
गलती से नहीं। साइन इन करने वाला क्लाइंट तब तक कुछ भी खर्च नहीं कर सकता, जब तक मंज़ूरी देते समय आपने *मेरे वॉलेट से खर्च की अनुमति दो* टिक न किया हो। तब भी, चार्ज करने वाले तीनों टूल — ऑर्डर करना, रिन्यू करना और ट्रैफ़िक खरीदना — पहली कॉल पर प्रीव्यू लौटाते हैं और चार्ज तभी करते हैं जब उन्हें confirm=true के साथ दोबारा कॉल किया जाए; समझदार एजेंट आपको वह प्रीव्यू दिखाकर इंतज़ार करता है, और ऊपर दिए एजेंट नियम उसे यही करने को कहते हैं। API key पर खर्च की कोई सीमा नहीं होती, इसलिए एजेंट को ऐसी key दें जिसे आप डिलीट कर सकें।
वॉलेट टॉप-अप करना, API keys मैनेज करना, अकाउंट सेटिंग्स बदलना, IP पते जाँचना, या मोबाइल प्रॉक्सी वाले एक्शन, जैसे IP रीसेट करना। ये सब डैशबोर्ड और REST API में ही होते हैं।
अगर आपका क्लाइंट साइन इन करता है, तो नहीं। जिस अनुरोध में न साइन-इन हो, न key, उसे मना कर दिया जाता है और साथ में ProxyJam के साइन-इन का रास्ता बताया जाता है — इसी से claude.ai, Claude Code, Cursor और बाकी क्लाइंट अपने-आप साइन इन शुरू कर देते हैं। जो क्लाइंट साइन इन नहीं कर सकते, वे इसके बजाय API key भेजते हैं।
दोबारा कनेक्ट करें और बॉक्स को टिक करके या बिना टिक किए मंज़ूरी दें: हर मंज़ूरी पिछली की जगह ले लेती है। उदाहरण के लिए, Claude Code में इसके लिए /mcp चलाएँ और proxyjam में दोबारा साइन इन करें।
साइन इन किए हुए क्लाइंट को डैशबोर्ड की सेटिंग्स में जुड़े हुए ऐप के नीचे से रद्द करें; वह पाँच मिनट के अंदर बंद हो जाता है, और आपके बाकी कनेक्शन चलते रहते हैं। पासवर्ड बदलने या हर जगह से साइन आउट करने पर ये सब एक साथ रद्द हो जाते हैं। API key को API कीज़ पेज पर डिलीट करें; एक्सपायरी डेट के साथ बनाई गई key अपने-आप भी काम करना बंद कर देती है।
हाँ, कुछ सीमाओं के साथ। जिस एजेंट के पीछे कोई अकाउंट नहीं है, वह रजिस्टर करके ऐसी key पा सकता है जो सिर्फ़ पब्लिक कैटलॉग पढ़ती है। अगर आप उस key को ProxyJam के ईमेल किए गए कोड से क्लेम कर लेते हैं, तो वह आपके अकाउंट से जुड़ जाती है और आपके ऑर्डर और वॉलेट पढ़ सकती है, लेकिन कभी खर्च नहीं कर सकती। एजेंट के लिए स्टेप auth.md में दिए गए हैं।