Skip to main content

For AI Agents

Colter gives agents four launch-surface workflows: Check, Fix, Test, and Lens. Start with readiness, escalate to remediation or mystery-shopping when needed, and use the agent-commerce tool chain only after calling colter.agent.workflow.

Machine-Readable Discovery Surfaces

Use these published endpoints instead of scraping narrative docs.

PathPurpose
/robots.txtCrawler access rules
/llms.txtShort LLM-facing summary and routing hints
/llms-full.txtExpanded inline reference for agents
/SKILL.mdAgent skill definitions
/AGENTS.mdAgent contributor and integration guide
/.well-known/agent.jsonA2A agent card
/.well-known/mcp.jsonMCP server discovery manifest
/.well-known/ucp.jsonUCP service manifest
/openapi.yamlCanonical OpenAPI specification
/mcp-tools.schema.jsonPublished MCP input schemas

Recommended Routing

1. Run colter.check to determine readiness and discoverability gaps.

2. Run colter.fix when the user asks what to change on the storefront.

3. Run colter.test when the user wants to see how real AI shoppers behave across GPT, Claude, and Gemini.

4. Run colter.lens for live traffic, protocol health, drop-off analysis, and revenue impact.

5. For a configured commerce backend, call colter.agent.workflow first, then follow the returned colter.agent.* sequence.

Core MCP Tools

ToolDescription
colter.checkFree readiness scan for any public store URL.
colter.fixGenerate a remediation plan with code snippets.
colter.testRun AI mystery shopper simulations with 10 personas.
colter.lensInspect live AI agent traffic, drop-off, protocol health, and revenue.
colter.agent.workflowReturn the recommended tool sequence for agent-commerce flows.

Agent-Commerce Tools

ToolDescription
colter.agent.discoverDiscover store capabilities and configured protocols.
colter.agent.products.searchSearch the product catalog.
colter.agent.cart.createCreate a new cart.
colter.agent.cart.addAdd an item to a cart.
colter.agent.cart.quoteQuote cart totals.
colter.agent.checkout.initiateStart checkout and return the next step.
colter.agent.checkout.completeComplete or cancel checkout with explicit approval.
colter.agent.receipt.getFetch receipt details after checkout.

Admin Tools

Available when the MCP server is started with --admin-tools.

ToolDescription
colter.scoutAuto-discover store platform and generate starter config.
colter.configureApply configuration settings.
colter.config.getRead the current configuration.
colter.config.schemaList valid config keys and types.
colter.validateValidate the current configuration.
colter.infoReturn version, runtime, and diagnostics info.

Check Example

The default public entry point is POST /api/v1/check or colter.check.

{
  "url": "https://example-store.com",
  "agent_ready": true,
  "fully_covered": false,
  "protocols": {
    "ucp": { "detected": true, "endpoint": "/.well-known/ucp", "version": "1.0", "error": "" },
    "acp": { "detected": false, "endpoint": "", "version": "", "error": "/.well-known/acp returned HTTP 404" },
    "mcp": { "detected": false, "endpoint": "", "version": "", "error": "Could not connect to /.well-known/mcp" }
  },
  "store": {
    "platform": "shopify",
    "platform_confidence": 0.92,
    "product_count": 156,
    "psp": "shopify_payments",
    "detectable": true
  },
  "coverage": {
    "google_ecosystem": true,
    "openai_ecosystem": false
  },
  "verdict": "PARTIALLY AGENT-READY",
  "recommendation": "Add ACP endpoint support for the OpenAI ecosystem",
  "plain_language": {
    "merchant": "Google AI can understand your store, but OpenAI-led agent checkout is still blocked."
  }
}

MCP Setup

{
  "mcpServers": {
    "colter": {
      "command": "colter",
      "args": ["mcp", "--admin-tools"]
    }
  }
}

After setup, call colter.info to confirm the server is running and discover any configuration issues.

Safety And Consent

Consent: Require explicit user approval before calling colter.agent.checkout.complete with approved=true.

Idempotency: Treat checkout_id as the idempotency key for checkout completion.

Diagnostics first: If the user only needs readiness or storefront analysis, stay on colter.check, colter.fix, colter.test, or colter.lens.

Access Boundary

Everyone starts free with email + store URL and no credit card. Public Check and Fix flows do not require authentication.

Lens requires a Colter API key. Test requires at least one provider API key. Agent-commerce tools require a configured backend with store credentials in colter.yaml.