agent

Supplement prices, price history, SupplementScore, verified discount codes, UCP catalog tools

사용해야 할까요

품질 및 안전성

B
설명 품질
68%
스키마 완전성
87%
이름 품질
83%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (8)

  • LOWTool 'zoek_producten' description lacks action verbzoek_producten에서
  • LOWTool 'prijs_historie' description lacks action verbprijs_historie에서
  • LOWTool 'geverifieerde_code' description lacks action verbgeverifieerde_code에서
  • LOWTool 'beste_in_categorie' description lacks action verbbeste_in_categorie에서
  • LOWTool 'week_deals' description lacks action verbweek_deals에서
  • LOWTool 'actuele_sales' description lacks action verbactuele_sales에서
  • LOWTool 'lookup_catalog' description lacks action verblookup_catalog에서
  • LOWTool 'get_product' description lacks action verbget_product에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,725토큰 (도구 정의)
~1.6 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 2.13%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "agent": {
      "url": "https://sportpoeder.nl/api/agent/mcp"
    }
  }
}

원격 엔드포인트

https://sportpoeder.nl/api/agent/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (12)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢zoek_producten(zoekterm, max_prijs, markt)

Zoek supplementen over alle shops in de gekozen markt (ook niet-Shopify) met prijs per 100 g/portie, SupplementScore en actuele kortingscode.

입력 스키마

