# Love Campus Sales Agent

> Discover personalized courses and books for dating, marriage and family; prepare purchase links.

- name: site.chatgpt.the-love-cam-1555.love-campus-sales-agent/commerce-agent
- version: 0.3.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 80/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/site.chatgpt.the-love-cam-1555.love-campus-sales-agent%2Fcommerce-agent
- tools: https://api.protogrid.dev/v1/servers/site.chatgpt.the-love-cam-1555.love-campus-sales-agent%2Fcommerce-agent/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "commerce-agent": {
      "type": "http",
      "url": "https://love-campus-sales-agent.the-love-cam-1555.chatgpt.site/agent/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 100
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-100% +updated-9d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 80/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-03-26; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 4 of 4 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 669 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 50 (weight 15)

- pass `stability.changes`: 4 tool changes in 30 days
- fail `stability.rug_pull`: 3 tools kept their name but changed most of their description in 30 days; review before trusting them

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 4, about 669 tokens to load them all
- tool set hash: 1b17e1d787969457c96fcdb37f01b709
- tools last changed: 2026-10-11T22:01:19.072Z
- badge: [![protogrid quality](https://protogrid.dev/badge/site.chatgpt.the-love-cam-1555.love-campus-sales-agent/commerce-agent.svg)](https://protogrid.dev/servers/site.chatgpt.the-love-cam-1555.love-campus-sales-agent/commerce-agent)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-10-11 `prepare_purchase` changed (description, inputSchema) **meaning changed**
  - before: Fetch and revalidate a fresh selected-items quote and return the public basket link. The customer must review the whole basket and authorize payment there.
  - after: Prepare a fresh purchase handoff for any published available course or book, or one exact course+book pair. Pass productIds (one or two exact catalog IDs), or a single offerId; never both. Existing mc-bundle-one is supported. Customer reviews the whole basket and authorizes payment.
- 2026-10-11 `recommend_offer` changed (description, inputSchema) **meaning changed**
  - before: Match everyday partnership needs, USD budget in cents and explicit companion-book preference; bounded matching, no transaction.
  - after: Rank suitable published courses and books using the buyer need, college, kind and USD budget. Explain personalized learning accurately; ask the customer to confirm suitability.
- 2026-10-11 `list_offers` changed (description, inputSchema) **meaning changed**
  - before: Read the current owning catalog and quote service for Everyday Partnership and its exact Husbands Field Guide bundle.
  - after: Full course and book catalog; alias of list_products. Prices are selected-product subtotals, not a complete basket quote.
- 2026-10-11 `list_products` added
  - List every published Love Campus course and book across Dating, Marriage and Family, with exact IDs, USD prices and current book buyability. Optional college, kind, text and budget filters.

Full history: https://api.protogrid.dev/v1/servers/site.chatgpt.the-love-cam-1555.love-campus-sales-agent%2Fcommerce-agent/changes

## Remotes

- https://love-campus-sales-agent.the-love-cam-1555.chatgpt.site/agent/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (4)

- `list_offers`: Full course and book catalog; alias of list_products. Prices are selected-product subtotals, not a complete basket quote.
- `list_products`: List every published Love Campus course and book across Dating, Marriage and Family, with exact IDs, USD prices and current book buyability. Optional college, kind, text and budget filters.
- `prepare_purchase`: Prepare a fresh purchase handoff for any published available course or book, or one exact course+book pair. Pass productIds (one or two exact catalog IDs), or a single offerId; never both. Existing mc-bundle-one is supported. Customer reviews the whole basket and authorizes payment.
- `recommend_offer`: Rank suitable published courses and books using the buyer need, college, kind and USD budget. Explain personalized learning accurately; ask the customer to confirm suitability.
