# Shoptegrity

> See who gets your money, catch fake holiday discounts, and find independent and local sellers.

- name: com.shopteg/shoptegrity
- version: 0.5.1
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 94/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.shopteg%2Fshoptegrity
- tools: https://api.protogrid.dev/v1/servers/com.shopteg%2Fshoptegrity/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "shoptegrity": {
      "type": "http",
      "url": "https://mcp.shopteg.com/mcp"
    }
  }
}
```


## Trust

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

## Quality 94/100 (new)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### 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`: 15 of 15 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,685 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

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

- n/a `stability.changes`, `stability.rug_pull`: tool history recorded for 0 of the 7 days needed

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

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

- tools: 15, about 1,685 tokens to load them all
- tool set hash: e65b0836b7fbcd9a2064c80c43096cca
- badge: [![protogrid quality](https://protogrid.dev/badge/com.shopteg/shoptegrity.svg)](https://protogrid.dev/servers/com.shopteg/shoptegrity)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://mcp.shopteg.com/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (15)

- `check_cart`: Check a shopping or gift list: for each item, which scored company it belongs to (if any), the cited
    facts Shoptegrity holds (parent, filings, shareholder payouts) and what is withheld. Items can be products,
    brands or stores, such as 'AirPods', 'Tide pods' or 'Walmart'. Up to 50 items.
- `check_deal`: Judge a sale price against Shoptegrity's recorded daily price history for a Shopify catalog product.
    Flags 'raised_then_lowered' when a price was pushed up before a sale. Use it on Black Friday and
    Cyber Monday deals. product_id comes from responsible_alternatives.
- `check_seller`: Shoptegrity's cited integrity signals for a seller or brand, or a plain statement that we have none.
- `dollar_split_summary`: Retrieve the USDA Food Dollar breakdown or spending flow split.
- `find_alternatives`: Find higher-integrity, ethical alternatives for a brand.
- `find_local_businesses`: Find local businesses, co-ops, markets, and credit unions within radius.
- `get_brand_parent_feed`: Search or browse the brand and product feed. Ownership fields are withheld until cited.
- `get_retailer_swaps`: Retrieve direct ethical swaps for a major shopping retailer (e.g. Walmart -> WinCo Foods, Home Depot -> Ace Hardware).
- `holiday_shopping_guide`: A plan for shopping with integrity on Black Friday, Small Business Saturday, Cyber Monday,
    Giving Tuesday or for holiday gifts: the date, days left, and which Shoptegrity tools to use at each step.
    occasion is black_friday, small_business_saturday, cyber_monday, giving_tuesday, christmas, or 'next'
    for the next one coming up. today is an ISO date and defaults to the server's date.
- `lookup_brand`: Look up a brand's integrity scorecard, parent company, and citations.
- `lookup_brand_integrity`: Retrieve in-depth integrity metrics: worker vs executive vs shareholder splits, labor records, and waste.
- `lookup_parent_company`: Look up a brand or product by name. Parent-company and ownership fields are withheld until each claim has a cited source.
- `rate_major_retailers`: Retrieve scorecards, shareholder payouts, worker wages, and swaps for major retailers (Target, Walmart, Costco, etc.).
- `responsible_alternatives`: Search independent sellers for a product or gift idea, with today's price, a check against recorded
    price history, and any Shoptegrity standing. Use this whenever someone asks what to buy, wants gift ideas,
    or is shopping Black Friday, Small Business Saturday, Cyber Monday or the holidays. max_price is in USD.
- `search_top_brands`: Search the brand integrity database by name, sector, and minimum integrity grade.
