Store API

GPT, Claude, Gemini, DeepSeek, Grok, Qwen and GLM through one API key. Pay per token.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
85%
Qualität der Benennung
93%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'get_balance' description lacks action verbin get_balance

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,322Tokens (Tool-Definitionen)
~1.4 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.03% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

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

Remote-Endpunkte

https://store-api.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢list_models(provider)

List available Store API models with prices in rubles per 1M tokens. Use it before ask_model to pick a model. — Список моделей Store API с ценами в рублях за 1 млн токенов.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "provider": {
      "type": "string",
      "description": "Filter by provider: openai, anthropic, google, deepseek, qwen, mistral, xai, zai"
    }
  }
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "models": {
      "type": "array",
      "description": "Text models with prices in rubles per 1M tokens",
      "items": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "provider": {
            "type": "string"
          },
          "input_per_1m_rub": {
            "type": "number"
          },
          "output_per_1m_rub": {
            "type": "number"
          }
        }
      }
    },
    "images": {
      "type": "array",
      "description": "Image models with the price of one image in rubles",
      "items": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "display_name": {
            "type": "string"
          },
          "price_rub": {
            "type": "number"
          }
        }
      }
    }
  }
}
🟢ask_model(model, prompt, system, max_tokens)

Ask any model from the Store API catalog — GPT, Claude, Gemini, DeepSeek, Grok, Qwen, GLM — and get the answer as text. Lets you consult a second model from inside the current chat. — Задать вопрос любой модели каталога и получить ответ текстом.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string",
      "description": "Model slug, e.g. openai/gpt-6-sol or anthropic/claude-sonnet-5. Get the list from list_models"
    },
    "prompt": {
      "type": "string",
      "description": "Question or task for the model"
    },
    "system": {
      "type": "string",
      "description": "System instruction, optional"
    },
    "max_tokens": {
      "type": "number",
      "description": "Answer length limit, 1024 by default"
    }
  },
  "required": [
    "model",
    "prompt"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "model": {
      "type": "string"
    },
    "answer": {
      "type": "string"
    },
    "input_tokens": {
      "type": "number"
    },
    "output_tokens": {
      "type": "number"
    },
    "error": {
      "type": "string"
    }
  }
}
⚪generate_image(prompt, model, size)

Generate an image from a text prompt and return a link to it. — Сгенерировать изображение по описанию, возвращает ссылку.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "prompt": {
      "type": "string",
      "description": "Image description"
    },
    "model": {
      "type": "string",
      "description": "Image model, fal-ai/flux/schnell by default"
    },
    "size": {
      "type": "string",
      "description": "Size, e.g. 1024x1024"
    }
  },
  "required": [
    "prompt"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "model": {
      "type": "string"
    },
    "error": {
      "type": "string"
    }
  }
}
🟢get_balance

Remaining balance on your Store API key, in rubles. — Остаток средств на ключе в рублях.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "balance_rub": {
      "type": "number"
    },
    "top_up_url": {
      "type": "string"
    }
  }
}
🟢get_usage(days)

Spending history for this key: how much went to each model over the last N days, with request counts. — История трат по ключу: сколько ушло на каждую модель за последние N дней.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "days": {
      "type": "number",
      "description": "How many days back to look, 1 to 90, 7 by default"
    }
  }
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "days": {
      "type": "number"
    },
    "total_rub": {
      "type": "number"
    },
    "by_model": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "cost_rub": {
            "type": "number"
          },
          "requests": {
            "type": "number"
          },
          "input_tokens": {
            "type": "number"
          },
          "output_tokens": {
            "type": "number"
          }
        }
      }
    }
  }
}
🟢compare_models(models, prompt, system, max_tokens)

Ask 2 to 4 models the same question at once and get their answers side by side with token counts. Every model is billed separately. — Задать один вопрос нескольким моделям сразу и сравнить ответы.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "models": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "2 to 4 model slugs from list_models, e.g. openai/gpt-6-sol and anthropic/claude-sonnet-5"
    },
    "prompt": {
      "type": "string",
      "description": "Question or task, the same for every model"
    },
    "system": {
      "type": "string",
      "description": "System instruction, optional"
    },
    "max_tokens": {
      "type": "number",
      "description": "Answer length limit for each model, 600 by default"
    }
  },
  "required": [
    "models",
    "prompt"
  ]
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "answers": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "answer": {
            "type": "string"
          },
          "input_tokens": {
            "type": "number"
          },
          "output_tokens": {
            "type": "number"
          },
          "error": {
            "type": "string"
          }
        }
      }
    }
  }
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools