Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
KALSHI_API_KEYNoAPI key for Kalshi prediction market integration
CHAINLINK_RPC_URLNoRPC URL for Chainlink integration
POLYMARKET_API_KEYNoAPI key for Polymarket prediction market integration
BLINDORACLE_PASSPORT_IDNoYour ERC-8004 passport ID (mint free at BlindOracle marketplace)
BLINDORACLE_ECASH_WALLETNoFedimint mint URL for ecash settlementTheBaby federation default
BLINDORACLE_SENDER_EMAILNoOutbound email From: addressagent@example.com
BLINDORACLE_OPERATOR_EMAILNoWhere alerts route tooperator@example.com
BLINDORACLE_OPERATOR_WHATSAPPNoP0 alert SMS-style channel (optional)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_all_marketsC

Analyze all prediction markets with oracle verification @requirement: REQ-AGG-001 - Unified market aggregation @requirement: REQ-BLP-001 - Alignment tracking Properties: Alignment(+0.5), Self-Improvement(+0.3)

get_chainlink_price_feedC

Get Chainlink oracle price feed data @requirement: REQ-CHAIN-001 - Price feed aggregation Properties: Alignment(+0.3), Autonomy(+0.2)

execute_arbitrage_tradeC

Execute cross-market arbitrage trade @requirement: REQ-ARB-001 - Cross-market arbitrage Properties: Autonomy(+0.6), Self-Organization(+0.4)

get_market_detailsC

Get detailed information about a specific market @requirement: REQ-MARKET-002 - Market data normalization

get_system_metricsC

Get current system metrics and compute advantage @requirement: REQ-CA-001 - Compute advantage calculation @requirement: REQ-BLP-001 through REQ-BLP-006 - All property tracking

get_trading_signalsA

Generate trading signals for specified assets.

Args: assets: List of assets to analyze (default: BTC, ETH) include_prediction_markets: Include prediction market momentum min_confidence: Minimum confidence threshold (0-100)

Returns: Dict containing signals, metadata, and recommendations

get_signal_accuracyA

Get historical signal accuracy metrics from SQLite store.

REQ-SIGNALS-005b: Returns real accuracy data (not "not_available"). BLP-031: Self-Improvement — enables strategy tuning based on outcomes.

Args: days: Rolling window in days for accuracy calculation (default 30).

Returns: Dict with overall accuracy, per-asset and per-signal-type breakdowns, and total signal counts.

initialize_ditd_agentsC

Initialize DITD lifecycle agents @requirement: REQ-AGENT-001 through REQ-AGENT-005 - All DITD agents

submit_oracle_jobC

Submit Oracle Feed job with payment @requirement: REQ-MCP-001 - Public job submission @requirement: REQ-PAY-001 - Payment verification gate Properties: Alignment(+0.3), Autonomy(+0.5)

submit_prediction_jobC

Submit Prediction Analysis job @requirement: REQ-MCP-002 - Prediction market analysis @requirement: REQ-PAY-001 - Payment verification Properties: Alignment(+0.4), Self-Improvement(+0.3)

submit_arbitrage_jobD

Submit Market Arbitrage job @requirement: REQ-MCP-003 - Arbitrage opportunity detection @requirement: REQ-PAY-001 - Payment verification Properties: Self-Improvement(+0.5), Self-Organization(+0.3)

submit_comprehensive_reportD

Submit Comprehensive Report job @requirement: REQ-MCP-004 - Full market analysis report @requirement: REQ-PAY-001 - Payment verification (1000 sats) Properties: Alignment(+0.5), Self-Improvement(+0.4)

create_job_invoiceC

Create Lightning invoice for job payment @requirement: REQ-MCP-005 - Lightning payment integration @requirement: REQ-PAY-003 - Invoice creation Properties: Autonomy(+0.6), Durability(+0.3)

check_job_statusC

Check status of submitted job @requirement: REQ-MCP-006 - Job status tracking @requirement: REQ-AUTH-002 - Job token validation Properties: Durability(+0.4), Alignment(+0.2)

get_job_resultC

Retrieve completed job result @requirement: REQ-MCP-007 - Result retrieval @requirement: REQ-AUTH-002 - Job token validation Properties: Durability(+0.5), Self-Organization(+0.2)

list_job_typesB

List available job types and pricing @requirement: REQ-MCP-008 - Job type discovery Properties: Alignment(+0.3), Autonomy(+0.2)

configure_alertsD

Configure alert settings.

REQ-ALERT-006: MCP tool exposure

add_price_alertC

Add a price alert for an asset.

REQ-ALERT-006: MCP tool exposure

get_alert_historyC

Get recent alert history.

REQ-ALERT-006: MCP tool exposure

start_alert_monitoringC

Start the alert monitoring system.

REQ-ALERT-006: MCP tool exposure

stop_alert_monitoringA

Stop the alert monitoring system.

REQ-ALERT-006: MCP tool exposure G3 fix: expose stop capability to complement start_alert_monitoring.

get_belief_velocityA

Get pre-computed belief velocity data for prediction markets. Returns top movers (markets with fastest probability change) filtered by topic and time window. No LLM call — reads from data/belief_changes.jsonl (pure math output).

Args: topic: Optional keyword filter (e.g. "ETH", "SEC", "ETF"). Empty = all markets. lookback_minutes: How far back to look for velocity data (default 60 min). limit: Max number of markets to return (default 10).

run_security_auditA

Conduct a comprehensive security audit of the entire BlindOracle system.

Covers smart contracts, API endpoints, agent code, infrastructure, privacy mechanisms, and overall architecture. Returns a detailed report with severity levels, findings, recommendations, and potential exploits.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/craigmbrown/blindoracle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server