Skip to main content
Glama
tudorgrigoriu90

sverige-begagnad-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRADERA_APP_IDYesYour Tradera application numeric App ID.
TRADERA_APP_KEYYesYour Tradera application App Key (GUID secret).
BLOCKET_LOCATIONSNoComma-separated list of region names to filter Blocket searches by default. Leave empty for all of Sweden.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_blocketA

Search Blocket.se for second-hand listings. The location filter is REGIONAL (län), not a precise km radius. Pass locations (region names from list_blocket_locations()) to narrow the search; if omitted it uses the BLOCKET_LOCATIONS env default, or all of Sweden if that is unset. Each result includes the ad's text location plus coordinates/distance so you can apply a precise 'within X min drive' filter yourself. Use list_blocket_categories() first if you want to filter by category.

list_blocket_categoriesA

List valid category names to pass into search_blocket()'s category argument.

list_blocket_locationsA

List valid region (län) names to pass into search_blocket()'s locations argument.

search_traderaA

Search Tradera.com (official API) for second-hand listings/auctions. Requires TRADERA_APP_ID and TRADERA_APP_KEY to be configured — register at https://api.tradera.com/ if you haven't.

list_tradera_categoriesA

Fetch Tradera's category tree, to find category_id values for search_tradera().

list_tradera_countiesA

Fetch Tradera's county list (id -> name) for search_tradera()'s optional county_id filter. Tradera is national with shipping, so this is rarely needed.

search_facebook_marketplaceA

Search Facebook Marketplace. DISABLED BY DEFAULT — this requires an unofficial method that violates Facebook's Terms of Service. Returns an explanatory error unless ENABLE_FACEBOOK_SEARCH=1 is set and the stub in src/facebook_client.py has been implemented. See its docstring.

search_klaravikA

Search Klaravik.se, a Swedish online auction house — strong for undervalued tools, machinery, and house-clearance goods. Prices are the current bid (SEK) and can rise before the auction ends. Swedish search terms work best.

search_vintedB

Search Vinted.se, a second-hand fashion marketplace — good for genuine leather/wool and branded clothing. National (ships anywhere). Unofficial and the most fragile source (bot-protected); may occasionally be rate-limited.

search_allA

Search Blocket + Tradera + Klaravik + Vinted (+ Facebook Marketplace if enabled) in one call and return combined, normalized results. Use this for the weekly sourcing sweep instead of calling each source separately.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.2/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct marketplace or supporting parameter list. The search functions are clearly separated by platform (Blocket, Tradera, Facebook, Klaravik, Vinted), and the list_* helpers are unambiguous. search_all is unique as an aggregator, so no two tools serve the same purpose.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern: list_<marketplace>_<entity> for parameter enumeration and search_<marketplace> for queries. The naming is uniformly snake_case and predictable across the entire set.

Tool Count5/5

10 tools is well within the ideal 3–15 range for a multi-source search server. Each tool has a distinct role; the list_* helpers support the search functions, and search_all adds value as a combined query. No redundant or excessive tools exist.

Completeness5/5

The server covers all major Swedish second-hand marketplaces (Blocket, Tradera, Klaravik, Vinted, plus optional Facebook) with search entry points. For each marketplace, the essential search capability is present, and helper functions for categories/locations are included where needed. The combined search_all addresses cross-platform aggregation, leaving no obvious workflow gaps.

Maintenance

ActivitySlowing
ResponsivenessNo issues