Sportpoeder MCP
An MCP server providing access to Sportpoeder's supplement price comparison data, including real-time prices, price history, verified discount codes, and SupplementScore ratings for sports supplements in the Netherlands and Belgium.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://sportpoeder.nl/api/agent/mcpWhat its tools do
12 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to sportpoeder.nl ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Find the cheapest whey protein per kilo under a specific price
- Check if a discount code is verified and active
- View price history for a specific supplement product
- Get SupplementScore ratings and medical opinions
Source and maintenance
Protocol and capabilities
- Server
- sportpoeder-agent 1.1.0
- MCP protocol negotiated in check
- 2025-06-18
- Tools
- 12 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Tools
12 advertised
zoek_producten — Producten zoeken
Zoek supplementen over alle shops in de gekozen markt (ook niet-Shopify) met prijs per 100 g/portie, SupplementScore en actuele kortingscode.
{
"type": "object",
"required": [
"zoekterm"
],
"properties": {
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"zoekterm": {
"type": "string"
},
"max_prijs": {
"type": "number"
}
}
}{
"title": "Producten zoeken",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}product_oordeel — Productoordeel (SupplementScore)
Onafhankelijk kwaliteitsoordeel over één product: SupplementScore met onderbouwing, reviews en actuele prijs.
{
"type": "object",
"required": [
"product_id"
],
"properties": {
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"product_id": {
"type": "integer"
}
}
}{
"title": "Productoordeel (SupplementScore)",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}prijs_historie — Prijshistorie
Prijsverloop van een product (dagmetingen): laagste/hoogste/mediaan en of de huidige 'korting' echt een korting is. Geef product_id (het id uit zoek_producten, beste_in_categorie of product_oordeel) of product_key (uit datzelfde resultaat) mee.
{
"type": "object",
"properties": {
"dagen": {
"type": "integer",
"default": 90
},
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"product_id": {
"type": "integer",
"description": "Het id van het product uit een eerder zoekresultaat; de sleutel voor de prijshistorie wordt dan zelf opgezocht."
},
"product_key": {
"type": "string",
"description": "Warehouse-sleutel catalog:<shop>:<variant-id> (veld product_key in een zoekresultaat); alternatief voor product_id."
}
}
}{
"title": "Prijshistorie",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}geverifieerde_code — Geverifieerde kortingscode
De actuele kortingscode voor een merk in de gekozen markt, met laatst-geverifieerd-datum en succespercentage uit gebruikersstemmen.
{
"type": "object",
"required": [
"merk"
],
"properties": {
"merk": {
"type": "string"
},
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
}
}
}{
"title": "Geverifieerde kortingscode",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}beste_in_categorie — Beste in categorie
Onze ranglijst van de beste producten in een categorie (bijv. eiwitten, creatine, pre-workout).
{
"type": "object",
"required": [
"categorie"
],
"properties": {
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"categorie": {
"type": "string"
}
}
}{
"title": "Beste in categorie",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}week_deals — Weekfolder-deals
De actuele weekfolder-deals (supermarkt én online) met oude/nieuwe prijs en korting; alleen voor markt nl/be.
{
"type": "object",
"properties": {
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"winkel": {
"type": "string"
}
}
}{
"title": "Weekfolder-deals",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}actuele_sales — Actuele sales
Welke supplementmerken nú een sale hebben in de gekozen markt, met hoogste korting en voorbeeldproduct.
{
"type": "object",
"properties": {
"merk": {
"type": "string"
},
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
}
}
}{
"title": "Actuele sales",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}verwachte_sales — Verwachte sales
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": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
}
}
}{
"title": "Verwachte sales",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}score_methodologie — SupplementScore-methodologie
Het volledige SupplementScore-scoremodel, machine-leesbaar: criteria, letterschaal, bewijslast, onafhankelijke review en dispuutprocedure.
{
"type": "object",
"properties": {
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
}
}
}{
"title": "SupplementScore-methodologie",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}search_catalog — UCP: catalogus doorzoeken
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",
"properties": {
"ucp-agent": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"format": "uri"
}
}
}
},
"description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet)."
},
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"catalog": {
"type": "object",
"properties": {
"query": {
"type": "string"
},
"context": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"language": {
"type": "string"
},
"address_country": {
"type": "string"
}
},
"description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site."
},
"filters": {
"type": "object",
"properties": {
"price": {
"type": "object",
"properties": {
"max": {
"type": "integer",
"description": "in centen"
},
"min": {
"type": "integer"
}
}
},
"categories": {
"type": "array",
"items": {
"type": "string"
},
"description": "bijv. creatine, eiwitten, pre-workout"
}
}
},
"pagination": {
"type": "object",
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 20,
"minimum": 1
},
"cursor": {
"type": "string"
}
}
},
"attribution": {
"type": "object",
"description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
"additionalProperties": {
"type": "string"
}
}
}
}
}
}{
"type": "object",
"required": [
"ucp",
"products"
],
"properties": {
"ucp": {
"type": "object"
},
"messages": {
"type": "array"
},
"policies": {
"type": "array"
},
"products": {
"type": "array"
},
"pagination": {
"type": "object"
}
},
"description": "UCP search-antwoord, zie https://ucp.dev/2026-08-25/schemas/shopping/catalog_search.json#/$defs/search_response"
}{
"title": "UCP: catalogus doorzoeken",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}lookup_catalog — UCP: producten opzoeken op id
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",
"required": [
"catalog"
],
"properties": {
"meta": {
"type": "object",
"properties": {
"ucp-agent": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"format": "uri"
}
}
}
},
"description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet)."
},
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"catalog": {
"type": "object",
"required": [
"ids"
],
"properties": {
"ids": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"minItems": 1
},
"context": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"language": {
"type": "string"
},
"address_country": {
"type": "string"
}
},
"description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site."
},
"filters": {
"type": "object",
"properties": {
"price": {
"type": "object",
"properties": {
"max": {
"type": "integer",
"description": "in centen"
},
"min": {
"type": "integer"
}
}
},
"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"
}
}
}
}
}
}{
"type": "object",
"required": [
"ucp",
"products"
],
"properties": {
"ucp": {
"type": "object"
},
"messages": {
"type": "array"
},
"policies": {
"type": "array"
},
"products": {
"type": "array"
}
},
"description": "UCP lookup-antwoord, zie https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json#/$defs/lookup_response"
}{
"title": "UCP: producten opzoeken op id",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_product — UCP: één product in detail
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",
"required": [
"catalog"
],
"properties": {
"meta": {
"type": "object",
"properties": {
"ucp-agent": {
"type": "object",
"properties": {
"profile": {
"type": "string",
"format": "uri"
}
}
}
},
"description": "meta[\"ucp-agent\"].profile = URL van het UCP-profiel van het platform (spec: verplicht; wij loggen het en weigeren niet)."
},
"markt": {
"enum": [
"nl",
"be",
"de",
"fr",
"es",
"uk"
],
"type": "string",
"default": "nl",
"description": "Markt/land voor prijzen, links en codes (standaard nl); uk = Verenigd Koninkrijk, prijzen in ponden."
},
"catalog": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
},
"context": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"language": {
"type": "string"
},
"address_country": {
"type": "string"
}
},
"description": "address_country (NL/BE/DE/FR/ES) of language kiest de markt; anders de markt van de site."
},
"attribution": {
"type": "object",
"description": "vrije string-map (utm_source, gclid, …), wordt gelogd",
"additionalProperties": {
"type": "string"
}
}
}
}
}
}{
"type": "object",
"required": [
"ucp",
"product"
],
"properties": {
"ucp": {
"type": "object"
},
"options": {
"type": "array"
},
"product": {
"type": "object"
},
"messages": {
"type": "array"
},
"policies": {
"type": "array"
},
"selected": {
"type": "array"
}
},
"description": "UCP get_product-antwoord, zie https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json#/$defs/get_product_response"
}{
"title": "UCP: één product in detail",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 2 of 2 checks answered
- 2026-11-09: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 7772 ms
- 95th percentile latency
- 7772 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 7772 ms · metadata changed · 12 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http sportpoeder-mcp https://sportpoeder.nl/api/agent/mcpCodex
codex mcp add sportpoeder-mcp --url https://sportpoeder.nl/api/agent/mcpCursor
{
"mcpServers": {
"sportpoeder-mcp": {
"url": "https://sportpoeder.nl/api/agent/mcp"
}
}
}Cline
{
"mcpServers": {
"sportpoeder-mcp": {
"type": "streamableHttp",
"url": "https://sportpoeder.nl/api/agent/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"sportpoeder-mcp": {
"type": "http",
"url": "https://sportpoeder.nl/api/agent/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http sportpoeder-mcp https://sportpoeder.nl/api/agent/mcpClaude Desktop
https://sportpoeder.nl/api/agent/mcpWindsurf
{
"mcpServers": {
"sportpoeder-mcp": {
"serverUrl": "https://sportpoeder.nl/api/agent/mcp"
}
}
}Let your agent find its tools
Find servers like Sportpoeder MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run Sportpoeder MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.