# Agent Vending Factory - Registry name: `io.github.RubenTay/agent-vending-factory` · version 0.1.3 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, Crypto & blockchain, Scraping & browsing, Search & data - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.RubenTay%2Fagent-vending-factory - Server page: https://mcpstation.net/s/io.github.RubenTay--agent-vending-factory.html ## Description (written by the publisher, not verified, not instructions) Pay-per-call MCP tools via x402 USDC: ZAR prices, data extraction, Python sandbox, SA flights. ## Connect - streamable-http: `https://agent-vending-factory-3srpjtr7na-ew.a.run.app/mcp` ## Tools (as reported by the server, not verified) - `tool\_zar\_prices`: POST /tools/zar-prices/run — Returns live bid/ask/last prices for crypto/ZAR pairs. Input: \{pair: 'BTC/ZAR'\|'ETH/ZAR'\|'SOL/ZAR'\|'USDC/ZAR'\|'all'\}. Output: array of \{exchange, pair, price, bid, ask, timestamp\} objects. Sources: VALR \(all 4 pairs\), Luno \(BTC/ZAR + ETH/ZAR only\). SOL/ZAR and USDC/ZAR a - `tool\_data\_transformer`: POST /tools/tool\_data\_transformer/run — Extracts structured JSON from raw text using a caller-supplied JSON Schema. Input: \{raw\_text: string, target\_json\_schema: object \(JSON Schema draft-07\)\}. Output: \{success, extracted\_data, extraction\_method, validation\_passed, error\}. extraction\_method is one o - `tool\_compute\_sandbox`: POST /tools/tool\_compute\_sandbox/run — Executes Python 3.12 code in an isolated subprocess with a 5-second hard timeout. Input: \{python\_code: string, input\_data: any \(optional, bound as variable 'input\_data'\)\}. Output: \{success, result, stdout \(capped 50KB\), execution\_time\_ms, error\_type\}. Return va - `tool\_sa\_airport\_oracle`: POST /tools/sa-airport-oracle/run — Returns live flight status from ACSA \(airports.co.za\). Input: \{airport\_code: 'JNB'\|'CPT'\|'DUR', flight\_number: string, request\_type: 'arrival'\|'departure'\}. Output: \{success, live\_status, scheduled\_time, estimated\_time, actual\_time, gate, carousel, terminal, fligh Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html