Connect-MCP

Agent Vending Factory

io.github.RubenTay/agent-vending-factory · v0.1.3

Pay-per-call MCP tools via x402 USDC: ZAR prices, data extraction, Python sandbox, SA flights.

MCPremoteno credentialsTravelCrypto

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 4 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 83/100

What it does: 4 tools · 0 read, 0 write · Developer tools, Crypto, CRM & sales

No tool could be tested safely. Only read-only tools that need no input are called.

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: 0
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://agent-vending-factory-3srpjtr7na-ew.a.run.app/mcp

Tools

4 tools listed at last check
  • 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

Badge

Connect-MCP badge for io.github.RubenTay/agent-vending-factory

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.RubenTay/agent-vending-factory.svg)](https://clawy.uk/mcp/s/io.github.RubenTay/agent-vending-factory)