← Back to work

ETHGlobal Lisbon — Orloj Finance Agents

Hackathon continuation of Orloj Finance Agents, an ETHPrague project that exposes on-chain capabilities to AI agents as MCP servers. I built the Uniswap and The Graph integrations for a specialized agent that can inspect and manage Sepolia Uniswap V3 liquidity positions using live subgraph evidence.

Role

Uniswap & The Graph integrations

Prize

Keep Building on 0G

When

July 2026

What I built

  • Extended Orloj Finance Agents' Uniswap MCP with Sepolia Uniswap V3 liquidity-position tooling: position reads, position creation, liquidity decreases, fee collection, pool discovery, and owned-position listing.
  • Built a Graph-powered LP agent that queries the Uniswap V3 Sepolia subgraph, turns pool activity, fee, volume, liquidity, and range data into deterministic features, and asks for strictly cited HOLD / REDUCE_LIQUIDITY / REBALANCE decisions.
  • Exposed the LP agent back into Orloj Finance Agents chat through an internal MCP, so the conversational supervisor can delegate one observe or guarded management cycle to the specialist.

Why it mattered

Generic chat agents should not invent pool addresses, tick ranges, NFT IDs, chain IDs, or transaction arguments. The useful part of this work was separating conversation from execution: chat can ask for LP management, while deterministic code controls discovery, evidence collection, planning, recovery, and whether writes are enabled.

  • The Graph integration supplies live market evidence instead of prompt guesses.
  • Uniswap actions are routed through typed MCP tools owned by the authenticated Orloj agent wallet.
  • Execution is server-gated; observe mode can recommend a plan without broadcasting transactions.

Result

Orloj Finance Agents won the Keep Building on 0G sponsor prize at ETHGlobal Lisbon. We did not win the Uniswap or The Graph sponsor prizes, but those integrations were central to the product narrative: an agent could gather live DeFi context, reason over an LP position, and map that decision to constrained on-chain actions.

Evidence

  • PR #28 added Sepolia Uniswap V3 liquidity management tools.
  • PR #29 added the Graph-powered autonomous LP manager.
  • PR #31 hardened ergonomic LP position creation.
  • PR #32 exposed the Graph LP Manager in chat.

My contribution

I worked on the LP-management surface rather than the original ETHPrague foundation: Uniswap tools for the agent to manage liquidity, The Graph queries and feature extraction for decision evidence, and the MCP bridge that made the specialist usable from chat.