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
Befunde (1)
- LOWin get_balance
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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-httpWas es kann
Tool-Inventar
Tools (6)
🟢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
Nachweis