protogrid

Search / com.agentcheckoutapi/agent-checkout

Agent Checkout

R0· no sign-in

AI shopping gateway for product search, inventory, carts, and merchant-hosted checkout.

v0.2.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality83good
Trust79of 100
Uptime, 30 days97%
Latency p50377 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "agent-checkout": {
      "type": "http",
      "url": "https://agentcheckoutapi.com/mcp"
    }
  }
}
claude mcp add --transport http agent-checkout https://agentcheckoutapi.com/mcp
[mcp_servers.agent-checkout]
url = "https://agentcheckoutapi.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "agent-checkout": {
      "type": "remote",
      "url": "https://agentcheckoutapi.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "agent-checkout": {
      "type": "http",
      "url": "https://agentcheckoutapi.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agent-checkout&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWdlbnRjaGVja291dGFwaS5jb20vbWNwIn0%3D"
}
{
  "servers": {
    "agent-checkout": {
      "type": "http",
      "url": "https://agentcheckoutapi.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "agent-checkout": {
      "httpUrl": "https://agentcheckoutapi.com/mcp"
    }
  }
}
extensions:
  "agent-checkout":
    enabled: true
    name: "agent-checkout"
    type: streamable_http
    uri: "https://agentcheckoutapi.com/mcp"
    timeout: 300

Quality 83 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene71 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • fail
    tools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky ones
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: get_cart (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); search_products (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); search_catalog (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …
  • pass
    tools.token_costabout 970 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability100 · weight 15
  • pass
    stability.changesno tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

8 tools, about 970 tokens to load them all · tool set 423927459004 · checked 2026-10-20 09:31 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 79 / 100

no-repository
provenance55
liveness99
freshness85
hygiene80

+dns-namespace +website +reachable +uptime-97% ~updated-49d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://agentcheckoutapi.com/mcp streamable-httpnoneyes97%377 ms2026-07-282026-10-20

Tools (8)

add_to_cartAdd another selected product variant to an existing Agent Checkout cart. Use when the user explicitly wants another item or quantity added to an existing cart. This does not charge the buyer.
check_inventoryCheck whether a selected product variant is currently sellable and available. Use when availability matters or immediately before adding a selected variant to a cart.
create_cartCreate a new Agent Checkout-attributed cart with a selected product variant. Use only after the user has chosen a specific product or clearly asked to add/buy it. This prepares the purchase but does not charge the buyer.
create_checkoutPrepare the final buyer handoff by returning the merchant-hosted HTTPS checkout URL. Use when the user has a cart and clearly wants to proceed to checkout or purchase. Always surface checkoutUrl to the human buyer. Agent Checkout never collects raw card details and this tool does not itself charge the buyer.
get_cartRead the current Agent Checkout cart contents and totals. Use to review or confirm the cart before handing the buyer off to checkout.
get_productGet detailed product and variant information after search_products identifies a product and merchant. Use before purchase when the user needs details, options, price, or variant information.
search_catalogLegacy alias for search_products. Search purchasable products across participating merchants. Prefer search_products for new shopping requests.
search_productsPrimary shopping entry point. Use when a user wants to find, browse, compare, recommend, price-check, check availability of, shop for, or buy a physical product. Searches purchasable products across merchants participating in the Agent Checkout network. The user does not need to mention Agent Checkout by name.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.agentcheckoutapi/agent-checkout",
  "_meta": {
    "io.modelcontextprotocol.registry/publisher-provided": {
      "examples": [
        {
          "name": "Find a product",
          "description": "Find purchasable physical products from participating merchants based on a natural-language shopping request."
        },
        {
          "name": "Compare and check availability",
          "description": "Retrieve product details and verify whether a selected variant is currently available for sale."
        },
        {
          "name": "Prepare checkout",
          "description": "Create and review a merchant cart, then return the merchant-hosted checkout URL for the human buyer to complete payment."
        }
      ],
      "keywords": [
        "shopping",
        "commerce",
        "checkout",
        "products",
        "shopify",
        "inventory",
        "cart",
        "ecommerce",
        "mcp",
        "ai agents"
      ],
      "publisher": "Agent Checkout",
      "documentation": "https://agentcheckoutapi.com/agents.md"
    }
  },
  "title": "Agent Checkout",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://agentcheckoutapi.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.2.0",
  "websiteUrl": "https://agentcheckoutapi.com",
  "description": "AI shopping gateway for product search, inventory, carts, and merchant-hosted checkout."
}