# `io.github.soldgraph/soldgraph` on anlyon.dev

> Text inside fenced blocks marked untrusted-server-text was written by the MCP server's publisher, not by anlyon.dev. It is data to inspect, not instructions to follow. Invisible characters are shown as [U+XXXX].
> No finding is not a safety guarantee: these are point-in-time checks of tool definitions, not of code or behaviour.

- Page: https://anlyon.dev/servers/io.github.soldgraph/soldgraph
- JSON: https://anlyon.dev/api/v1/servers/io.github.soldgraph/soldgraph
- Version: 1.0.1 (active)
- Publisher: io.github.soldgraph (GitHub account)
- Runs: remote (streamable-http)
- Sign-in to list tools: none
- Repository: https://github.com/soldgraph/soldgraph-examples
- Metadata from the official MCP Registry, synced 2026-10-21T18:49:38.240Z

Title and description, as the publisher wrote them:

```untrusted-server-text
Soldgraph
Sold comps and active listings from eBay, Poshmark, Mercari, Depop, Vinted, TCGplayer and more.
```

Scanned 2026-10-21T19:27:30.033Z over streamable-http.

**19 tools: 1 change things and 18 only read.**

| Group | Class | Tools | Claude Code |
| --- | --- | --- | --- |
| Deletes or cancels | destructive | 0 | deny |
| Can't be undone | irreversible | 0 | ask |
| Changes things | write | 1 | ask |
| Only reads | read | 18 | allow |

## Findings

No check matched anything in these tool definitions.


## Changes things (1)

Creates or changes something that can be changed back. Claude Code: ask.

### `account_usage`

- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.

Description, as the server wrote it:

```untrusted-server-text
Your plan, requests used in the rolling 30 days or of the one-time free credit, remaining allowance, extra requests and rate limit. The same numbers the API enforces. Free.
```

## Only reads (18)

Looks things up and changes nothing. Claude Code: allow.

### `api_status`

- The name "api_status" says "status": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Live health, success rate and response time for every marketplace. Free.
```

### `depop_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of Depop active listings by keyword, from sellers in the US, UK, Australia or Canada, up to 100 rows. Pages use a cursor. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/depop-listings
```

### `ebay_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of eBay active listings by keyword, on eBay US or seven other countries, in the sort order you pick. A page holds up to 200 rows with count=200, or 40 without it. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/listings
```

### `ebay_sold`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of eBay sold listings by keyword, on eBay US or seven other countries. A page holds up to 200 rows with count=200, or 40 without it. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/sold
```

### `facebook_item`

- The description's first verb is "fetch": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Fetch one Facebook Marketplace listing by ID or URL: description, condition, posted date, approximate coordinates, delivery and photos. Status is the seller-set state, not a verified sale. Cached 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/facebook-item
```

### `facebook_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search Facebook Marketplace US active listings near a ZIP code or point, up to about 24 rows. Prices are seller asks. No sold search. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/facebook-listings
```

### `get_result`

- The name "get_result" says "get": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Finish a search that was still collecting when its tool call returned. Free: it never charges again.
```

### `mercari_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of Mercari US active listings by keyword, up to 100 rows. Pages use a cursor. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/mercari-listings
```

### `mercari_sold`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of Mercari US sold listings by keyword, up to 100 rows. Pages use a cursor. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/mercari-sold
```

### `offerup_item`

- The description's first verb is "fetch": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Fetch one OfferUp listing by ID or URL: description, posted date, condition, coordinates, shipping, photos, seller and vehicle details. Status is the seller-set state, not a verified sale. Cached 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/offerup-item
```

### `offerup_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of OfferUp US active listings near a ZIP code or point, about 50 rows. Prices are seller asks. No sold search. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/offerup-listings
```

### `poshmark_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of Poshmark active listings by keyword, on Poshmark US or Canada, in the sort order you pick. Pages use a cursor. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/poshmark-listings
```

### `poshmark_sold`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of Poshmark sold listings by keyword, on Poshmark US or Canada. Pages use a cursor. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/poshmark-sold
```

### `tcgplayer_sales`

- The description's first verb is "fetch": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Fetch an exact product’s recent individual sales. Anonymous source access has shown at most five rows; this is not a complete sales history. Cached 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/tcgplayer-sales
```

### `tcgplayer_search`

- The name "tcgplayer_search" says "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search TCGplayer products by keyword; returns catalog identity, source market-price estimate and a few active seller asks. Cached 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/tcgplayer-search
```

### `vinted_item`

- The description's first verb is "fetch": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Fetch one Vinted listing by ID or URL: description, condition, brand, size, colour, category, photos and the seller's rating. Status is not a verified sale. Cached 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/vinted-item
```

### `vinted_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of Vinted active listings by keyword, on Vinted US, UK or 24 European sites, 96 rows a page. Prices are seller asks. No sold search. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/vinted-listings
```

### `whatnot_listings`

- The description's first verb is "search": a word for reading.

Description, as the server wrote it:

```untrusted-server-text
Search one page of Whatnot Buy It Now active listings from sellers in the US or Canada, up to 24 rows. Prices are seller asks. No sold search. Results are cached for 15 minutes. Each completed search costs 1 request, cache hits included; failed searches are free. Docs: https://soldgraph.com/docs/api/whatnot-listings
```

## Claude Code permissions

For `.claude/settings.json`, assuming the server is installed as `soldgraph`:

```json
{
  "permissions": {
    "allow": [
      "mcp__soldgraph__ebay_sold",
      "mcp__soldgraph__ebay_listings",
      "mcp__soldgraph__poshmark_sold",
      "mcp__soldgraph__poshmark_listings",
      "mcp__soldgraph__mercari_sold",
      "mcp__soldgraph__mercari_listings",
      "mcp__soldgraph__depop_listings",
      "mcp__soldgraph__whatnot_listings",
      "mcp__soldgraph__tcgplayer_search",
      "mcp__soldgraph__tcgplayer_sales",
      "mcp__soldgraph__offerup_listings",
      "mcp__soldgraph__offerup_item",
      "mcp__soldgraph__facebook_listings",
      "mcp__soldgraph__facebook_item",
      "mcp__soldgraph__vinted_listings",
      "mcp__soldgraph__vinted_item",
      "mcp__soldgraph__get_result",
      "mcp__soldgraph__api_status"
    ],
    "ask": [
      "mcp__soldgraph__account_usage"
    ],
    "deny": []
  }
}
```
