Schema Oracle exposes all 7 tools via the Model Context Protocol. Claude, Cursor, Grok, and any MCP-compatible agent discovers them automatically.
Fetch any URL and return data with cryptographic zkTLS proof of origin. Supports JSON path selectors.
Cryptographically proven liquidity for any Solana pool. Verify depth before trading.
Verified token price from highest-liquidity pool. Essential for trade calculations.
0-100 safety score based on liquidity, age, volume, and price action. Prevent losses before buying.
Sentiment score from trading data: buy/sell pressure, volume trends, price momentum. Extreme Fear to Extreme Greed.
Evaluate payments against amount limits, recipient trust lists, and velocity controls. Returns APPROVED with tx template.
Extract web content with CSS selectors. Smart fallback enriches thin content with meta tags and JSON-LD.
{
"mcpServers": {
"schema-oracle": {
"url": "https://moai.studio/oracle/.well-known/mcp.json"
}
}
}
// In Cursor Settings > MCP Servers, add: Name: Schema Oracle URL: https://moai.studio/oracle/.well-known/mcp.json Type: HTTP
# Discover tools curl https://moai.studio/oracle/.well-known/mcp.json | jq .tools[].name # Execute a tool via MCP curl -X POST https://moai.studio/oracle/mcp \ -H "Content-Type: application/json" \ -d '{"tool":"schema_get_price","arguments":{"tokenAddress":"So111...1112"}}' # Direct REST API curl https://moai.studio/oracle/api/solana/price/So11111111111111111111111111111111111111112
Agent wants to... | +-- Check a token --> schema_rug_check + schema_get_sentiment | +-- Get a price --> schema_get_price | +-- Check pool depth --> schema_get_liquidity | +-- Send a payment --> schema_check_policy (ALWAYS first) | +-- Scrape a webpage --> verify_page_metadata | +-- Verify any URL --> schema_verify | +-- Market mood --> schema_get_sentiment