Describe images via verified x402 vision endpoints. No OpenAI/Claude key, pay per image in USDC.
A tiny example that takes an image URL and returns a description. EntRoute discovers the best-ranked vision endpoint; x402 handles payment.
Why this exists: One-off image descriptions don't justify a Vision API account. Pay $0.001–$0.005 per call instead — no signup, no key.
claude mcp add entroute -- npx @entroute/mcp-serverThen ask Claude: "Describe the image at https://upload.wikimedia.org/wikipedia/commons/3/3a/Cat03.jpg" — it discovers a verified vision endpoint, pays in USDC on Base, and returns the description. No API keys, no wallet setup, no env vars.
npm install @entroute/sdk-agent-tsInspect the top-ranked endpoint:
import { EntRouteClient } from '@entroute/sdk-agent-ts';
const client = new EntRouteClient({ baseUrl: 'https://api.entroute.com' });
const result = await client.discover({ capability_id: 'image.describe' });
console.log(result.ranked_endpoints[0]);To actually call it (and have the SDK handle the x402 402 → pay → retry dance), pass a Base wallet via client.discoverAndCall(). See the SDK docs.
Discovery only — prints the top 3 endpoints with score, latency, success rate, and price. No payment, no wallet needed.
git clone https://github.com/entroute/describe-image && cd describe-image
pnpm install
pnpm startSource: src/index.ts.
The only x402 directory that pays real USDC to verify each endpoint actually works. Probes run every 10 minutes; failed endpoints get demoted automatically.
- Site: https://entroute.com • Docs: https://entroute.com/docs/quickstart
- MCP server:
@entroute/mcp-server - TypeScript SDK:
@entroute/sdk-agent-ts
x402 is the open pay-per-request protocol behind it (Coinbase + Linux Foundation). Server returns 402, client pays in USDC on Base, retries with payment header.
get-crypto-prices— Token prices without CoinGeckofetch-tweets— Twitter data without the Twitter APIweb-search-agent— Web search for AI agentssummarize-url— Summarize any article URLget-weather— Weather without sign-upplace-search— Find places nearby without Google Placesqr-generator— QR codes via x402
MIT