mcp-meroshare
MCP server for MeroShare, enabling AI tools to manage IPO/FPO applications, portfolio, and share transactions in Nepal's online share system.
README
mcp-meroshare
MCP (Model Context Protocol) server for MeroShare — Nepal's online share application system by CDSC Nepal.
Use it through opencode or any MCP-compatible client to manage IPO/FPO applications, portfolio, and share transactions directly from your AI tools.
Features
- IPO/FPO Application — view open issues, apply with dry-run support
- Portfolio — check your holdings and transaction history
- Account — view DP list, own details, linked bank accounts
Tools
| Tool | Description |
|---|---|
meroshare_get_dp_list |
List all DPs with their numeric client IDs |
meroshare_login |
Log in (password read from .env) |
meroshare_logout |
Clear session |
meroshare_get_current_issues |
Open IPO/FPO/Rights issues |
meroshare_apply_ipo |
Apply for an issue (with dry-run) |
meroshare_get_bank_details |
Linked bank account info |
meroshare_get_own_detail |
Your profile (BOID, demat, email) |
meroshare_get_transactions |
Share transaction history |
Installation
pip install mcp-meroshare
Setup
- Create a
.envfile in the directory where you'll run opencode:
MERO_SHARE_CLIENT_ID=162
MERO_SHARE_USERNAME="your_boid"
MERO_SHARE_PASSWORD="your_password"
MERO_SHARE_CRN_NUMBER="your_casba_crn"
MERO_SHARE_TRANSACTION_PIN="your_tpin"
Find your
client_idby callingmeroshare_get_dp_list.
-
Lock the file:
chmod 600 .env -
Add to your
opencode.json:
{
"mcp": {
"meroshare": {
"type": "local",
"command": ["python3", "-m", "mcp_meroshare"],
"enabled": true
}
}
}
- Run opencode in that directory and call
meroshare_loginwith yourclient_idandusername.
Security
- Credentials are read only from
.env— never passed as tool arguments - Session auto-expires after 15 minutes of inactivity
.envfile permission warning if world-readable
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.