# Fizzl Buy

> Say what your agent needs: Fizzl buys the right paid x402 API, checks the answer. Free pick.

- name: io.github.Fizzl13/fizzl-buy
- version: 1.1.0
- connection class: R0 (autonomous)
- trust: 97/100
- quality: 80/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/io.github.Fizzl13%2Ffizzl-buy
- tools: https://api.protogrid.dev/v1/servers/io.github.Fizzl13%2Ffizzl-buy/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "fizzl-buy": {
      "type": "http",
      "url": "https://buy.fizzl.eu/mcp"
    }
  }
}
```


## Trust

- hygiene: 100
- liveness: 100
- freshness: 100
- provenance: 90
- drivers: +repository +namespace-matches-repo +website +reachable +uptime-100% +updated-15d-ago
- 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-11-25; 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: 86 (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`: 2 of 2 tools declare readOnlyHint or destructiveHint
- fail `tools.directory_hints`: no tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: x402_pick (destructiveHint, idempotentHint); x402_buy (idempotentHint)
- pass `tools.token_cost`: about 431 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 7 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

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

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

- tools: 2, about 431 tokens to load them all
- tool set hash: 2a117ae26c5bb753cae7685801ec4ffc
- tools last changed: 2026-11-05T13:44:22.884Z
- badge: [![protogrid quality](https://protogrid.dev/badge/io.github.Fizzl13/fizzl-buy.svg)](https://protogrid.dev/servers/io.github.Fizzl13/fizzl-buy)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-05 `x402_buy` changed (description)
  - before: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand, Stellar or Monad, or RLUSD on the XRP Ledger, or USD₮0 on X Layer, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
  - after: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand, Stellar, Monad, Polygon, Arbitrum or Avalanche, or RLUSD on the XRP Ledger, or USD₮0 on X Layer, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
- 2026-11-03 `x402_buy` changed (description)
  - before: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand or Stellar, or RLUSD on the XRP Ledger, or USD₮0 on X Layer, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
  - after: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand, Stellar or Monad, or RLUSD on the XRP Ledger, or USD₮0 on X Layer, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
- 2026-10-30 `x402_pick` changed (description)
  - before: Free: say what your agent needs and get the paid x402 API that x402 Doctor has seen paying out day after day at a fair price (up to $0.01), with its track record, price and example input, plus alternatives. To buy it in one call, POST https://buy.fizzl.eu/v1/buy {"need": …} ($0.02 over x402): the answer comes back checked, and nothing is charged when no service delivers. Limited to 10 free calls an hour.
  - after: Free: say what your agent needs and get the paid x402 API that x402 Doctor has seen paying out day after day at a fair price (up to $0.01), with its track record, price and example input (example_in: "query" for URL parameters, "body" for a JSON body), plus alternatives. To buy it in one call, POST https://buy.fizzl.eu/v1/buy {"need": …} ($0.02 over x402): the answer comes back checked, and nothing is charged when no service delivers. Limited to 10 free calls an hour.
- 2026-10-29 `x402_pick` changed (inputSchema)
- 2026-10-29 `x402_buy` changed (inputSchema)
- 2026-10-27 `x402_buy` changed (description)
  - before: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand or Stellar, or RLUSD on the XRP Ledger, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
  - after: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand or Stellar, or RLUSD on the XRP Ledger, or USD₮0 on X Layer, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
- 2026-10-23 `x402_buy` changed (description)
  - before: Paid ($0.02 via x402 in USDC on Base or Solana, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
  - after: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand or Stellar, or RLUSD on the XRP Ledger, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).

Full history: https://api.protogrid.dev/v1/servers/io.github.Fizzl13%2Ffizzl-buy/changes

## Remotes

- https://buy.fizzl.eu/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (2)

- `x402_buy`: Paid ($0.02 via x402 in USDC on Base, Solana, Algorand, Stellar, Monad, Polygon, Arbitrum or Avalanche, or RLUSD on the XRP Ledger, or USD₮0 on X Layer, inside the call): say what your agent needs ("weather forecast for Amsterdam tomorrow", "BTC price", "EUR to USD rate") and Fizzl buys the right paid x402 API, the one x402 Doctor has seen paying out day after day at a fair price (up to $0.01), fills in its input, pays it from its own wallet and returns the answer, checked by TypeSafe Jev, with which service it came from and a signed receipt. Nothing is charged when no seller delivers. To see first what it would buy, call x402_pick (free).
- `x402_pick`: Free: say what your agent needs and get the paid x402 API that x402 Doctor has seen paying out day after day at a fair price (up to $0.01), with its track record, price and example input (example_in: "query" for URL parameters, "body" for a JSON body), plus alternatives. To buy it in one call, POST https://buy.fizzl.eu/v1/buy {"need": …} ($0.02 over x402): the answer comes back checked, and nothing is charged when no service delivers. Limited to 10 free calls an hour.
