rasmio-mcp
v1.0.0
Published
MCP server for accessing Rasmio API - search and retrieve Iranian company information by national ID
Downloads
19
Maintainers
Readme
Rasmio MCP Server
A Model Context Protocol (MCP) server that provides access to the Rasmio API for searching and retrieving Iranian company information.
Features
This MCP server provides two main tools:
company_info - Retrieve detailed company information using a national ID (company identifier)
- Company name and registration details
- Address and contact information
- Registered capital and status
- Registration dates and legal information
search - Search for companies and individuals
- Search by name, national ID, personal ID, or postal code
- Returns comprehensive search results with company details
- Includes CEO information, location data, and links
Installation
You can run this MCP server directly using npx without installation:
npx rasmio-mcpOr install it globally:
npm install -g rasmio-mcpConfiguration
The server requires a Rasmio API key to function. Set it as an environment variable:
export RASMIO_API_KEY=your_api_key_hereOn Windows (PowerShell):
$env:RASMIO_API_KEY="your_api_key_here"Usage with Claude Desktop
Add this to your Claude Desktop configuration file:
macOS/Linux: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"rasmio": {
"command": "npx",
"args": ["-y", "rasmio-mcp"],
"env": {
"RASMIO_API_KEY": "your_api_key_here"
}
}
}
}Usage with Other MCP Clients
You can use this server with any MCP-compatible client by running:
rasmio-mcpThe server communicates via standard input/output using the MCP protocol.
Development
Clone the repository and install dependencies:
git clone https://github.com/engboustani/rasmio-mcp.git
cd rasmio-mcp
npm installBuild the project:
npm run buildAPI Reference
company_info
Retrieves detailed company information by national ID.
Parameters:
company_id(string, required): The national ID (company identifier) of the company to look up
Returns: Company details including registration number, address, capital, status, and more.
search
Search for companies and individuals across the Rasmio database.
Parameters:
query(string, required): Search term - can be a name, national ID, personal ID, or postal code
Returns: List of matching companies and individuals with detailed information.
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Support
For issues and questions, please use the GitHub issue tracker.
