Voltaxion for AI agents and B2B systems.
Voltaxion exposes live catalog access through JSON feeds, a read-only public API, an MCP server and discovery files. Phase 1 is anonymous read. Phase 2 adds customer-scoped Bearer keys and real quote locks.
Three ways to integrate, one commercial surface.
Use direct feeds for ingestion, MCP for agent tooling, or discovery files for automatic capability detection.
Static JSON for ingestion, API for controlled reads
Phase 1 exposes a large sample catalog and image map over HTTPS, plus a public read-only API on api.voltaxion.com.
/data/catalog_sample.jsonfor SKU, price, stock, grade and routing metadata/data/product_images.jsonfor product-to-image lookuphttps://api.voltaxion.comfor public read-only catalog access
Purpose-built tool layer for agents
The MCP surface narrows the catalog into four operator-safe tools: filtered search, category enumeration, SKU lookup and a Phase 1 pseudo quote request.
search_catalogfor brand/category/model/condition/max-price filterslist_categoriesfor category discovery and validationget_skufor full detail by VTX SKUrequest_quotefor Phase 1 indicative quoting
Machine-readable entry points for tool-aware clients
Voltaxion publishes llms.txt and ai-plugin.json on the public domains so clients can discover scope and access boundaries without scraping the site.
https://voltaxion.com/llms.txtplus matching portal and admin variantshttps://voltaxion.com/.well-known/ai-plugin.jsonplus matching portal and admin variants- Use discovery first when your client supports automatic capability mapping
Anonymous read now. Customer-scoped auth next.
The live posture is conservative: public discovery, public reads and no claim that a Phase 1 quote response equals a stock reservation.
Anonymous read surfaces
Today you can fetch sample data, browse discovery files and call MCP catalog tools without a customer-specific Bearer token.
- Read-only JSON and API access is live
- MCP catalog search and SKU detail are live
request_quotereturns a Phase 1 pseudo quote, not a hold or reservation
Bearer keys and real quote locks
Phase 2 introduces customer-bound API keys, per-customer rate ceilings and real quote locking backed by server-side state.
Authorization: Bearer vtx_live_...is the planned auth shape- Quote locks and stock holds are a roadmap item, not a Phase 1 promise
- Use contact for early-access discussion
Surface map
Current integration touchpoints.
https://voltaxion.com/llms.txt
Mirrored on portal and admin domains.
https://voltaxion.com/.well-known/ai-plugin.json
Published on all three public-facing domains.
https://api.voltaxion.com
Public read-only catalog API.
https://mcp.voltaxion.com/mcp
MCP server exposing four catalog tools.
https://portal.voltaxion.com/data/catalog_sample.json
Sample feed with 1200+ SKUs.
https://portal.voltaxion.com/.well-known/openapi.json
Until it is published, use llms.txt, ai-plugin.json and the sample catalog JSON.
Keep staging copies out of indexation until the OpenAPI file is live.
Operational limits are explicit.
Cache aggressively, back off on 429, and do not assume the HTML site, data feeds and admin endpoints share the same threshold.
| Surface | Path scope | Limit | Expected behavior |
|---|---|---|---|
| Catalog feeds | /data/*.json |
30 requests/minute per IP, burst 10 | Best for cached pulls and scheduled syncs. Overages return 429. |
| Page endpoints | HTML pages on voltaxion.com |
120 requests/minute per IP | Suitable for human browsing and lightweight agent discovery, not bulk harvesting. |
| Admin endpoints | Admin app/API surfaces | 600 requests/minute per IP, burst 200 | Reserved for authenticated internal workflows and signup/onboarding flows. |
Start simple, then move up the stack.
Most clients begin with the catalog sample feed, then switch to MCP for structured agent workflows.
Fetch the sample catalog feed
The sample feed is the fastest way to validate field coverage before deeper wiring.
curl -sS https://portal.voltaxion.com/data/catalog_sample.json \
-H "Accept: application/json"
Read and inspect the JSON feed
Keep the contract plain: fetch, raise on transport failure, then inspect the response shape.
import httpx
url = "https://portal.voltaxion.com/data/catalog_sample.json"
with httpx.Client(timeout=20.0) as client:
response = client.get(url, headers={"Accept": "application/json"})
response.raise_for_status()
payload = response.json()
print(type(payload))
print(payload.keys() if isinstance(payload, dict) else "list payload")
Search the catalog through tool invocation
Use the MCP surface when you want a constrained tool contract instead of raw file parsing.
{
"tool": "search_catalog",
"arguments": {
"brand": "Apple",
"category": "smartphone",
"model": "iPhone 15",
"condition": "Grade A",
"max_price_usd": 700
}
}
Use discovery files as the contract index.
The sample feed is large enough to show the working field shape: VTX SKU, brand, model, grade, stock, unit price in USD, route or hub metadata and image references. Treat llms.txt as the public map and ai-plugin.json as the current capability summary.
llms.txtis the best current human-readable index to integration scope and data intent.ai-plugin.jsonis the right discovery target for agent clients that understand plugin-style capability declarations.openapi.jsonis pending publication on the portal domain. Until that lands, do not build production assumptions around unpublished paths.- Mirror the sample JSON into your own cache instead of hot-linking every request.
Allowed uses are narrow by design.
This is a B2B catalog surface for sourcing workflows and controlled automation.
Good uses of the live Phase 1 surface
Workflows this page is meant to support today.
- Read catalog sample data to evaluate assortment, grade mix and pricing posture.
- Use MCP tools to search categories, inspect SKU detail and draft sourcing workflows.
- Cache responsibly inside internal buyer tools, ERP pilots or procurement copilots.
- Use pseudo quote responses for evaluation and internal workflow testing.
What not to assume or do
Current operational boundaries.
- Do not treat a Phase 1 pseudo quote as a confirmed lock, stock hold or shipping commitment.
- Do not bypass, spray or parallelize around the published rate limits.
- Do not republish the raw feed as a public mirror or a free third-party catalog dump.
- Do not represent unpublished or pending surfaces as production contracts.
Need a deeper integration path?
Use the live public surfaces to evaluate data shape today. For authenticated access planning and early Phase 2 discussions, start with a commercial onboarding conversation.