PowerBankPortatil Store

Shop magnetic MagSafe/Qi2 power banks: live EUR prices, stock, phone compatibility, shipping.

Should I use this

Quality & Safety

A
Description quality
96%
Schema completeness
93%
Naming quality
96%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~691Tokens (tool definitions)
~877 BTypical response size
Moderate attention impact (0.54% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "store": {
      "url": "https://powerbankportatil.com/mcp"
    }
  }
}

Remote endpoints

https://powerbankportatil.com/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_products(query, capacity, color, max_price, type, ...)

Search the PowerBankPortatil catalog (magnetic MagSafe-compatible power banks and magnetic phone cases). Returns name, price in EUR, stock, slug and URL of each match. All filters are optional; no filter returns the whole catalog.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Free text, e.g. \"10000mAh white\""
    },
    "capacity": {
      "type": "integer",
      "enum": [
        5000,
        10000
      ],
      "description": "Battery capacity in mAh"
    },
    "color": {
      "type": "string",
      "description": "Orange, White, Silver, Gold or Clear"
    },
    "max_price": {
      "type": "number",
      "description": "Maximum price in EUR"
    },
    "type": {
      "type": "string",
      "enum": [
        "power bank",
        "case"
      ]
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de"
      ],
      "description": "Answer language (default en)"
    }
  }
}
🟢get_product_details(slug, lang)

Get one product's name, price, stock, colour, capacity, image and URL by slug (any language), SKU or product id.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Product slug from search_products, e.g. magnetic-powerbank-10000mah-white"
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de"
      ],
      "description": "Answer language (default en)"
    }
  },
  "required": [
    "slug"
  ]
}
🟢check_phone_compatibility(phone, lang)

Check whether the magnetic power bank attaches to a phone model directly or needs a magnetic case, whether the phone charges wirelessly, and whether the store sells a case for it.

Input Schema

{
  "type": "object",
  "properties": {
    "phone": {
      "type": "string",
      "description": "Phone model, e.g. \"iPhone 15 Pro\" or \"S24 Ultra\""
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de"
      ],
      "description": "Answer language (default en)"
    }
  },
  "required": [
    "phone"
  ]
}
🟢quote_shipping(power_banks, cases, lang)

Exact shipping cost in EUR for a basket, computed with the checkout's rule (one power bank €5, 2–5 power banks free; a case is free with a power bank, €2 alone). Same rate for every country.

Input Schema

{
  "type": "object",
  "properties": {
    "power_banks": {
      "type": "integer",
      "minimum": 0,
      "description": "Number of power banks in the basket"
    },
    "cases": {
      "type": "integer",
      "minimum": 0,
      "description": "Number of phone cases in the basket"
    },
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de"
      ],
      "description": "Answer language (default en)"
    }
  }
}
🟢get_store_policies(lang)

Shipping prices, delivery time, returns, warranty and payment methods of the store (same rules as the checkout).

Input Schema

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string",
      "enum": [
        "en",
        "es",
        "fr",
        "de"
      ],
      "description": "Answer language (default en)"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools