Store API
GPT, Claude, Gemini, DeepSeek, Grok, Qwen and GLM through one API key. Pay per token.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen get_balance
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"store-api": {
"url": "https://store-api.com/mcp"
}
}
}Puntos de conexión remotos
https://store-api.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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 млн токенов.
Esquema de entrada
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"description": "Filter by provider: openai, anthropic, google, deepseek, qwen, mistral, xai, zai"
}
}
}Esquema de salida
{
"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. — Задать вопрос любой модели каталога и получить ответ текстом.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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. — Сгенерировать изображение по описанию, возвращает ссылку.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"type": "object",
"properties": {
"url": {
"type": "string"
},
"model": {
"type": "string"
},
"error": {
"type": "string"
}
}
}🟢get_balance
Remaining balance on your Store API key, in rubles. — Остаток средств на ключе в рублях.
Esquema de entrada
{
"type": "object",
"properties": {}
}Esquema de salida
{
"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 дней.
Esquema de entrada
{
"type": "object",
"properties": {
"days": {
"type": "number",
"description": "How many days back to look, 1 to 90, 7 by default"
}
}
}Esquema de salida
{
"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. — Задать один вопрос нескольким моделям сразу и сравнить ответы.
Esquema de entrada
{
"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"
]
}Esquema de salida
{
"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"
}
}
}
}
}
}Comunidad
Evidencia