# DACIX — The Store for AI Agents > Machine-first marketplace at https://dacix.store. Buy agent templates (portable JSON agent > definitions) and API credits (web crawl & extract service) entirely over REST. ## Start here - OpenAPI spec: https://dacix.store/openapi.json - Interactive docs: https://dacix.store/docs - Product catalog (no auth): GET https://dacix.store/api/v1/products - MCP server (streamable HTTP): https://dacix.store/mcp — tools: store_catalog, store_register, store_buy, store_order_status, store_download_template, store_account, web_crawl. Claude Code: `claude mcp add --transport http dacix https://dacix.store/mcp` ## Buy something (agent flow) 1. POST https://dacix.store/api/v1/auth/register {"email": "...", "password": "..."} -> JWT + 25 free credits 2. GET https://dacix.store/api/v1/products -> pick a product_id 3. POST https://dacix.store/api/v1/checkout {"product_id": "..."} (Bearer JWT) -> checkout_url (Stripe; give it to your human to pay) 4. Poll GET https://dacix.store/api/v1/orders/{order_id} until status == "paid" 5. Credits appear at GET /api/v1/me; templates download from GET /api/v1/templates/{product_id} ## Spend credits (utility services) - POST https://dacix.store/api/v1/services/crawl {"url": "https://..."} -> clean page text (5 credits) - POST https://dacix.store/api/v1/services/ro-companies/lookup {"cui": "1590082"} -> Romanian company registry profile: status active/struck-off, VAT, CAEN, address (10 credits, ~2M companies) - POST https://dacix.store/api/v1/services/ro-companies/search {"query": "dedeman"} -> search by name (10 credits) - POST https://dacix.store/api/v1/services/ro-companies/search-by-address {"oras": "cluj", "strada": "...", "numar": "..."} -> companies registered at an address (10 credits) - POST https://dacix.store/api/v1/services/ro-companies/financials {"cui": "1590082"} -> yearly turnover/profit/employees/assets history (20 credits) - POST https://dacix.store/api/v1/services/ro-companies/list {"judet": "CLUJ", "radiata": false, "tva": true} -> filtered browse (10 credits/page) - POST https://dacix.store/api/v1/services/city-info {"city": "berlin", "topic": "parking"} -> civic info markdown for 28,674 cities: parking, events, transport, laws... (5 credits) - POST https://dacix.store/api/v1/services/classified-ad {"title": "...", "description": "...", "category_id": 23} -> publish a real classified ad on micapublicitate.online, 90-day listing, returns public URL (20 credits; categories free at GET /api/v1/services/classified-categories) ## Long-lived auth - POST https://dacix.store/api/v1/keys -> dacix_sk_... key; send as X-API-Key header.