aeonic-digital-collateral
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@aeonic-digital-collateralShow me the current liquidation thresholds for top DeFi lending protocols."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Aeonic Digital Collateral Intelligence — MCP Server
Two ways to run this. Both use the exact same tools and model logic
(aeonic_core.py) — they can never drift out of sync with each other.
|
| |
Runs on | Your machine only | A hosted server, reachable by URL |
Who can use it | Just you | Anyone with the URL (authless PoC) |
Setup | Claude Desktop config file | Claude's "Add custom connector" UI |
Auth | None needed (local) | None by default — see note below |
Tier 1 — hosting it (Railway, recommended)
Railway is the easiest path for a Python app like this: free tier, no Docker knowledge needed, deploys straight from a folder or a GitHub repo.
1. Push this folder to a GitHub repo (or use Railway's CLI to deploy a local folder directly — either works).
2. In Railway:
New Project → Deploy from GitHub repo (or "Deploy from local directory" via the CLI)
Select this repo/folder
Railway auto-detects Python via
requirements.txtandProcfileNo environment variables needed for the authless PoC — leave
AEONIC_MCP_API_KEYunsetDeploy. Railway will give you a URL like
https://your-app-name.up.railway.app
3. Confirm it's live: visit https://your-app-name.up.railway.app/health in
a browser. You should see:
{"status": "ok", "server": "aeonic-digital-collateral", "auth_mode": "authless (PoC)"}Alternative hosts: Render and Fly.io both work the same way — Python
buildpack + Procfile is a standard pattern all three support.
Related MCP server: DeFi Intelligence Engine
Adding it to Claude as a custom connector
In Claude (web or desktop): Settings → Connectors → Add custom connector
Paste your server's MCP endpoint URL:
https://your-app-name.up.railway.app/mcpGive it a name, e.g. "Aeonic Digital Collateral"
Leave the OAuth Client ID / Client Secret fields blank — this server is authless, matching that blank-fields case
Click Add, then Connect
Two things worth knowing before you test this with anyone:
Remote custom connectors may require a Pro, Team, or Enterprise Claude plan (not the free tier) — worth confirming on the account you're testing with before assuming a connection failure is something I built wrong.
There are documented reports of Claude's connector flow attempting OAuth discovery even against servers that declare no auth at all, which can cause a connection to fail for reasons unrelated to this server's code. If "Connect" fails immediately, that's the first thing to check — try again, or note the exact error text so we can tell whether it's this known behavior versus something specific to this deployment.
Local testing (already verified working)
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
python3 server_remote.py
# in another terminal:
curl http://127.0.0.1:8000/healthSecurity note — read before sharing the URL widely
This server is authless by design for the proof-of-concept phase — no login, no key, anyone with the URL can call every tool. That's an acceptable tradeoff right now because every tool only touches public data (DefiLlama, direct on-chain queries) and the demonstration model itself — nothing proprietary sits behind this server today.
If that ever changes — if you add anything client-specific, proprietary,
or costly to run — don't keep this authless. The upgrade path is additive,
not a rewrite: aeonic_core.py (the tools and model) stays untouched;
server_remote.py gets a real TokenVerifier backed by a managed identity
provider (Auth0, WorkOS, Clerk are the standard choices — avoid hand-rolling
OAuth 2.1 yourself, it's a notoriously easy protocol to get subtly wrong).
Optional: re-enabling simple bearer-token auth
If you want basic gatekeeping without full OAuth (e.g. for direct script/API
access, not through Claude's connector UI, which has no field for a plain
key), set the AEONIC_MCP_API_KEY environment variable when starting the
server — server_remote.py will automatically start enforcing it. Generate
one with:
python3 -c "import secrets; print(secrets.token_urlsafe(32))"This server cannot be installed
Maintenance
Related MCP Connectors
Collateral exit liquidity, liquidation tape and peg data. 51 tools, paid in USDC via x402.
Pay-per-call (x402/USDC-Base) web + crypto data tools for AI agents: audit, extract, crypto, DeFi.
Intelligence marketplace on Solana — 86 tools, 168+ endpoints, per-call USDC.
Pay-per-call DeFi and macro intel for AI agents. x402 USDC tools via streamable HTTP /api/mcp.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides tools for querying onchain data across 12+ blockchain networks, including token balances, transaction analysis, and smart contract security auditing. It enables users to interact with multiple EVM-compatible chains and perform deep contract evaluations through natural language interfaces.1-
- FlicenseAqualityDmaintenanceComplete DeFi intelligence — Yield, Staking, Restaking, RWA, Perps, Gas Optimization & Contract Security. One answer, not raw data.17-
- AlicenseAqualityDmaintenanceProvides cryptographically verifiable RWA trust attestations and multi-chain DeFi data (TVL, top protocols, positioning scorecards) via MCP tools for AI assistants.111MIT
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive analytics and insights for Solana wallets and their DeFi activities, including transaction tracking, DeFi position monitoring, risk profiling, and strategy recommendations.127MIT