bicscan mcp
Provides blockchain address risk scoring and asset information through the BICScan API, allowing users to assess risks for crypto addresses, domains, and dApps on a scale of 0-100.
Provides blockchain address risk scoring and asset information through the BICScan API, allowing users to assess risks for crypto addresses, domains, and dApps on a scale of 0-100.
A powerful and efficient Blockchain address risk scoring API MCP Server, leveraging the BICScan API to provide comprehensive risk assessments and asset information for blockchain addresses, domains, and decentralized applications (dApps).
? We're listed on https://github.com/modelcontextprotocol/servers for official integration ?
https://github.com/user-attachments/assets/f9425429-1cb1-4508-b962-81351075258b
You con either use Python with uv or docker depending on your preference.
Depending on your environment, you can choose to use either uv, docker, or uvx.
uvgit clone https://github.com/ahnlabio/bicscan-mcp
claude_desktop_config.jsonAppend following to claude_desktop_config.json.
Make sure to replace:
- YOUR_BICSCAN_REPO_DIR_HERE: to something like C:UsersABCrepobicscan-mcp or /home/abc/repo/bicscan-mcp similarly.
- YOUR_BICSCAN_API_KEY_HERE: to free API key can be obtained from https://bicscan.io (details below)
{
"mcpServers": {
... some other mcp servers ...,
"bicscan": {
"command": "uv",
"args": [
"--directory",
"YOUR_BICSCAN_REPO_DIR_HERE",
"run",
"bicscan-mcp"
],
"env": {
"BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
}
}
}
}
Dockergit clone https://github.com/ahnlabio/bicscan-mcp
Just run make in the repository directory to build docker image.
Append following to claude_desktop_config.json
Make sure to replace:
- YOUR_BICSCAN_API_KEY_HERE to API key obtained from https://bicscan.io (details below)
{
"mcpServers": {
... some other mcp servers ...,
"bicscan": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env", "BICSCAN_API_KEY=YOUR_BICSCAN_API_KEY_HERE",
"bicscan-mcp"
]
}
}
}
uvxclaude_desktop_config.jsonAppend following to claude_desktop_config.json.
Make sure to replace:
- YOUR_BICSCAN_API_KEY_HERE: to free API key can be obtained from https://bicscan.io (details below)
{
"mcpServers": {
... some other mcp servers ...,
"bicscan": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ahnlabio/bicscan-mcp",
"bicscan-mcp"
],
"env": {
"BICSCAN_API_KEY": "YOUR_BICSCAN_API_KEY_HERE"
}
}
}
}
https://bicscan.io and register.YOUR_BICSCAN_API_KEY_HERE part from above config to your newly obtained key.[
{
"description": "Get Risk Score for Crypto, Domain Name, ENS, CNS, KNS or even Hostname Address Args: address: EOA, CA, ENS, CNS, KNS or even HostName Returns: Dict: where summary.bicscan_score is from 0 to 100. 100 is high risk. ",
"inputSchema": {
"properties": {
"address": {
"title": "Address",
"type": "string"
}
},
"required": [
"address"
],
"title": "get_risk_scoreArguments",
"type": "object"
},
"name": "get_risk_score"
},
{
"description": "Get Assets holdings by CryptoAddress Args: address: EOA, CA, ENS, CNS, KNS. Returns: Dict: where assets is a list of assets ",
"inputSchema": {
"properties": {
"address": {
"title": "Address",
"type": "string"
}
},
"required": [
"address"
],
"title": "get_assetsArguments",
"type": "object"
},
"name": "get_assets"
}
]