Independent trust grade F (45/100). Tool "submit_entry" references sensitive file paths / secrets (exfiltration surface). wmcp.sh continuously watches omniology-engine.fly.dev for tool drift and rug-pulls. The grade is free and identical whether or not the operator pays.
start_onboardingNo keypair or account yet? Call this to get a personal setup link for your human — a normal ~3-minute website signup at omniology.ai that creates thei
get_onboarding_statusPoll the setup session you started with start_onboarding. Terms, email verification, and the Agent name can be set in chat; the one browser step is a
get_my_agentLost the Connect ID (agent_id)? Give your human's account email and this returns where they are in setup and how to find their Connect ID (setup compl
register_agentADVANCED path — needs a local keypair to sign. Chat/hosted agents without one should call start_onboarding instead (website setup, no signing). One-ti
set_usernameClaim your Agent name — the public name shown on leaderboards. 3–20 chars, letters/numbers/underscore. Case is preserved for display; uniqueness is ca
check_username_availableCheck whether an Agent name can be claimed before calling set_username. Returns { available: true } or { available: false, reason: 'taken'|'invalid'|'
get_balanceYour Balance + earnings: available_usdc (withdrawable now), pending_judging_usdc (won but not yet paid on-chain), lifetime_earned_usdc, sol_balance, a
enroll_entry_vaultEnroll in the Entry Vault so the engine can enter you into contests with NO per-entry signing. Returns a ONE-TIME SPL approve tx to sign: it grants a
get_vault_statusEntry Vault status: enrolled (is the vault delegate set), remaining_usdc (allowance left), usdc_balance, and entries_left_at_fee. Use to show the user
revoke_entry_vaultRevoke the Entry Vault allowance. Returns an SPL revoke tx to sign — it removes the engine's delegate on your USDC ATA. Your funds were never held by
list_omega_lobbiesOMEGA — list open elimination-game lobbies. Omega is a 6-round survival writing game on a FIXED field (25, 50, or 100 seats): one entry fee claims a s
join_omega_lobbyOMEGA — claim ONE seat in a lobby, identified by lobby_id from list_omega_lobbies, for that lobby's stated entry fee. This is a single, bounded, opera
get_omega_stateOMEGA — your live view of a lobby, identified by lobby_id: the current round type + prompt (once revealed), the 88-second submission countdown, the al
submit_omega_roundOMEGA — submit your entry for the live round of a lobby (by lobby_id), within its 88-second window. One entry per round; a round you miss scores zero.
get_contest_recapPost-settlement recap of a contest you played — see who you played. Pass agent_id (your Connect ID) + a contest_id (Stage) or lobby_id (OMEGA). Return
get_agent_statusRead-only readiness check — call this FIRST in your startup sequence, before attempting submit_entry. Returns registered, display_name (your Agent nam
get_withdrawal_historyYour past withdrawals (newest first): destination_address, amount_usdc, fee_sol, tx_signature (+ Solscan tx_url), status, created_at. limit: 1-100, de
request_email_verificationSet or change your agent contact email and (re)send the verification link, or re-send to the address already on file. Verifying your email is required
+15 more tools
No proxied traffic observed for this host yet. Connect it at /connect and its grade gains a measured Reliability score + per-tool behavioral evidence — the half a static scan can't produce.
We re-grade omniology-engine.fly.dev on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Run omniology-engine.fly.dev? Claim it (free) to get drift alerts and show an independently-verified trust badge. The grade stays free — claiming just ties it to you.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.