Server definition
- Hash
- sha256:d1b02a929b6fbe9ee9ab52ab0b6a933fc227eb56b48d1bbf03f7a36f7d63d568
- What it is
- What a remote MCP server returned when asked what it offers: 24 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Detailed Ampel for a specific MiCA article with check conditions.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"article": {
"description": "e.g. Art. 35",
"type": "string"
},
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"token_symbol": {
"description": "Token",
"type": "string"
}
},
"type": "object"
},
"name": "article_status",
"outputSchema": null
},
{
"description": "Assess ALL tokens for an entity in one call. Runs live FeedOracle assessment for each linked token.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID (optional)",
"type": "string"
}
},
"type": "object"
},
"name": "assess_entity",
"outputSchema": null
},
{
"description": "Run LIVE MiCA assessment via FeedOracle mica_full_pack. Evaluates 18 checks, updates Ampel.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID (optional)",
"type": "string"
},
"token_symbol": {
"description": "Token e.g. USDC, USDT, EURC, RLUSD",
"type": "string"
}
},
"type": "object"
},
"name": "assess_token",
"outputSchema": null
},
{
"description": "Chain-linked audit log with integrity check.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID (optional)",
"type": "string"
},
"limit": {
"description": "Max entries",
"type": "integer"
}
},
"type": "object"
},
"name": "audit_trail",
"outputSchema": null
},
{
"description": "Approve or reject a bridge resolution. Approval upgrades Ampel to GREEN.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"approved_by": {
"description": "Name + role of approver",
"type": "string"
},
"reject": {
"description": "Set true to reject",
"type": "boolean"
},
"rejection_reason": {
"description": "Reason for rejection",
"type": "string"
},
"resolution_id": {
"description": "Resolution ID from bridge_resolve",
"type": "string"
}
},
"type": "object"
},
"name": "bridge_approve",
"outputSchema": null
},
{
"description": "Start bridge resolution for a MiCA gap. Generates template (issuer engagement, risk acceptance, token replacement, monitoring upgrade).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"check_id": {
"description": "Check ID e.g. art35_c1, art24_c3",
"type": "string"
},
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"expiry_days": {
"description": "Days until expiry (default 30)",
"type": "integer"
},
"token_symbol": {
"description": "Token e.g. USDC",
"type": "string"
}
},
"type": "object"
},
"name": "bridge_resolve",
"outputSchema": null
},
{
"description": "Show all bridge resolutions for an entity/token.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"token_symbol": {
"description": "Filter by token",
"type": "string"
}
},
"type": "object"
},
"name": "bridge_status",
"outputSchema": null
},
{
"description": "Oracle Event Bus status: events, cross-refs, connected oracles.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID for cross-refs",
"type": "string"
}
},
"type": "object"
},
"name": "bus_status",
"outputSchema": null
},
{
"description": "Register a new regulated entity.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_type": {
"description": "CASP, Bank, Verwahrer",
"type": "string"
},
"jurisdiction": {
"description": "DE, AT",
"type": "string"
},
"lei": {
"description": "LEI",
"type": "string"
},
"name": {
"description": "Entity name",
"type": "string"
}
},
"type": "object"
},
"name": "create_entity",
"outputSchema": null
},
{
"description": "eIDAS-qualified timestamp integration status and assessment. Maps FeedOracle ES256K signatures to EU trust framework (eIDAS Art. 25, 41-42).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action": {
"description": "status, assess, or reference",
"type": "string"
},
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"token_symbol": {
"description": "Token for assess action",
"type": "string"
}
},
"type": "object"
},
"name": "eidas_timestamp",
"outputSchema": null
},
{
"description": "Aggregate MiCA Ampel for an entity across ALL tokens it custodies. Shows per-token breakdown + overall score.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID (optional, uses first)",
"type": "string"
}
},
"type": "object"
},
"name": "entity_ampel",
"outputSchema": null
},
{
"description": "List all registered entities.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "entity_list",
"outputSchema": null
},
{
"description": "Expire stale evidence. Downgrades GREEN→YELLOW if evidence older than max_age_days. Run daily.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"max_age_days": {
"description": "Max evidence age in days (default 7)",
"type": "integer"
},
"token_symbol": {
"description": "Token (optional)",
"type": "string"
}
},
"type": "object"
},
"name": "freshness_check",
"outputSchema": null
},
{
"description": "MiCA compliance gaps: RED/YELLOW/GREY with priority and actions.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID (optional)",
"type": "string"
},
"token_symbol": {
"description": "Token",
"type": "string"
}
},
"type": "object"
},
"name": "gap_report",
"outputSchema": null
},
{
"description": "Generate MiCA compliance report for a token. Full article breakdown, evidence, bridges, audit.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"token_symbol": {
"description": "Token e.g. USDC",
"type": "string"
}
},
"type": "object"
},
"name": "generate_report",
"outputSchema": null
},
{
"description": "Server + DB status.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "health_check",
"outputSchema": null
},
{
"description": "Inside Information classification, delay and disclosure workflow per MiCA Art. 87-88 and Implementing Regulation 2024/2861. AI-assisted with mandatory human sign-off.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action": {
"description": "classify, delay, or status",
"type": "string"
},
"approved_by": {
"description": "Person signing the decision",
"type": "string"
},
"delay_reason": {
"description": "Reason for delay (Art. 88(2))",
"type": "string"
},
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"event_description": {
"description": "Description of the event",
"type": "string"
},
"event_type": {
"description": "reserve_breach, peg_deviation, regulatory_action, management_change, material_event, partnership, technical_upgrade",
"type": "string"
}
},
"type": "object"
},
"name": "insider_escalation",
"outputSchema": null
},
{
"description": "List all known token issuers with MiCA authorization status and tokens.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "issuer_list",
"outputSchema": null
},
{
"description": "Issuer profile with all tokens and aggregate MiCA Ampel. Shows authorization status, headquarters, token scores.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"issuer_id": {
"description": "Issuer ID or name e.g. circle, tether, ripple",
"type": "string"
}
},
"type": "object"
},
"name": "issuer_profile",
"outputSchema": null
},
{
"description": "Link a token to an entity for monitoring.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"relationship": {
"description": "custody, trading, settlement",
"type": "string"
},
"token_symbol": {
"description": "Token e.g. USDC",
"type": "string"
}
},
"type": "object"
},
"name": "link_token",
"outputSchema": null
},
{
"description": "Monitor ESMA/EBA/BaFin for MiCA regulatory changes. Returns monitored sources and alerts.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days_back": {
"description": "Check items from last N days (default 7)",
"type": "integer"
}
},
"type": "object"
},
"name": "mica_watchdog",
"outputSchema": null
},
{
"description": "Full MiCA readiness score + Ampel per article for a token. GREEN/YELLOW/RED/GREY for 10 articles, score 0-100.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"entity_id": {
"description": "Entity ID (optional)",
"type": "string"
},
"token_symbol": {
"description": "Token e.g. USDC, USDT, EURC",
"type": "string"
}
},
"type": "object"
},
"name": "readiness_check",
"outputSchema": null
},
{
"description": "Suspicious Transaction and Order Report (STOR) workflow per MiCA Art. 92. AI-assisted detection with mandatory human sign-off for 'reasonable suspicion'.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"action": {
"description": "detect, escalate, or status",
"type": "string"
},
"approved_by": {
"description": "Surveillance Officer signing the escalation",
"type": "string"
},
"description": {
"description": "Signal description",
"type": "string"
},
"entity_id": {
"description": "Entity ID",
"type": "string"
},
"signal_type": {
"description": "wash_trading, spoofing, insider_trading, market_manipulation, front_running, pump_dump, unusual_volume, concentration",
"type": "string"
}
},
"type": "object"
},
"name": "stor_workflow",
"outputSchema": null
},
{
"description": "Validate crypto-asset whitepaper against MiCA Art. 6(10)-(11) and ITS 2024/2984. Checks iXBRL/XHTML format, taxonomy tagging, mandatory fields, risk warnings, NCA notification, version archive.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"format": {
"description": "ixbrl or xhtml",
"type": "string"
},
"token_symbol": {
"description": "Token e.g. USDC, USDT, EURC",
"type": "string"
},
"url": {
"description": "Whitepaper URL (optional)",
"type": "string"
}
},
"type": "object"
},
"name": "validate_whitepaper",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d1b02a929b6fbe9ee9ab52ab0b6a933fc227eb56b48d1bbf03f7a36f7d63d568 | sha256sum