Maventech Developer & Agent Resources

Maventech publishes a public, read-only Catalog API plus a full set of AI-agent discovery documents. No API key, OAuth or bearer token is required to browse products or read prices. Every endpoint returns JSON, and every error is a structured JSON object with a stable error.code, a human error.message and an actionable error.hint.

Quick start: fetch the machine-readable API surface from https://maventechsoftware.com/openapi.json, or list products at https://maventechsoftware.com/api/products.

Catalog API (OpenAPI 3.1)

GEThttps://maventechsoftware.com/api

API index — version, links and available endpoints.

GEThttps://maventechsoftware.com/api/products

List active products. Filter with ?q= and ?category=, page with ?limit=&offset=.

GEThttps://maventechsoftware.com/api/products/{slug}

Fetch one product with live price, edition, platform, stock and activation URL.

GEThttps://maventechsoftware.com/api/categories

All categories with product counts and price ranges.

GEThttps://maventechsoftware.com/openapi.json

OpenAPI 3.1 specification (also at /api/openapi.json and /api/openapi.yaml).

Agent discovery

GEThttps://maventechsoftware.com/.well-known/api-catalog

RFC 9727 API catalog (linkset) tying every resource together.

GEThttps://maventechsoftware.com/.well-known/mcp.json

Model Context Protocol (MCP) server card.

GEThttps://maventechsoftware.com/.well-known/agent-skills.json

Agent skills index (browse_catalog, get_product, …).

GEThttps://maventechsoftware.com/agents.json

agents.json manifest — capabilities, endpoints and etiquette.

GEThttps://maventechsoftware.com/auth.md

Authentication guide (spoiler: catalog reads need none).

AI content & policy

GEThttps://maventechsoftware.com/llms.txt

llmstxt.org site summary with the live product index.

GEThttps://maventechsoftware.com/llms-full.txt

Expanded context — full catalog, policies, guides & FAQs inlined.

GEThttps://maventechsoftware.com/AGENTS.md

When-to-use guidance for agents.

GEThttps://maventechsoftware.com/robots.txt

Crawler policy (AI user-agents explicitly allowed).

Example request

curl -s "https://maventechsoftware.com/api/products?category=windows-11&limit=5" \
  -H "Accept: application/json"

All responses are cached for a few minutes and are safe to poll politely (please keep it under ~30 requests/minute). For anything beyond catalog reads (orders, accounts) a human is required — see the auth guide.

Questions? Contact Maventech support at /contact.php.