bitfence Risk Oracle
Pre-transaction token risk checks for autonomous agents on six chains. Read-only; paid via x402.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"bitfence": {
"url": "https://api.bitfence.ai/mcp"
}
}
}Remote endpoints
https://api.bitfence.ai/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢analyze_token(address, chain)
Full risk assessment for a token. Returns risk score (0-100), risk level, confidence, recommendation (PROCEED/REQUIRE_HUMAN_APPROVAL/BLOCK), reasoning, and flags triggered. Equivalent to GET /v1/risk/{chain}/{address}.
Input Schema
{
"type": "object",
"properties": {
"address": {
"description": "Token mint address (Solana) or contract address (Base/EVM, 0x-prefixed)",
"type": "string"
},
"chain": {
"description": "Blockchain to query: \"solana\", \"base\", \"ethereum\", \"arbitrum\", \"bsc\", or \"hyperevm\"",
"type": "string"
}
},
"required": [
"chain",
"address"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "AnalyzeTokenParams"
}🟡contextual_risk(address, chain, portfolio_size_usd, position_size_usd)
Position-aware contextual risk assessment. Returns the full risk assessment plus position context: estimated slippage, effective cost, max safe position, portfolio concentration, and MEV exposure. Equivalent to POST /v1/risk/contextual.
Input Schema
{
"type": "object",
"properties": {
"address": {
"description": "Token mint address (Solana) or contract address (Base/EVM, 0x-prefixed)",
"type": "string"
},
"chain": {
"description": "Blockchain to query: \"solana\", \"base\", \"ethereum\", \"arbitrum\", \"bsc\", or \"hyperevm\"",
"type": "string"
},
"portfolio_size_usd": {
"description": "Total agent portfolio value in USD",
"format": "double",
"type": "number"
},
"position_size_usd": {
"description": "Planned position size in USD",
"format": "double",
"type": "number"
}
},
"required": [
"chain",
"address",
"position_size_usd",
"portfolio_size_usd"
],
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ContextualRiskParams"
}Community
Evidence