
Apollo Proxy
io.github.bnmbnmaiPublished by GitHub account bnmbnmaiv4.6.0Updated Oct 27, 2026
26 AI tools: DeFi, OSINT, crypto, intel feeds, search, proxy. x402 micropayments.
Overview
Local npm proxy exposing a paid public-data shop: search and buy official regulatory and market datasets over x402 USDC micropayments.
- What you can do
- Search free indexes and firm-name lookups across the shop's data doors
- Buy single official texts or the newest ten texts from a door
- Buy whole tables such as USDA farm market prices and FDA import alerts
- Retrieve regulatory enforcement, inspection and order texts from many agencies
- Pay per request in USDC on Base through the x402 protocol
- When to use it
- Useful when an assistant needs official US and UK regulatory, enforcement, inspection or agricultural market data and the user is willing to pay small per-request fees in USDC. Not needed for free general web search.
- Requirements
- Runs as a local process via npx from the npm package, so Node.js is required. Network access to the shop host is needed, plus a wallet able to pay x402 charges in USDC on Base. No API keys or environment variables are declared.
Installation
In SourceWeft
- Open Apollo Proxy in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
BNM Data Shop — official public-data x402 GETs at ticks.bnm.farm
Official public data as JSON at https://ticks.bnm.farm. Live paid GETs are /.well-known/x402, not a hardcoded door number. USDC on Base (eip155:8453) to 0xf59621FC406D266e18f314Ae18eF0a33b8401004.
Shop: https://bnm.farm/ · Agent brief: https://ticks.bnm.farm/llms.txt · Door list: SHOP-INDEX.md
Bags and prices
- Tables (
GET /ticks,GET /import-alerts) — $0.05 = the entire current table. - Body doors (the other paid GETs) — free search
GET https://ticks.bnm.farm/{door}/manifest.json?q=(HTTP 200) returnsidand the?id=URL. Then payGET ?id=($0.02, one official text) or the page ($0.05, newest 10 official texts; older page?before=, another $0.05).
Unpaid GET on a paid path returns HTTP 402 with PAYMENT-REQUIRED. No request body.
Missouri Dept of Agriculture Market News rows on GET /ticks (Missouri stocker) stay on this $0.05 table. The data made available here has been modified for use from its original source, which is the State of Missouri. THE STATE OF MISSOURI MAKES NO REPRESENTATIONS OR WARRANTY AS TO THE COMPLETENESS, ACCURACY, TIMELINESS, OR CONTENT OF ANY DATA MADE AVAILABLE THROUGH THIS SITE. THE STATE OF MISSOURI EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. The data is subject to change as modifications and updates are complete. It is understood that the information contained in the Web feed is being used at one’s own risk.
Free (not SKUs)
GET /sample— free 3-row /ticks slice. HTTP 200. Not the whole $0.05 table.GET /firm-check?q=— firm-name search across official caches. HTTP 200. Names the door and the?id=or page to buy.GET /{door}/manifest.json?q=— free index/search on every extracted-body door.GET /.well-known/x402— the live paid URLs.GET /openapi.json— OpenAPI 3.1.GET /llms.txt— short agent guidance.GET /— shop JSON (payTo + the live products).
MCP
GET/POST https://ticks.bnm.farm/mcp — Streamable HTTP. One tool per live paid GET, plus free search, free firm-check, paid get-one ($0.02), paid get-page ($0.05). Tools are generated from live well-known.
Paid doors
Same order as live /.well-known/x402. Snapshot below was 62 paid GETs. Re-read live well-known before assuming a new door.
Search URL for each body door: https://ticks.bnm.farm/{path}/manifest.json?q=. Full list with search links: SHOP-INDEX.md. Live source of truth: https://ticks.bnm.farm/.well-known/x402.
Source: README.md at commit 0a6b334
Tools
0Version history
1- v4.6.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts