MCP इंटीग्रेशन
ओपन-सोर्स MCP server के ज़रिए Claude या Cursor को Verification और e-Stamp API structured tools के रूप में दें।
Docs search और endpoint reference, बिना login
अपने असिस्टेंट को https://mcp.stampmitra.in/mcp पर पॉइंट करें; वह बिना sign in किए docs खोज सकता है और endpoint reference देख सकता है। आपकी ओर से live API कॉल करने के लिए नीचे का login चरण ज़रूरी है।
एक बार sign in करें, API key कॉपी करने की ज़रूरत नहीं
असिस्टेंट आपको StampMitra के consent पेज पर भेजता है। वहीं sign in करें (असिस्टेंट के अंदर कभी नहीं), Sandbox या Live चुनें और Approve करें।
Claude
- Settings, फिर Connectors खोलें।
- Add custom connector चुनें।
https://mcp.stampmitra.in/mcpडालकर connect करें।- StampMitra में sign in करके Approve करें।
Cursor: mcp.json में जोड़ें, फिर ब्राउज़र में Approve करें
{
"mcpServers": {
"stampmitra": {
"url": "https://mcp.stampmitra.in/mcp"
}
}
}API, ऐसे tools के रूप में जिन्हें आपका असिस्टेंट कॉल कर सके
Model Context Protocol (MCP) Claude और Cursor जैसे AI coding असिस्टेंट को किसी बाहरी API को structured tools के सेट के रूप में कॉल करने देता है, ताकि आपको HTTP कॉल हाथ से न लिखनी पड़ें।
हम एक ओपन-सोर्स MCP server प्रकाशित करते हैं जो इस API के Verification और e-Stamp endpoints को MCP tools के रूप में पेश करता है।
GitHub पर देखेंgithub.com/Bani-Global-Industries-LLP/stampmitra-mcp-server
API key पाएँ
अपने dashboard से API key बनाएँ। Keys ऐसी दिखती हैं: sk_live_... / sk_test_...। MCP server इसे आपके MCP क्लाइंट के अपने config में दिए environment variable से पढ़ता है। यह StampMitra की API के अलावा कहीं नहीं भेजी जाती, और असिस्टेंट के साथ चैट में कभी टाइप नहीं की जाती।
sk_test_... key इस्तेमाल करते हैं;sk_live_... key तभी लगाएँ जब आप production पर जाएँ।अपना क्लाइंट कॉन्फ़िगर करें
Claude Desktop और Cursor एक ही config इस्तेमाल करते हैं। इसे claude_desktop_config.json (Claude Desktop), .cursor/mcp.json (Cursor प्रोजेक्ट) या अपनी global Cursor MCP सेटिंग्स में जोड़ें।
{
"mcpServers": {
"stampmitra": {
"command": "npx",
"args": ["-y", "@stampmitra/mcp-server"],
"env": {
"STAMPMITRA_API_KEY": "sk_test_your_key_here"
}
}
}
}किसी भी दूसरे MCP क्लाइंट के लिए (npx से)
STAMPMITRA_API_KEY=sk_test_your_key_here npx -y @stampmitra/mcp-serverतैयार prompt चाहिए?
जाँचा-परखा इंटीग्रेशन prompt Claude, Cursor, Lovable या AI Studio में पेस्ट करें।
इंटीग्रेशन खुद लिखना चाहते हैं? आधिकारिक SDK इस्तेमाल करें: Node.js, Python, PHP, Java, Go, .NET या Ruby (सभी SDKs)।
Verification
verify_panPAN कार्ड verify करें, चाहें तो नाम का मिलान भी।
verify_gstinGSTIN verify करें, चाहें तो बिज़नेस नाम का मिलान भी।
verify_rcवाहन के Registration Certificate (RC) को verify करें।
verify_voter_idVoter ID (EPIC नंबर) verify करें।
+ 6 औरकम दिखाएँ
verify_driving_licenseनंबर + जन्मतिथि (DOB) से ड्राइविंग लाइसेंस verify करें।
verify_passportफ़ाइल नंबर + जन्मतिथि (DOB) से पासपोर्ट verify करें।
verify_cinकंपनी का Corporate Identification Number verify करें।
verify_udyamMSME Udyam Registration Number verify करें।
verify_pan_to_gstinकिसी PAN से जुड़े GSTIN निकालें।
verify_pan_to_udyamकिसी PAN से जुड़े Udyam रजिस्ट्रेशन निकालें।
e-Stamp कैटलॉग और ऑर्डर
list_servicesआपकी key जिन services (verification + e-Stamp) के लिए अधिकृत है, उनकी सूची।
get_serviceservice code से किसी एक service का विवरण पाएँ।
create_orderकिसी अधिकृत service (जैसे e-Stamp instrument) के लिए ऑर्डर बनाएँ।
get_orderऑर्डर का पूरा विवरण लाएँ।
+ 6 औरकम दिखाएँ
get_order_statusसिर्फ़ ऑर्डर का स्टेटस लाएँ।
get_order_paymentऑर्डर के पेमेंट का विवरण लाएँ।
get_order_documentsऑर्डर के लिए बने दस्तावेज़ों की सूची पाएँ।
download_order_documentऑर्डर के किसी एक दस्तावेज़ का download reference पाएँ।
create_payment_intentऑर्डर का भुगतान करने के लिए payment intent बनाएँ।
get_payment_intentid से payment intent लाएँ।
सुरक्षा नोट और योजना में tools
अपनी key को सिर्फ़ क्लाइंट के env block में रखें, और टेस्टिंग के दौरान sandbox key इस्तेमाल करें। e-Stamp schema/options लुकअप, राज्य/इंस्ट्रूमेंट/आर्टिकल लुकअप, ड्यूटी/वैल्यू की गणना और party जोड़ना योजना में सूचीबद्ध प्रोडक्ट हैं, पर अभी उनका कोई असली backend endpoint नहीं है, इसलिए उन्हें MCP tools के रूप में उपलब्ध नहीं कराया गया है। संबंधित stampmitra-b2b-platform endpoints आने पर उन्हें जोड़ा जाएगा।