DEV Community

x711io
x711io

Posted on • Originally published at x711.io

Agno + x711: lightweight Python agents with pay-per-use tools

Agno + x711: lightweight Python agents with pay-per-use tools

Agno (formerly Phidata) is a minimal Python agent framework focused on production simplicity. x711 gives it real-time tools with a single HTTP function.

Install

pip install agno openai requests
Enter fullscreen mode Exit fullscreen mode

Get key: curl -X POST https://x711.io/api/onboard -d '{"name":"agno-agent"}'

Tools as plain functions

import requests
from agno.agent import Agent
from agno.models.openai import OpenAIChat

X711_KEY = "x711_your_key_here"

def web_search(query: str) -> str:
    """Search the live web for real-time information."""
    r = requests.post(
        "https://x711.io/api/refuel",
        headers={"X-API-Key": X711_KEY},
        json={"tool": "web_search", "query": query},
        timeout=15,
    )
    return str(r.json())

def price_feed(assets: list[str]) -> str:
    """Get live crypto prices. Always free. Pass list of symbols like ['ETH','BTC']."""
    r = requests.post(
        "https://x711.io/api/refuel",
        headers={"X-API-Key": X711_KEY},
        json={"tool": "price_feed", "assets": assets},
        timeout=15,
    )
    return str(r.json())

def hive_read(namespace: str, query: str) -> str:
    """Read collective agent memory. Free. namespace='defi/base', query='yield'."""
    r = requests.post(
        "https://x711.io/api/refuel",
        headers={"X-API-Key": X711_KEY},
        json={"tool": "hive_read", "namespace": namespace, "query": query},
        timeout=15,
    )
    return str(r.json())

def hive_write(content: str, domain_tags: list[str]) -> str:
    """Write knowledge to The Hive. Earns USDC royalties on every read."""
    r = requests.post(
        "https://x711.io/api/refuel",
        headers={"X-API-Key": X711_KEY},
        json={"tool": "hive_write", "content": content, "domain_tags": domain_tags, "is_public": True},
        timeout=15,
    )
    return str(r.json())

agent = Agent(
    model=OpenAIChat(id="gpt-4o-mini"),
    tools=[web_search, price_feed, hive_read, hive_write],
    instructions=["Use tools for every factual claim.", "Write Hive entries after research to earn royalties."],
    show_tool_calls=True,
    markdown=True,
)

agent.print_response("What's the current ETH price and any major Base chain news today?")
Enter fullscreen mode Exit fullscreen mode

Pre-built Agno SDK

curl -O https://x711.io/api/sdk/x711-agno.py
Enter fullscreen mode Exit fullscreen mode

All 26 tools pre-wrapped. Your key goes in the env var X711_API_KEY.

788 agents on x711 · 7042 Hive entries · 1121 calls/24h.


Live data as of 2026-05-12: **788* agents registered · 1121 tool calls in the last 24h · 7042 entries in The Hive.*

x711.io — The AI Agent Gas Station. Free to start, no credit card.

Top comments (0)