{
  "type": "object",
  "properties": {
    "zoekterm": {
      "type": "string"
    },
    "max_prijs": {
      "type": "number"
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  },
  "required": [
    "zoekterm"
  ]
}
🟢product_oordeel(product_id, markt)

Onafhankelijk kwaliteitsoordeel over één product: SupplementScore met onderbouwing, reviews en actuele prijs.

입력 스키마

{
  "type": "object",
  "properties": {
    "product_id": {
      "type": "integer"
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  },
  "required": [
    "product_id"
  ]
}
🟢prijs_historie(product_key, dagen, markt)

Prijsverloop van een product (dagmetingen): laagste/hoogste/mediaan en of de huidige 'korting' echt een korting is.

입력 스키마

{
  "type": "object",
  "properties": {
    "product_key": {
      "type": "string"
    },
    "dagen": {
      "type": "integer",
      "default": 90
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  },
  "required": [
    "product_key"
  ]
}
🟢geverifieerde_code(merk, markt)

De actuele kortingscode voor een merk in de gekozen markt, met laatst-geverifieerd-datum en succespercentage uit gebruikersstemmen.

입력 스키마

{
  "type": "object",
  "properties": {
    "merk": {
      "type": "string"
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  },
  "required": [
    "merk"
  ]
}
🟢beste_in_categorie(categorie, markt)

Onze ranglijst van de beste producten in een categorie (bijv. eiwitten, creatine, pre-workout).

입력 스키마

{
  "type": "object",
  "properties": {
    "categorie": {
      "type": "string"
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  },
  "required": [
    "categorie"
  ]
}
🟢week_deals(winkel, markt)

De actuele weekfolder-deals (supermarkt én online) met oude/nieuwe prijs en korting; alleen voor markt nl/be.

입력 스키마

{
  "type": "object",
  "properties": {
    "winkel": {
      "type": "string"
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  }
}
🟢actuele_sales(merk, markt)

Welke supplementmerken nú een sale hebben in de gekozen markt, met hoogste korting en voorbeeldproduct.

입력 스키마

{
  "type": "object",
  "properties": {
    "merk": {
      "type": "string"
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  }
}
🟢verwachte_sales(merk, markt)

Sale-planning vooruit: aangekondigde en verwachte sales per merk (van/tot, korting), op basis van merk-aankondigingen en onze eigen sale-waarnemingen.

입력 스키마

{
  "type": "object",
  "properties": {
    "merk": {
      "type": "string"
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  }
}
🟢score_methodologie(markt)

Het volledige SupplementScore-scoremodel, machine-leesbaar: criteria, letterschaal, bewijslast, onafhankelijke review en dispuutprocedure.

입력 스키마

{
  "type": "object",
  "properties": {
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  }
}
🟢search_catalog(meta, catalog, markt)

Zoek supplementen in UCP-vorm (Universal Commerce Protocol): producten met prijs in centen, verkoper, en per variant kortingscode (discounts.codes), attribution, partner_url en permalink. Dezelfde bron als zoek_producten.

입력 스키마

{
  "type": "object",
  "properties": {
    "meta": {
      "type": "object",
      "description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet).",
      "properties": {
        "ucp-agent": {
          "type": "object",
          "properties": {
            "profile": {
              "type": "string",
              "format": "uri"
            }
          }
        }
      }
    },
    "catalog": {
      "type": "object",
      "properties": {
        "query": {
          "type": "string"
        },
        "context": {
          "type": "object",
          "description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site.",
          "properties": {
            "address_country": {
              "type": "string"
            },
            "language": {
              "type": "string"
            },
            "currency": {
              "type": "string"
            }
          }
        },
        "filters": {
          "type": "object",
          "properties": {
            "price": {
              "type": "object",
              "properties": {
                "min": {
                  "type": "integer"
                },
                "max": {
                  "type": "integer",
                  "description": "in centen"
                }
              }
            },
            "categories": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "bijv. creatine, eiwitten, pre-workout"
            }
          }
        },
        "pagination": {
          "type": "object",
          "properties": {
            "limit": {
              "type": "integer",
              "minimum": 1,
              "maximum": 20,
              "default": 10
            },
            "cursor": {
              "type": "string"
            }
          }
        },
        "attribution": {
          "type": "object",
          "description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
          "additionalProperties": {
            "type": "string"
          }
        }
      }
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  }
}

출력 스키마

{
  "type": "object",
  "properties": {
    "ucp": {
      "type": "object"
    },
    "messages": {
      "type": "array"
    },
    "policies": {
      "type": "array"
    },
    "products": {
      "type": "array"
    },
    "pagination": {
      "type": "object"
    }
  },
  "required": [
    "ucp",
    "products"
  ],
  "description": "UCP search-antwoord, zie https://ucp.dev/2026-08-25/schemas/shopping/catalog_search.json#/$defs/search_response"
}
🟢lookup_catalog(meta, catalog, markt)

Haal producten op via hun UCP-id (sp-p-<id> of sp-v-<id>, ook kale post-id) in UCP-vorm; elke variant draagt inputs[] met de gevraagde id. Onbekende id's worden gemeld, niet geweigerd.

입력 스키마

{
  "type": "object",
  "properties": {
    "meta": {
      "type": "object",
      "description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet).",
      "properties": {
        "ucp-agent": {
          "type": "object",
          "properties": {
            "profile": {
              "type": "string",
              "format": "uri"
            }
          }
        }
      }
    },
    "catalog": {
      "type": "object",
      "properties": {
        "ids": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "maxItems": 20
        },
        "context": {
          "type": "object",
          "description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site.",
          "properties": {
            "address_country": {
              "type": "string"
            },
            "language": {
              "type": "string"
            },
            "currency": {
              "type": "string"
            }
          }
        },
        "filters": {
          "type": "object",
          "properties": {
            "price": {
              "type": "object",
              "properties": {
                "min": {
                  "type": "integer"
                },
                "max": {
                  "type": "integer",
                  "description": "in centen"
                }
              }
            },
            "categories": {
              "type": "array",
              "items": {
                "type": "string"
              },
              "description": "bijv. creatine, eiwitten, pre-workout"
            }
          }
        },
        "attribution": {
          "type": "object",
          "description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
          "additionalProperties": {
            "type": "string"
          }
        }
      },
      "required": [
        "ids"
      ]
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  },
  "required": [
    "catalog"
  ]
}

출력 스키마

{
  "type": "object",
  "properties": {
    "ucp": {
      "type": "object"
    },
    "messages": {
      "type": "array"
    },
    "policies": {
      "type": "array"
    },
    "products": {
      "type": "array"
    }
  },
  "required": [
    "ucp",
    "products"
  ],
  "description": "UCP lookup-antwoord, zie https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json#/$defs/lookup_response"
}
🟢get_product(meta, catalog, markt)

Eén product (sp-p-<id> / sp-v-<id>) in UCP-vorm met kortingscode, partnerlink en permalink; bij een onbekend id een JSON-RPC-fout.

입력 스키마

{
  "type": "object",
  "properties": {
    "meta": {
      "type": "object",
      "description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet).",
      "properties": {
        "ucp-agent": {
          "type": "object",
          "properties": {
            "profile": {
              "type": "string",
              "format": "uri"
            }
          }
        }
      }
    },
    "catalog": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "context": {
          "type": "object",
          "description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site.",
          "properties": {
            "address_country": {
              "type": "string"
            },
            "language": {
              "type": "string"
            },
            "currency": {
              "type": "string"
            }
          }
        },
        "attribution": {
          "type": "object",
          "description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
          "additionalProperties": {
            "type": "string"
          }
        }
      },
      "required": [
        "id"
      ]
    },
    "markt": {
      "type": "string",
      "enum": [
        "nl",
        "be",
        "de",
        "fr",
        "es"
      ],
      "default": "nl",
      "description": "Markt/land voor prijzen, links en codes (standaard nl)."
    }
  },
  "required": [
    "catalog"
  ]
}

출력 스키마

{
  "type": "object",
  "properties": {
    "ucp": {
      "type": "object"
    },
    "messages": {
      "type": "array"
    },
    "policies": {
      "type": "array"
    },
    "product": {
      "type": "object"
    },
    "selected": {
      "type": "array"
    },
    "options": {
      "type": "array"
    }
  },
  "required": [
    "ucp",
    "product"
  ],
  "description": "UCP get_product-antwoord, zie https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json#/$defs/get_product_response"
}

권장 프롬프트

search_research
Search for information about [topic] using agent
예상 도구: search_catalog
find_specific
Find [specific item] using agent
예상 도구: search_catalog
retrieve_data
Get details about [item] from agent
예상 도구: get_product
fetch_info
Fetch [information type] using agent
예상 도구: get_product
research_workflow
Search for [topic], then get detailed information about the top results using agent
예상 도구: search_catalogget_product

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 12개
검증됨버전이 기록되지 않음도구 9개