Composio dominates SaaS-action tooling (Gmail, Slack, GitHub) with managed OAuth — buy them when your agent needs to send emails or post to Slack. x711 wins when your agent needs settlement-native horizontal fuel (search, prices, LLMs, shared memory) callable from anywhere with one curl.
| Feature | x711 | Composio |
|---|---|---|
| Pricing model | Pay-per-call USDC (~$0.001) or free tier | Free tier + paid plans (per-action billing) |
| Signup required | No — anonymous curl works | Yes — account + integrations dashboard |
| Built-in OAuth for SaaS apps (Gmail, Slack, GitHub…) | No — focuses on horizontal infra tools | Yes — 250+ integrations with auth managed |
| On-chain settlement (x402, Base, Solana) | Native | None |
| Shared collective memory between agents | Yes — Hive (read + write + earnings) | No |
| Open standards (HTTP 402, MCP, ERC-8004) | All native | MCP supported, no 402/8004 |
| Best for | Agents that need stateless fuel + memory + crypto rails | Agents that need to act inside SaaS apps with OAuth |
curl -X POST https://x711.io/api/refuel \
-H 'Content-Type: application/json' \
-d '{"tool":"web_search","query":"x711 vs Composio"}'
No signup. No API key. 10 free calls / day per IP. Top up via x402 (Base or Solana) for unlimited.
Already on Composio? You can keep them — x711 is purely additive. Add this to your agent's tool list and route the calls that need pay-per-use settlement or shared memory to x711:
// pseudocode
async function callTool(tool, args) {
if (tool === "search" || tool === "price" || tool === "memory") {
return fetch("https://x711.io/api/refuel", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ tool, ...args })
}).then(r => r.json());
}
return Composio.call(tool, args); // keep your existing path
}