ShepDogSk/susrrpo-mcp
If you are the rightful owner of susrrpo-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The SUSRRPO MCP Server provides access to the Slovak Register of Legal Entities, Entrepreneurs, and Public Authority Bodies API, enabling efficient entity search and retrieval.
SUSRRPO MCP Server
Model Context Protocol (MCP) server for accessing the Slovak Register of Legal Entities, Entrepreneurs and Public Authority Bodies (SUSRRPO) API.
Features
- Search entities by various criteria (name, ICO, DIC, type)
- Get entity details by ID, ICO, or DIC
- List available entity types
- Build search URLs for direct API access
- Comprehensive error handling and timeout management
- TypeScript support with full type definitions
Installation
npm install susrrpo-mcp
Usage
As MCP Server
Add to your MCP client configuration:
{
"susrrpo": {
"command": "susrrpo-mcp",
"args": []
}
}
Available Tools
search_entities
Search for entities in the SUSRRPO register.
Parameters:
query(optional): General search queryico(optional): Organization identification numberdic(optional): Tax identification numbername(optional): Entity nametype(optional): Entity typelimit(optional): Maximum results (1-100, default: 20)offset(optional): Results to skip (default: 0)
get_entity_by_id
Get entity details by ID.
Parameters:
id(required): Entity ID
get_entity_by_ico
Get entity details by ICO.
Parameters:
ico(required): Organization identification number
get_entity_by_dic
Get entity details by DIC.
Parameters:
dic(required): Tax identification number
get_entity_types
Get list of available entity types.
Parameters: None
build_search_url
Build URL for entity search.
Parameters:
- Same as
search_entities
API Endpoints
The server connects to the SUSRRPO API at https://api.statistics.sk/rpo/v1/.
Development
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
npm run dev
License
MIT
Author
Michal Gašparík