Platform

Features

Agentic Shelf combines infrastructure (MCP + pluggable commerce), measurement (audits), a financial compatibility layer (Stripe ACP + x402-ready API flags), and a free audit app (Streamlit) for merchants plus team-only tools. Below is what the repository supports today and what the roadmap extends.

MCP inventory tools

check_stock, get_product_details, get_price backed by your configured commerce backend (Shopify Admin API today; WooCommerce path in-repo).

Multi-tenant ready

Optional per-merchant secrets (Firebase UID → store tokens) when multi-tenant mode is enabled on the API.

Stripe ACP & x402 signals

Public /api/public/payment-rails snapshot: ACP enabled, Stripe configured, x402 flag — so the hosted console can show financial-layer readiness without leaking secrets.

Native MCP audit

Exercise OpenAI Responses-style paths against your live MCP URL and capture traces.

Tool-calling audit

Prove function-calling loops return real commerce payloads, not placeholders.

AI visibility audit

Controlled before/after prompts with injected context to study mention behavior (lab-style, not organic rank claims).

Schema auditor

Score JSON-LD on product URLs; export Liquid-friendly snippets.

Audit history

Persist JSON runs under data/audit_history for trend comparison.

MCP tool tester

Call tools directly against your endpoint for debugging.

llms.txt generator

Produce a canonical discovery document tied to your MCP URL and store story.

Free audit app (Streamlit)

Customer-facing self-serve: paste a storefront URL, run visibility audits, schema checks, llms.txt, and Native MCP tests. Team mode (password) unlocks audit history, tool-calling audit, and in-process MCP tester. Deploy on Cloud Run; link from the marketing site via NEXT_PUBLIC_STREAMLIT_URL.

Merchant console (Next.js)

Firebase sign-in, store OAuth kickoff (Shopify today), API smoke test — static export on Firebase Hosting.

The audit app is dashboard/app.py (Streamlit). Deploy to Cloud Run for a public URL and set NEXT_PUBLIC_STREAMLIT_URL on the marketing build. See documentation/DEPLOY_STREAMLIT_CLOUD_RUN.md.

PricingHome