Poly-Glot AI Workspace
Multilingual AI workspace: 1,000+ prompts, Compare Mode, 35 languages, BYOM. Free trial.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (3)
- LOWen get_custom_model_capabilities
- LOWen transcribe_audio
- LOWen detect_language
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": {
"poly-glot-ai-workspace": {
"url": "https://br-steep-leaf-ae2o29qz-mcp.compute.c-2.us-east-2.aws.neon.tech/mcp"
}
}
}Puntos de conexión remotos
https://br-steep-leaf-ae2o29qz-mcp.compute.c-2.us-east-2.aws.neon.tech/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (15)
🟢get_language_options(uiLanguage)
Return the supported Poly-Glot UI, input, and AI output languages. Language selection never changes entitlement and does not start the trial.
Esquema de entrada
{
"type": "object",
"properties": {
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"view": {
"type": "string",
"const": "languages"
},
"languages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"flag": {
"type": "string"
}
},
"required": [
"code",
"name",
"flag"
],
"additionalProperties": false
}
},
"localization": {
"type": "object",
"properties": {
"uiLanguage": {
"$ref": "#/properties/languages/items"
},
"inputLanguage": {
"$ref": "#/properties/languages/items"
},
"outputLanguage": {
"$ref": "#/properties/languages/items"
},
"supportedCount": {
"type": "number"
}
},
"required": [
"uiLanguage",
"inputLanguage",
"outputLanguage",
"supportedCount"
],
"additionalProperties": false
}
},
"required": [
"view",
"languages",
"localization"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_subscription_status
Return the current Poly-Glot entitlement state, trial status, daily free send allowance, feature locks, and pricing. This is the authoritative MCP-facing explanation of the user's access. Does not start the trial.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"view": {
"type": "string",
"const": "subscription"
},
"entitlement": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"trialEndsAt": {
"type": [
"string",
"null"
]
},
"isPro": {
"type": "boolean"
},
"trialActive": {
"type": "boolean"
},
"canUseFree": {
"type": "boolean"
},
"compareLocked": {
"type": "boolean"
},
"nextResetAt": {
"type": [
"string",
"null"
]
},
"dailyFreeLimit": {
"type": [
"number",
"null"
]
},
"pricing": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"trialDays": {
"type": "number"
},
"freeTemplateCount": {
"type": "number"
},
"monthly": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval"
],
"additionalProperties": false
},
"annual": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
},
"savingsLabel": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval",
"savingsLabel"
],
"additionalProperties": false
}
},
"required": [
"currency",
"trialDays",
"freeTemplateCount",
"monthly",
"annual"
],
"additionalProperties": false
}
},
"required": [
"state",
"trialEndsAt",
"isPro",
"trialActive",
"canUseFree",
"pricing"
],
"additionalProperties": false
}
},
"required": [
"view",
"entitlement"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢open_workspace(query, uiLanguage)
Open the interactive Poly-Glot template browser and prompt editor with subscription-aware locked states. Browsing does not start the trial or consume a send.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"default": ""
},
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"view": {
"type": "string",
"const": "search"
},
"query": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"goal": {
"type": "string"
},
"plan": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"defaultValue": {
"type": "string"
}
},
"required": [
"key",
"label",
"defaultValue"
],
"additionalProperties": false
}
},
"hasPrompt": {
"type": "boolean"
},
"locked": {
"type": "boolean"
},
"lockReason": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"name",
"description",
"goal",
"plan",
"fields",
"hasPrompt",
"locked",
"lockReason"
],
"additionalProperties": false
}
},
"entitlement": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"trialEndsAt": {
"type": [
"string",
"null"
]
},
"isPro": {
"type": "boolean"
},
"trialActive": {
"type": "boolean"
},
"canUseFree": {
"type": "boolean"
},
"compareLocked": {
"type": "boolean"
},
"nextResetAt": {
"type": [
"string",
"null"
]
},
"dailyFreeLimit": {
"type": [
"number",
"null"
]
},
"pricing": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"trialDays": {
"type": "number"
},
"freeTemplateCount": {
"type": "number"
},
"monthly": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval"
],
"additionalProperties": false
},
"annual": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
},
"savingsLabel": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval",
"savingsLabel"
],
"additionalProperties": false
}
},
"required": [
"currency",
"trialDays",
"freeTemplateCount",
"monthly",
"annual"
],
"additionalProperties": false
}
},
"required": [
"state",
"trialEndsAt",
"isPro",
"trialActive",
"canUseFree",
"pricing"
],
"additionalProperties": false
},
"localization": {
"type": "object",
"properties": {
"uiLanguage": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"flag": {
"type": "string"
}
},
"required": [
"code",
"name",
"flag"
],
"additionalProperties": false
},
"inputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"outputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"supportedCount": {
"type": "number"
}
},
"required": [
"uiLanguage",
"inputLanguage",
"outputLanguage",
"supportedCount"
],
"additionalProperties": false
}
},
"required": [
"view",
"query",
"results",
"entitlement",
"localization"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_templates(query, goal, plan, limit, uiLanguage)
Find Poly-Glot prompt templates. Results include whether each template is currently locked for this account. Searching does not start the trial or consume a send.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"default": ""
},
"goal": {
"type": "string",
"maxLength": 80
},
"plan": {
"type": "string",
"enum": [
"free",
"pro"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 24,
"default": 12
},
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"view": {
"type": "string",
"const": "search"
},
"query": {
"type": "string"
},
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"goal": {
"type": "string"
},
"plan": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"defaultValue": {
"type": "string"
}
},
"required": [
"key",
"label",
"defaultValue"
],
"additionalProperties": false
}
},
"hasPrompt": {
"type": "boolean"
},
"locked": {
"type": "boolean"
},
"lockReason": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"name",
"description",
"goal",
"plan",
"fields",
"hasPrompt",
"locked",
"lockReason"
],
"additionalProperties": false
}
},
"entitlement": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"trialEndsAt": {
"type": [
"string",
"null"
]
},
"isPro": {
"type": "boolean"
},
"trialActive": {
"type": "boolean"
},
"canUseFree": {
"type": "boolean"
},
"compareLocked": {
"type": "boolean"
},
"nextResetAt": {
"type": [
"string",
"null"
]
},
"dailyFreeLimit": {
"type": [
"number",
"null"
]
},
"pricing": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"trialDays": {
"type": "number"
},
"freeTemplateCount": {
"type": "number"
},
"monthly": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval"
],
"additionalProperties": false
},
"annual": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
},
"savingsLabel": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval",
"savingsLabel"
],
"additionalProperties": false
}
},
"required": [
"currency",
"trialDays",
"freeTemplateCount",
"monthly",
"annual"
],
"additionalProperties": false
}
},
"required": [
"state",
"trialEndsAt",
"isPro",
"trialActive",
"canUseFree",
"pricing"
],
"additionalProperties": false
},
"localization": {
"type": "object",
"properties": {
"uiLanguage": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"flag": {
"type": "string"
}
},
"required": [
"code",
"name",
"flag"
],
"additionalProperties": false
},
"inputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"outputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"supportedCount": {
"type": "number"
}
},
"required": [
"uiLanguage",
"inputLanguage",
"outputLanguage",
"supportedCount"
],
"additionalProperties": false
}
},
"required": [
"view",
"query",
"results",
"entitlement",
"localization"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_template(name, uiLanguage)
Get a template's fields and prompt body. Opening a template does not start the trial or consume a send. The prompt body is returned only when the account is entitled.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
}
},
"required": [
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"template",
"locked"
]
},
"template": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"goal": {
"type": "string"
},
"plan": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"defaultValue": {
"type": "string"
}
},
"required": [
"key",
"label",
"defaultValue"
],
"additionalProperties": false
}
},
"hasPrompt": {
"type": "boolean"
},
"locked": {
"type": "boolean"
},
"lockReason": {
"type": [
"string",
"null"
]
},
"promptTemplate": {
"type": "string"
}
},
"required": [
"id",
"name",
"description",
"goal",
"plan",
"fields",
"hasPrompt",
"locked",
"lockReason"
],
"additionalProperties": false
},
"entitlement": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"trialEndsAt": {
"type": [
"string",
"null"
]
},
"isPro": {
"type": "boolean"
},
"trialActive": {
"type": "boolean"
},
"canUseFree": {
"type": "boolean"
},
"compareLocked": {
"type": "boolean"
},
"nextResetAt": {
"type": [
"string",
"null"
]
},
"dailyFreeLimit": {
"type": [
"number",
"null"
]
},
"pricing": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"trialDays": {
"type": "number"
},
"freeTemplateCount": {
"type": "number"
},
"monthly": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval"
],
"additionalProperties": false
},
"annual": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
},
"savingsLabel": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval",
"savingsLabel"
],
"additionalProperties": false
}
},
"required": [
"currency",
"trialDays",
"freeTemplateCount",
"monthly",
"annual"
],
"additionalProperties": false
}
},
"required": [
"state",
"trialEndsAt",
"isPro",
"trialActive",
"canUseFree",
"pricing"
],
"additionalProperties": false
},
"localization": {
"type": "object",
"properties": {
"uiLanguage": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"flag": {
"type": "string"
}
},
"required": [
"code",
"name",
"flag"
],
"additionalProperties": false
},
"inputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"outputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"supportedCount": {
"type": "number"
}
},
"required": [
"uiLanguage",
"inputLanguage",
"outputLanguage",
"supportedCount"
],
"additionalProperties": false
},
"message": {
"type": "string"
}
},
"required": [
"view",
"template",
"entitlement",
"localization"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡build_prompt(name, values, uiLanguage, inputLanguage, outputLanguage)
Fill and Send an entitled Poly-Glot template. This is a Send action: it starts the 3-day free trial on first use if the user has not sent before. Pro templates require an active trial or Pro subscription.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"values": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean"
]
},
"default": {}
},
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"inputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"outputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
}
},
"required": [
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"prompt",
"locked"
]
},
"name": {
"type": "string"
},
"prompt": {
"type": "string"
},
"missingFields": {
"type": "array",
"items": {
"type": "string"
}
},
"outputLanguage": {
"type": "string"
},
"inputLanguage": {
"type": "string"
},
"template": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"goal": {
"type": "string"
},
"plan": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"defaultValue": {
"type": "string"
}
},
"required": [
"key",
"label",
"defaultValue"
],
"additionalProperties": false
}
},
"hasPrompt": {
"type": "boolean"
},
"locked": {
"type": "boolean"
},
"lockReason": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"name",
"description",
"goal",
"plan",
"fields",
"hasPrompt",
"locked",
"lockReason"
],
"additionalProperties": false
},
"message": {
"type": "string"
},
"entitlement": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"trialEndsAt": {
"type": [
"string",
"null"
]
},
"isPro": {
"type": "boolean"
},
"trialActive": {
"type": "boolean"
},
"canUseFree": {
"type": "boolean"
},
"compareLocked": {
"type": "boolean"
},
"nextResetAt": {
"type": [
"string",
"null"
]
},
"dailyFreeLimit": {
"type": [
"number",
"null"
]
},
"pricing": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"trialDays": {
"type": "number"
},
"freeTemplateCount": {
"type": "number"
},
"monthly": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval"
],
"additionalProperties": false
},
"annual": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
},
"savingsLabel": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval",
"savingsLabel"
],
"additionalProperties": false
}
},
"required": [
"currency",
"trialDays",
"freeTemplateCount",
"monthly",
"annual"
],
"additionalProperties": false
}
},
"required": [
"state",
"trialEndsAt",
"isPro",
"trialActive",
"canUseFree",
"pricing"
],
"additionalProperties": false
},
"localization": {
"type": "object",
"properties": {
"uiLanguage": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"flag": {
"type": "string"
}
},
"required": [
"code",
"name",
"flag"
],
"additionalProperties": false
},
"inputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"outputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"supportedCount": {
"type": "number"
}
},
"required": [
"uiLanguage",
"inputLanguage",
"outputLanguage",
"supportedCount"
],
"additionalProperties": false
}
},
"required": [
"view",
"entitlement",
"localization"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡prepare_compare(name, prompt, values, uiLanguage, inputLanguage, ...)
Prepare one canonical prompt for two or more AI providers so the user can compare answers. This is a Send action: it starts the 3-day free trial on first use. Compare Mode requires an active trial or Pro subscription. Never calls third-party models on the user's behalf.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"prompt": {
"type": "string",
"minLength": 1,
"maxLength": 30000
},
"values": {
"type": "object",
"additionalProperties": {
"type": [
"string",
"number",
"boolean"
]
},
"default": {}
},
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"inputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"outputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"providers": {
"type": "array",
"items": {
"type": "string",
"enum": [
"chatgpt",
"claude",
"gemini",
"perplexity",
"grok",
"copilot",
"mistral"
]
},
"minItems": 2,
"maxItems": 7,
"default": [
"chatgpt",
"claude"
]
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Esquema de salida
{
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"compare",
"compare_locked",
"locked"
]
},
"prompt": {
"type": "string"
},
"sourceTemplate": {
"type": "string"
},
"providers": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"label",
"url"
],
"additionalProperties": false
}
},
"instructions": {
"type": "string"
},
"message": {
"type": "string"
},
"template": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"goal": {
"type": "string"
},
"plan": {
"type": "string"
},
"fields": {
"type": "array",
"items": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"label": {
"type": "string"
},
"defaultValue": {
"type": "string"
}
},
"required": [
"key",
"label",
"defaultValue"
],
"additionalProperties": false
}
},
"hasPrompt": {
"type": "boolean"
},
"locked": {
"type": "boolean"
},
"lockReason": {
"type": [
"string",
"null"
]
}
},
"required": [
"id",
"name",
"description",
"goal",
"plan",
"fields",
"hasPrompt",
"locked",
"lockReason"
],
"additionalProperties": false
},
"entitlement": {
"type": "object",
"properties": {
"state": {
"type": "string"
},
"trialEndsAt": {
"type": [
"string",
"null"
]
},
"isPro": {
"type": "boolean"
},
"trialActive": {
"type": "boolean"
},
"canUseFree": {
"type": "boolean"
},
"compareLocked": {
"type": "boolean"
},
"nextResetAt": {
"type": [
"string",
"null"
]
},
"dailyFreeLimit": {
"type": [
"number",
"null"
]
},
"pricing": {
"type": "object",
"properties": {
"currency": {
"type": "string"
},
"trialDays": {
"type": "number"
},
"freeTemplateCount": {
"type": "number"
},
"monthly": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval"
],
"additionalProperties": false
},
"annual": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"price": {
"type": "number"
},
"interval": {
"type": "string"
},
"savingsLabel": {
"type": "string"
}
},
"required": [
"id",
"label",
"price",
"interval",
"savingsLabel"
],
"additionalProperties": false
}
},
"required": [
"currency",
"trialDays",
"freeTemplateCount",
"monthly",
"annual"
],
"additionalProperties": false
}
},
"required": [
"state",
"trialEndsAt",
"isPro",
"trialActive",
"canUseFree",
"pricing"
],
"additionalProperties": false
},
"localization": {
"type": "object",
"properties": {
"uiLanguage": {
"type": "object",
"properties": {
"code": {
"type": "string"
},
"name": {
"type": "string"
},
"flag": {
"type": "string"
}
},
"required": [
"code",
"name",
"flag"
],
"additionalProperties": false
},
"inputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"outputLanguage": {
"$ref": "#/properties/localization/properties/uiLanguage"
},
"supportedCount": {
"type": "number"
}
},
"required": [
"uiLanguage",
"inputLanguage",
"outputLanguage",
"supportedCount"
],
"additionalProperties": false
}
},
"required": [
"view",
"entitlement",
"localization"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_custom_model_capabilities
Return supported BYOM adapter modes, credential policy, network restrictions, and notes about localhost access from the public remote MCP.
Esquema de entrada
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢validate_custom_model(adapterMode, baseUrl, endpoint, model, apiKey, ...)
Validate a developer-supplied model endpoint. Checks HTTPS, SSRF, and optionally probes the model with a minimal request. API keys are transient and never persisted or echoed.
Esquema de entrada
{
"type": "object",
"properties": {
"adapterMode": {
"type": "string",
"enum": [
"openai-compatible",
"custom-rest"
]
},
"baseUrl": {
"type": "string",
"maxLength": 2000
},
"endpoint": {
"type": "string",
"maxLength": 2000
},
"model": {
"type": "string",
"maxLength": 200,
"default": ""
},
"apiKey": {
"type": "string",
"maxLength": 2000
},
"authMode": {
"type": "string",
"enum": [
"bearer",
"api-key-header",
"none"
],
"default": "bearer"
},
"apiKeyHeader": {
"type": "string",
"maxLength": 100,
"default": "x-api-key"
},
"promptField": {
"type": "string",
"maxLength": 100,
"default": "prompt"
},
"systemField": {
"type": "string",
"maxLength": 100,
"default": "system"
},
"responseTextPath": {
"type": "string",
"maxLength": 200
},
"probe": {
"type": "boolean",
"default": false
}
},
"required": [
"adapterMode"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪run_custom_model(adapterMode, baseUrl, endpoint, model, apiKey, ...)
Run a Poly-Glot prompt against a developer-supplied model endpoint. API keys are transient and never persisted. Respects Poly-Glot entitlement checks and applies language instructions.
Esquema de entrada
{
"type": "object",
"properties": {
"adapterMode": {
"type": "string",
"enum": [
"openai-compatible",
"custom-rest"
]
},
"baseUrl": {
"type": "string",
"maxLength": 2000
},
"endpoint": {
"type": "string",
"maxLength": 2000
},
"model": {
"type": "string",
"maxLength": 200,
"default": ""
},
"apiKey": {
"type": "string",
"maxLength": 2000
},
"prompt": {
"type": "string",
"minLength": 1,
"maxLength": 30000
},
"system": {
"type": "string",
"maxLength": 10000
},
"temperature": {
"type": "number",
"minimum": 0,
"maximum": 2
},
"maxTokens": {
"type": "integer",
"minimum": 1,
"maximum": 128000
},
"extraHeaders": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"default": {}
},
"authMode": {
"type": "string",
"enum": [
"bearer",
"api-key-header",
"none"
],
"default": "bearer"
},
"apiKeyHeader": {
"type": "string",
"maxLength": 100,
"default": "x-api-key"
},
"promptField": {
"type": "string",
"maxLength": 100,
"default": "prompt"
},
"systemField": {
"type": "string",
"maxLength": 100,
"default": "system"
},
"responseTextPath": {
"type": "string",
"maxLength": 200
},
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"inputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"outputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
}
},
"required": [
"adapterMode",
"prompt"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪prepare_custom_compare(prompt, builtinProviders, customModels, uiLanguage, inputLanguage, ...)
Build a Compare Mode plan containing built-in Poly-Glot providers and developer-supplied custom model descriptors. Credentials are supplied only at execution time and are never embedded in the comparison plan.
Esquema de entrada
{
"type": "object",
"properties": {
"prompt": {
"type": "string",
"minLength": 1,
"maxLength": 30000
},
"builtinProviders": {
"type": "array",
"items": {
"type": "string",
"enum": [
"chatgpt",
"claude",
"gemini",
"perplexity",
"grok",
"copilot",
"mistral"
]
},
"default": []
},
"customModels": {
"type": "array",
"items": {
"type": "object",
"properties": {
"label": {
"type": "string",
"maxLength": 100
},
"adapterMode": {
"type": "string",
"enum": [
"openai-compatible",
"custom-rest"
]
},
"baseUrl": {
"type": "string",
"maxLength": 2000
},
"endpoint": {
"type": "string",
"maxLength": 2000
},
"model": {
"type": "string",
"maxLength": 200
}
},
"required": [
"label",
"adapterMode"
],
"additionalProperties": false
},
"minItems": 1,
"maxItems": 5
},
"uiLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"inputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
},
"outputLanguage": {
"type": "string",
"maxLength": 80,
"default": "EN"
}
},
"required": [
"prompt",
"customModels"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪transcribe_audio(audioUrl, audioBase64, filename, mimeType, languageHint, ...)
Transcribe supplied audio for cross-platform Poly-Glot workflows. Provide exactly one of audioUrl (HTTPS only) or audioBase64.
Esquema de entrada
{
"type": "object",
"properties": {
"audioUrl": {
"type": "string",
"format": "uri"
},
"audioBase64": {
"type": "string"
},
"filename": {
"type": "string"
},
"mimeType": {
"type": "string"
},
"languageHint": {
"type": "string"
},
"prompt": {
"type": "string"
},
"detectLanguage": {
"type": "boolean"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪detect_language(text)
Detect the language of supplied text and map it to a supported Poly-Glot language.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1
}
},
"required": [
"text"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪translate_text(text, sourceLanguage, targetLanguage)
Translate text into a supported Poly-Glot language. Preserves meaning, formatting, names, code, and URLs.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1
},
"sourceLanguage": {
"type": "string",
"default": "auto"
},
"targetLanguage": {
"type": "string",
"minLength": 1
}
},
"required": [
"text",
"targetLanguage"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪localize_text(text, targetLanguage, locale, audience, tone)
Localize text for a target language, locale, audience, and tone — not merely literal translation.
Esquema de entrada
{
"type": "object",
"properties": {
"text": {
"type": "string",
"minLength": 1
},
"targetLanguage": {
"type": "string",
"minLength": 1
},
"locale": {
"type": "string"
},
"audience": {
"type": "string"
},
"tone": {
"type": "string"
}
},
"required": [
"text",
"targetLanguage"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia