FeedOracle Compliance MCP Server
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
53 regulatory compliance evidence tools across 3 MCP servers for AI agents. MiCA authorization status, DORA evidence packs, stablecoin risk scoring (105+ tokens), macro intelligence (86 FRED series). Every response ECDSA-signed (ES256K), blockchain-anchored, audit-ready. Free tier, OAuth 2.0.
| Author | feedoracle |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 324 ms |
| Last measured | 2026-10-25 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"FeedOracle Compliance MCP Server": {
"url": "https://feedoracle.io/mcp/",
"transport": "streamable-http"
}
}
}
Measured tools (24)
pingServer ping — returns version, status, tool count
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
compliance_preflightPre-flight regulatory check. Returns PASS/WARN/BLOCK with reason_codes, sources, confidence. Checks MiCA authorization, evidence quality, custody risk in one call.
Parameters:
token_symbol(required) — string — Token symbol e.g. USDC, RLUSD, USDTaction— string — Action: swap, transfer, custodyjurisdiction— string — Jurisdiction: EU, US, UK
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
mica_statusMiCA EU authorization status. Cross-referenced with ESMA/EBA registers.
Parameters:
token_symbol(required) — string — Stablecoin symbol e.g. USDC, EURC, USDT
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
mica_full_packMiCA article-coverage evidence for one token across 12 MiCA-related articles. Returns per-article evidence indicators for human review - not a compliance verdict.
Parameters:
token_symbol(required) — string — Token symbol e.g. EURC, USDC, RLUSD
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
mica_market_overviewFull MiCA market status: peg alerts, significant issuers, interest violations, stale audits.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
peg_deviationReal-time peg deviation for any stablecoin. MiCA Art. 35.
Parameters:
token_symbol(required) — string — Token symbol e.g. EURC, USDT
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
peg_history30-day peg deviation history. MiCA Art. 35.
Parameters:
token_symbol(required) — string — Token symbol
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
significant_issuerMiCA Art. 45/58: checks if issuer exceeds €5B reserve threshold for EBA oversight.
Parameters:
token_symbol(required) — string — Token symbol
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
interest_checkMiCA Art. 23/52: scans for issuer-native yield mechanisms (prohibited).
Parameters:
token_symbol(required) — string — Token symbol
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
document_complianceMiCA Art. 29/30/55: recovery plans, redemption plans, annual audit status.
Parameters:
token_symbol(required) — string — Token symbol
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
reserve_qualityMiCA Art. 24/25/53: reserve management policy, Art. 53 eligibility.
Parameters:
token_symbol(required) — string — Token symbol
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
custody_riskCustody & counterparty risk assessment. SIFI status, concentration risk.
Parameters:
protocol(required) — string — Protocol name or slug
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
market_liquidityDEX liquidity depth & exit channel analysis. MiCA Art. 45.
Parameters:
protocol(required) — string — Protocol name or slug
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
rlusd_integrityRLUSD real-time integrity monitoring & attestation verification.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
evidence_bundleMulti-framework evidence aggregation. MiCA+DORA+RWA+Macro in one signed bundle.
Parameters:
asset(required) — string — Token symbol: USDC, EURC, RLUSDframeworks— array
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
evidence_profileMulti-dimensional evidence profile: governance, custody, reserves. Grade A-F.
Parameters:
protocol(required) — string — Protocol name or slug
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
evidence_leaderboardTop protocols ranked by evidence grade A-F across 61 RWA protocols & 105+ stablecoins.
Parameters:
top_n— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ai_provenanceFull cryptographic provenance chain for evidence data. EU AI Act explainability.
Parameters:
symbol(required) — string — Token symbolframeworks— array
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ai_explainExplains WHY an asset has a specific compliance grade. Dimension-by-dimension breakdown.
Parameters:
symbol(required) — string — Token symbol
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
ai_queryNatural language evidence query. Routes plain-English questions to correct APIs automatically.
Parameters:
question(required) — string — Natural language questionsymbol— string — Optional token symbol override
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
kya_registerKnow Your Agent registration. Provide agent metadata to receive trust score and access level.
Parameters:
agent_name(required) — stringagent_purpose(required) — stringowner_org(required) — stringowner_email(required) — stringowner_jurisdiction— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
kya_statusCheck agent's KYA trust level, score breakdown, and tool access (public view; owner contact data is never returned).
Parameters:
client_id(required) — string — Your OAuth client_id
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
audit_queryQuery an agent audit trail (public verification fields only: hashes, decision, timestamps).
Parameters:
client_id(required) — stringlimit— integertarget_asset— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
audit_verifyRecompute an agent audit trail SHA-256 hash chain (tamper-evident; entries are not signed).
Parameters:
client_id(required) — string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.