Skip to main content
Glama

Server Details

Multilingual AI workspace: 1,000+ prompts, Compare Mode, 35 languages, BYOM. Free trial.

Ownership verified
Status
Healthy
Uptime
95.6% over 35 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
hmoses/poly-glot-ai-workspace
GitHub Stars
0
Server Listing
polyglot-mcp

TDQS

A3.5/5.0

Scored across 15 tools

Disambiguation4/5

Most tools have distinct purposes (translation vs localization vs language detection are clearly separated), but translate_text and localize_text could be confused by an agent since both handle text transformation into another language. The descriptions help differentiate them, but the boundary is subtle.

Naming Consistency4/5

The tool names mostly follow a verb_noun pattern (detect_language, get_template, search_templates, translate_text, transcribe_audio). Minor deviations exist: build_prompt, open_workspace, and prepare_compare are less predictable but still readable and consistent in style.

Tool Count4/5

15 tools is at the upper edge of the well-scoped range but each tool serves a distinct function in the Poly-Glot ecosystem (templates, subscription, language ops, custom models, compare mode). A few tools like get_custom_model_capabilities and validate_custom_model could potentially be merged, but the count is reasonable for the breadth.

Completeness4/5

The surface covers the core workflows: language detection/translation/localization, template browsing/searching/building, subscription management, and custom model validation/execution. Minor gaps exist: there's no tool to update or delete templates, and no way to manage saved custom models beyond validation, but agents can work around these.

Available Tools

15 tools
build_promptBuild a Poly-Glot promptInspect

Fill a named Poly-Glot template with field values and requested input/output languages, producing a finished prompt. Use get_template to inspect needed fields first. This is a Send: it starts the 3-day trial on the first qualifying use, or counts toward the shared rolling 24-hour free-send allowance after trial. Pro templates require trial or Pro; this does not directly query external AI providers.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesRequired accessible template name; use search_templates or get_template to find it.
valuesNoMap of template placeholder names to strings, numbers or booleans, e.g. {topic: onboarding}.
uiLanguageNoInterface language name or code, e.g. EN; independent of source and response languages.EN
inputLanguageNoLanguage name or code of input text, e.g. es; defaults to EN.EN
outputLanguageNoRequested output language name or code, e.g. fr; defaults to EN.EN

Output Schema

ParametersJSON Schema
NameRequiredDescription
nameNo
viewYes
promptNo
messageNo
templateNo
entitlementYes
localizationYes
inputLanguageNo
missingFieldsNo
outputLanguageNo
detect_languageDetect languageInspect

Identify the primary language of a nonempty text snippet and map it to one of Poly-Glot's 38 supported language codes. Use when the source language is unknown before choosing an interface, output language, or translation workflow. Provide natural-language text in the text parameter (for example, '¿Dónde está la estación?'). Returns JSON with language, provider, and model. Does not translate or alter the input text. Requires an active 3-day trial or Pro subscription; very short, mixed-language, or ambiguous snippets may be misclassified.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesNonempty sample of text whose predominant language should be detected. Prefer a phrase or sentence, e.g. 'Bonjour, comment allez-vous ?'; this is source content, not an instruction.
get_custom_model_capabilitiesGet custom model capabilities
Read-only
Inspect

Explain the supported Bring Your Own Model (BYOM) adapters, credential handling, HTTPS and SSRF restrictions, and inability of a public remote MCP server to connect directly to localhost. Use before configuring a custom model. Returns capability metadata without contacting a model, starting a trial, or consuming a send.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_language_optionsGet Poly-Glot language options
Read-only
Inspect

List Poly-Glot's 38 supported UI, input, and AI output languages. Use to verify language availability before multilingual work. Optionally select uiLanguage to localize labels. Returns language records and localization metadata. Read-only, with no send or trial activation.

ParametersJSON Schema
NameRequiredDescriptionDefault
uiLanguageNoUI language code or name such as EN, es or Arabic; defaults to EN.EN

Output Schema

ParametersJSON Schema
NameRequiredDescription
viewYes
languagesYes
localizationYes
get_subscription_statusGet Poly-Glot subscription status
Read-only
Inspect

Read the current account's access state, trial timing, rolling 24-hour free-send allowance, Pro locks and subscription pricing. Use before gated tools or when asked about remaining access. This read-only operation does not initiate a trial or spend a send; the trial begins on the first qualifying Send.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
viewYes
entitlementYes
get_templateOpen a Poly-Glot template
Read-only
Inspect

Retrieve a named template's fields and entitled prompt body. Use search_templates first to find the exact name; inaccessible templates return a locked view instead of private prompt content. Returns template, entitlement and localization data. Reading a template alone neither starts the trial nor consumes a send.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesRequired template name returned by search_templates.
uiLanguageNoLanguage code for localized template fields; defaults to EN.EN

Output Schema

ParametersJSON Schema
NameRequiredDescription
viewYes
messageNo
templateYes
entitlementYes
localizationYes
localize_textLocalize textInspect

Adapt supplied text for a target language and audience, including culturally appropriate phrasing, tone, and regional conventions rather than literal translation. Use for localized product UI, marketing copy, documentation, or customer communications; use translate_text for a closer translation. Set required targetLanguage and optionally locale (e.g. 'es-MX'), audience, and tone. Returns JSON containing localized text, targetLanguage, locale, provider, and model. Requires an active trial or Pro. Review sensitive, legal, and technical output with a qualified local reviewer.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesOriginal nonempty copy to adapt for the target culture, region, and audience.
toneNoDesired writing style, such as 'friendly', 'formal', or 'concise'.
localeNoOptional regional locale, such as 'es-MX', 'fr-CA', or 'en-GB'; affects regional spelling and conventions.
audienceNoIntended readers or customers, e.g. 'first-time mobile app users' or 'enterprise developers'.
targetLanguageYesRequired output language name or code, e.g. 'Arabic' or 'ar'.
open_workspaceOpen Poly-Glot AI Workspace
Read-only
Inspect

Open the embedded Poly-Glot prompt workspace and template browser, optionally prefiltered by a query and translated via uiLanguage. Returns searchable template records, their locked states, entitlement and localization. Browsing is read-only and does not start the trial or use a send.

ParametersJSON Schema
NameRequiredDescriptionDefault
queryNoOptional keyword or goal for template search, e.g. resume. Maximum 200 characters.
uiLanguageNoUI language name or code for template labels; defaults to EN.EN

Output Schema

ParametersJSON Schema
NameRequiredDescription
viewYes
queryYes
resultsYes
entitlementYes
localizationYes
prepare_comparePrepare Poly-Glot Compare ModeInspect

Prepare the same canonical prompt for two to nine selected AI providers using a raw prompt or accessible template. Returns provider destinations, prompt and usage instructions without calling third-party models. This is a Send and begins the 3-day trial on first qualifying use; Compare Mode requires active trial or Pro. Use when a user explicitly wants side-by-side answers.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoOptional accessible template name; supply this or a raw prompt.
promptNoOptional original prompt for each provider, maximum 30,000 characters; provide this or name.
valuesNoPlaceholder values used when preparing a named template.
providersNoTwo to nine provider IDs; defaults to ChatGPT and Claude and duplicates are removed.
uiLanguageNoInterface language name or code, e.g. EN; independent of source and response languages.EN
inputLanguageNoLanguage name or code of input text, e.g. es; defaults to EN.EN
outputLanguageNoRequested output language name or code, e.g. fr; defaults to EN.EN

Output Schema

ParametersJSON Schema
NameRequiredDescription
viewYes
promptNo
messageNo
templateNo
providersNo
entitlementYes
instructionsNo
localizationYes
sourceTemplateNo
prepare_custom_comparePrepare custom Compare ModeInspect

Prepare a canonical prompt and instructions for comparing at least two targets, including one to five custom BYOM models and optional supported built-in AI providers. API keys must not appear in the comparison plan; use run_custom_model to execute custom targets separately. Returns comparison targets and prompt without invoking any models. This is a Send and starts the 3-day trial on first qualifying use; Compare Mode requires trial or Pro.

ParametersJSON Schema
NameRequiredDescriptionDefault
promptYesRequired canonical prompt shared among all selected models, up to 30,000 characters.
uiLanguageNoInterface language name or code, e.g. EN; independent of source and response languages.EN
customModelsYesRequired array of 1 to 5 custom model connection descriptors; excludes authentication credentials.
inputLanguageNoLanguage name or code of input text, e.g. es; defaults to EN.EN
outputLanguageNoRequested output language name or code, e.g. fr; defaults to EN.EN
builtinProvidersNoOptional built-in provider IDs to include alongside custom targets. This preparation tool does not call providers.
run_custom_modelRun a custom modelInspect

Run a user-supplied prompt against a developer-provided OpenAI-compatible or custom REST HTTPS model endpoint. Use validate_custom_model to test URL and adapter settings before sending. Returns model-generated text, model name, optional usage, and account state. Requires active trial or Pro and transmits prompt content to the selected provider. Credentials are transient, not persisted; localhost/private networks are not supported.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoModel identifier at the custom provider, when needed.
apiKeyNoTransient authentication key sent to the chosen provider; never log or embed in prompts.
promptYesRequired nonempty prompt to send externally, maximum 30,000 characters.
systemNoOptional system instructions supported by the endpoint.
baseUrlNoRequired public HTTPS base URL for openai-compatible mode.
authModeNoCustom REST authentication mode, default bearer.bearer
endpointNoRequired public HTTPS inference URL for custom-rest mode.
maxTokensNoOptional maximum output token count, subject to model limits.
uiLanguageNoInterface language name or code, e.g. EN; independent of source and response languages.EN
adapterModeYesAdapter for the target endpoint: openai-compatible or custom-rest.
promptFieldNoCustom REST request JSON key for prompt content.prompt
systemFieldNoCustom REST request JSON key for system instructions.system
temperatureNoOptional response sampling randomness between 0 and 2.
apiKeyHeaderNoCustom REST API-key authentication header name.x-api-key
extraHeadersNoExtra HTTP headers required by the provider, if any.
inputLanguageNoLanguage name or code of input text, e.g. es; defaults to EN.EN
outputLanguageNoRequested output language name or code, e.g. fr; defaults to EN.EN
responseTextPathNoOptional JSON response field/path containing generated text.
search_templatesSearch Poly-Glot templates
Read-only
Inspect

Search Poly-Glot's template catalog by keywords and goal, optionally filtered to free or Pro results. Use before get_template or build_prompt when the exact name is unknown. Results contain template metadata, tier and entitlement status. Searching is read-only and does not trigger a send or trial.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNoOptional intended outcome, e.g. write a help article.
planNoFilter catalog by free or Pro tier; filtering does not grant access.
limitNoMaximum matches to return (1 to 24), default 12.
queryNoSearch phrase or topic; blank lists available templates.
uiLanguageNoLanguage code for localized template labels; defaults to EN.EN

Output Schema

ParametersJSON Schema
NameRequiredDescription
viewYes
queryYes
resultsYes
entitlementYes
localizationYes
transcribe_audioTranscribe audioInspect

Convert audio to transcript text for Poly-Glot workflows. Use for supplied speech recordings, not for translating text. Provide exactly one source: a publicly reachable HTTPS audioUrl or base64-encoded audioBase64 (without a data-URL prefix). For base64 audio, supply mimeType and filename when known; languageHint can improve recognition. Set detectLanguage=true to identify the resulting text's language. Requires an active trial or Pro. Returns JSON containing transcript text, optional detectedLanguage, provider, and model. Audio is submitted to a transcription provider; do not send material without permission.

ParametersJSON Schema
NameRequiredDescriptionDefault
promptNoOptional recognition context, such as expected names or specialist vocabulary; not the text to transcribe.
audioUrlNoPublic HTTPS URL of an audio recording to transcribe. Use this OR audioBase64, never both; private or local URLs are not supported.
filenameNoOriginal audio filename with extension, such as meeting.m4a, to help determine the format.
mimeTypeNoAudio MIME type, such as audio/mpeg, audio/mp4, or audio/wav. Recommended for base64 input.
audioBase64NoBase64-encoded audio bytes, without a data: prefix. Alternative to audioUrl; provide exactly one audio source.
languageHintNoOptional language hint for speech recognition, such as en, es, or fr. Leave blank if unknown.
detectLanguageNoWhen true, also infer a supported Poly-Glot language from the resulting transcript; defaults to false.
translate_textTranslate textInspect

Translate supplied text into one of Poly-Glot's 38 supported languages while aiming to preserve meaning, names, formatting, code, and URLs. Use for translation rather than cultural adaptation; use localize_text when audience, tone, or regional conventions must change. Specify required targetLanguage (language name or code, e.g. 'es'); set sourceLanguage to 'auto' to detect the source automatically. Returns JSON containing translated text, targetLanguage, provider, and model; quality can vary with idiom and context. Requires an active trial or Pro; text is processed by the configured translation provider.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesNonempty original text to translate, including any formatting to preserve.
sourceLanguageNoOriginal language name or code, such as 'en' or 'English'; 'auto' (default) asks the provider to detect it.auto
targetLanguageYesRequired desired output language name or code among the 38 supported, e.g. 'Spanish' or 'es'.
validate_custom_modelValidate a custom model endpoint
Read-only
Inspect

Validate the HTTPS URL and adapter configuration for an external custom model. For OpenAI-compatible mode provide baseUrl; for custom REST use endpoint. Set probe=true only when an actual minimal request to the external provider is intended. Returns validation or probe status; credentials are transient and never stored or echoed. Requires active trial or Pro; does not perform a user prompt Send.

ParametersJSON Schema
NameRequiredDescriptionDefault
modelNoOptional external model identifier for a test probe.
probeNoTrue sends a minimal external request to test the model; false only checks URL safety.
apiKeyNoOptional transient API credential, never stored or echoed.
baseUrlNoPublic HTTPS base URL for openai-compatible mode.
authModeNoCustom REST authentication method: bearer, API-key header, or none.bearer
endpointNoFull public HTTPS URL for custom-rest mode.
adapterModeYesAdapter: openai-compatible or custom-rest.
promptFieldNoJSON request field for test prompt content on custom REST endpoints.prompt
systemFieldNoJSON request field for system instructions on custom REST endpoints.system
apiKeyHeaderNoHeader name when using api-key-header authentication.x-api-key
responseTextPathNoJSON response field or path holding the generated text.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 14 tool updates
    • Changedbuild_prompt7 fields changed
      • addedInput schema / properties / inputLanguage / description
        Added value: +"Language name or code of input text, e.g. es; defaults to EN."
      • addedInput schema / properties / name / description
        Added value: +"Required accessible template name; use search_templates or get_template to find it."
      • addedInput schema / properties / outputLanguage / description
        Added value: +"Requested output language name or code, e.g. fr; defaults to EN."
      • addedInput schema / properties / uiLanguage / description
        Added value: +"Interface language name or code, e.g. EN; independent of source and response languages."
      • addedInput schema / properties / values / description
        Added value: +"Map of template placeholder names to strings, numbers or booleans, e.g. {topic: onboarding}."
      • addedOutput schema / properties / entitlement / properties / dailyFreeRemaining
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / lastFreeSendAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changeddetect_language1 field changed
      • addedInput schema / properties / text / description
        Added value: +"Nonempty sample of text whose predominant language should be detected. Prefer a phrase or sentence, e.g. 'Bonjour, comment allez-vous ?'; this is source content, not an instruction."
    • Changedget_language_options1 field changed
      • addedInput schema / properties / uiLanguage / description
        Added value: +"UI language code or name such as EN, es or Arabic; defaults to EN."
    • Changedget_subscription_status2 fields changed
      • addedOutput schema / properties / entitlement / properties / dailyFreeRemaining
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / lastFreeSendAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedget_template4 fields changed
      • addedInput schema / properties / name / description
        Added value: +"Required template name returned by search_templates."
      • addedInput schema / properties / uiLanguage / description
        Added value: +"Language code for localized template fields; defaults to EN."
      • addedOutput schema / properties / entitlement / properties / dailyFreeRemaining
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / lastFreeSendAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedlocalize_text5 fields changed
      • addedInput schema / properties / audience / description
        Added value: +"Intended readers or customers, e.g. 'first-time mobile app users' or 'enterprise developers'."
      • addedInput schema / properties / locale / description
        Added value: +"Optional regional locale, such as 'es-MX', 'fr-CA', or 'en-GB'; affects regional spelling and conventions."
      • addedInput schema / properties / targetLanguage / description
        Added value: +"Required output language name or code, e.g. 'Arabic' or 'ar'."
      • addedInput schema / properties / text / description
        Added value: +"Original nonempty copy to adapt for the target culture, region, and audience."
      • addedInput schema / properties / tone / description
        Added value: +"Desired writing style, such as 'friendly', 'formal', or 'concise'."
    • Changedopen_workspace4 fields changed
      • addedInput schema / properties / query / description
        Added value: +"Optional keyword or goal for template search, e.g. resume. Maximum 200 characters."
      • addedInput schema / properties / uiLanguage / description
        Added value: +"UI language name or code for template labels; defaults to EN."
      • addedOutput schema / properties / entitlement / properties / dailyFreeRemaining
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / lastFreeSendAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedprepare_compare11 fields changed
      • addedInput schema / properties / inputLanguage / description
        Added value: +"Language name or code of input text, e.g. es; defaults to EN."
      • addedInput schema / properties / name / description
        Added value: +"Optional accessible template name; supply this or a raw prompt."
      • addedInput schema / properties / outputLanguage / description
        Added value: +"Requested output language name or code, e.g. fr; defaults to EN."
      • addedInput schema / properties / prompt / description
        Added value: +"Optional original prompt for each provider, maximum 30,000 characters; provide this or name."
      • addedInput schema / properties / providers / description
        Added value: +"Two to nine provider IDs; defaults to ChatGPT and Claude and duplicates are removed."
      • changedInput schema / properties / providers / items / enum
        Previous value: -[
        -  "chatgpt",
        -  "claude",
        -  "gemini",
        -  "perplexity",
        -  "grok",
        -  "copilot",
        -  "mistral"
        -]New value: +[
        +  "chatgpt",
        +  "claude",
        +  "gemini",
        +  "perplexity",
        +  "grok",
        +  "copilot",
        +  "mistral",
        +  "huggingchat",
        +  "duckduckgo"
        +]
      • changedInput schema / properties / providers / maxItems
        Previous value: -7New value: +9
      • addedInput schema / properties / uiLanguage / description
        Added value: +"Interface language name or code, e.g. EN; independent of source and response languages."
      • addedInput schema / properties / values / description
        Added value: +"Placeholder values used when preparing a named template."
      • addedOutput schema / properties / entitlement / properties / dailyFreeRemaining
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / lastFreeSendAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedprepare_custom_compare12 fields changed
      • addedInput schema / properties / builtinProviders / description
        Added value: +"Optional built-in provider IDs to include alongside custom targets. This preparation tool does not call providers."
      • changedInput schema / properties / builtinProviders / items / enum
        Previous value: -[
        -  "chatgpt",
        -  "claude",
        -  "gemini",
        -  "perplexity",
        -  "grok",
        -  "copilot",
        -  "mistral"
        -]New value: +[
        +  "chatgpt",
        +  "claude",
        +  "gemini",
        +  "perplexity",
        +  "grok",
        +  "copilot",
        +  "mistral",
        +  "huggingchat",
        +  "duckduckgo"
        +]
      • addedInput schema / properties / customModels / description
        Added value: +"Required array of 1 to 5 custom model connection descriptors; excludes authentication credentials."
      • addedInput schema / properties / customModels / items / properties / adapterMode / description
        Added value: +"Adapter type for this model's API."
      • addedInput schema / properties / customModels / items / properties / baseUrl / description
        Added value: +"Public HTTPS base URL for an OpenAI-compatible model."
      • addedInput schema / properties / customModels / items / properties / endpoint / description
        Added value: +"Public HTTPS inference URL for a custom REST model."
      • addedInput schema / properties / customModels / items / properties / label / description
        Added value: +"Human-readable name of the custom model in the comparison results."
      • addedInput schema / properties / customModels / items / properties / model / description
        Added value: +"Optional external model identifier."
      • addedInput schema / properties / inputLanguage / description
        Added value: +"Language name or code of input text, e.g. es; defaults to EN."
      • addedInput schema / properties / outputLanguage / description
        Added value: +"Requested output language name or code, e.g. fr; defaults to EN."
      • addedInput schema / properties / prompt / description
        Added value: +"Required canonical prompt shared among all selected models, up to 30,000 characters."
      • addedInput schema / properties / uiLanguage / description
        Added value: +"Interface language name or code, e.g. EN; independent of source and response languages."
    • Changedrun_custom_model18 fields changed
      • addedInput schema / properties / adapterMode / description
        Added value: +"Adapter for the target endpoint: openai-compatible or custom-rest."
      • addedInput schema / properties / apiKey / description
        Added value: +"Transient authentication key sent to the chosen provider; never log or embed in prompts."
      • addedInput schema / properties / apiKeyHeader / description
        Added value: +"Custom REST API-key authentication header name."
      • addedInput schema / properties / authMode / description
        Added value: +"Custom REST authentication mode, default bearer."
      • addedInput schema / properties / baseUrl / description
        Added value: +"Required public HTTPS base URL for openai-compatible mode."
      • addedInput schema / properties / endpoint / description
        Added value: +"Required public HTTPS inference URL for custom-rest mode."
      • addedInput schema / properties / extraHeaders / description
        Added value: +"Extra HTTP headers required by the provider, if any."
      • addedInput schema / properties / inputLanguage / description
        Added value: +"Language name or code of input text, e.g. es; defaults to EN."
      • addedInput schema / properties / maxTokens / description
        Added value: +"Optional maximum output token count, subject to model limits."
      • addedInput schema / properties / model / description
        Added value: +"Model identifier at the custom provider, when needed."
      • addedInput schema / properties / outputLanguage / description
        Added value: +"Requested output language name or code, e.g. fr; defaults to EN."
      • addedInput schema / properties / prompt / description
        Added value: +"Required nonempty prompt to send externally, maximum 30,000 characters."
      • addedInput schema / properties / promptField / description
        Added value: +"Custom REST request JSON key for prompt content."
      • addedInput schema / properties / responseTextPath / description
        Added value: +"Optional JSON response field/path containing generated text."
      • addedInput schema / properties / system / description
        Added value: +"Optional system instructions supported by the endpoint."
      • addedInput schema / properties / systemField / description
        Added value: +"Custom REST request JSON key for system instructions."
      • addedInput schema / properties / temperature / description
        Added value: +"Optional response sampling randomness between 0 and 2."
      • addedInput schema / properties / uiLanguage / description
        Added value: +"Interface language name or code, e.g. EN; independent of source and response languages."
    • Changedsearch_templates7 fields changed
      • addedInput schema / properties / goal / description
        Added value: +"Optional intended outcome, e.g. write a help article."
      • addedInput schema / properties / limit / description
        Added value: +"Maximum matches to return (1 to 24), default 12."
      • addedInput schema / properties / plan / description
        Added value: +"Filter catalog by free or Pro tier; filtering does not grant access."
      • addedInput schema / properties / query / description
        Added value: +"Search phrase or topic; blank lists available templates."
      • addedInput schema / properties / uiLanguage / description
        Added value: +"Language code for localized template labels; defaults to EN."
      • addedOutput schema / properties / entitlement / properties / dailyFreeRemaining
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / lastFreeSendAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedtranscribe_audio7 fields changed
      • addedInput schema / properties / audioBase64 / description
        Added value: +"Base64-encoded audio bytes, without a data: prefix. Alternative to audioUrl; provide exactly one audio source."
      • addedInput schema / properties / audioUrl / description
        Added value: +"Public HTTPS URL of an audio recording to transcribe. Use this OR audioBase64, never both; private or local URLs are not supported."
      • addedInput schema / properties / detectLanguage / description
        Added value: +"When true, also infer a supported Poly-Glot language from the resulting transcript; defaults to false."
      • addedInput schema / properties / filename / description
        Added value: +"Original audio filename with extension, such as meeting.m4a, to help determine the format."
      • addedInput schema / properties / languageHint / description
        Added value: +"Optional language hint for speech recognition, such as en, es, or fr. Leave blank if unknown."
      • addedInput schema / properties / mimeType / description
        Added value: +"Audio MIME type, such as audio/mpeg, audio/mp4, or audio/wav. Recommended for base64 input."
      • addedInput schema / properties / prompt / description
        Added value: +"Optional recognition context, such as expected names or specialist vocabulary; not the text to transcribe."
    • Changedtranslate_text3 fields changed
      • addedInput schema / properties / sourceLanguage / description
        Added value: +"Original language name or code, such as 'en' or 'English'; 'auto' (default) asks the provider to detect it."
      • addedInput schema / properties / targetLanguage / description
        Added value: +"Required desired output language name or code among the 38 supported, e.g. 'Spanish' or 'es'."
      • addedInput schema / properties / text / description
        Added value: +"Nonempty original text to translate, including any formatting to preserve."
    • Changedvalidate_custom_model11 fields changed
      • addedInput schema / properties / adapterMode / description
        Added value: +"Adapter: openai-compatible or custom-rest."
      • addedInput schema / properties / apiKey / description
        Added value: +"Optional transient API credential, never stored or echoed."
      • addedInput schema / properties / apiKeyHeader / description
        Added value: +"Header name when using api-key-header authentication."
      • addedInput schema / properties / authMode / description
        Added value: +"Custom REST authentication method: bearer, API-key header, or none."
      • addedInput schema / properties / baseUrl / description
        Added value: +"Public HTTPS base URL for openai-compatible mode."
      • addedInput schema / properties / endpoint / description
        Added value: +"Full public HTTPS URL for custom-rest mode."
      • addedInput schema / properties / model / description
        Added value: +"Optional external model identifier for a test probe."
      • addedInput schema / properties / probe / description
        Added value: +"True sends a minimal external request to test the model; false only checks URL safety."
      • addedInput schema / properties / promptField / description
        Added value: +"JSON request field for test prompt content on custom REST endpoints."
      • addedInput schema / properties / responseTextPath / description
        Added value: +"JSON response field or path holding the generated text."
      • addedInput schema / properties / systemField / description
        Added value: +"JSON request field for system instructions on custom REST endpoints."
  2. 6 tool updates
    • Changedbuild_prompt3 fields changed
      • addedOutput schema / properties / entitlement / properties / compareLocked
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / entitlement / properties / dailyFreeLimit
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / nextResetAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedget_subscription_status3 fields changed
      • addedOutput schema / properties / entitlement / properties / compareLocked
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / entitlement / properties / dailyFreeLimit
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / nextResetAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedget_template3 fields changed
      • addedOutput schema / properties / entitlement / properties / compareLocked
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / entitlement / properties / dailyFreeLimit
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / nextResetAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedopen_workspace3 fields changed
      • addedOutput schema / properties / entitlement / properties / compareLocked
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / entitlement / properties / dailyFreeLimit
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / nextResetAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedprepare_compare3 fields changed
      • addedOutput schema / properties / entitlement / properties / compareLocked
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / entitlement / properties / dailyFreeLimit
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / nextResetAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
    • Changedsearch_templates3 fields changed
      • addedOutput schema / properties / entitlement / properties / compareLocked
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / entitlement / properties / dailyFreeLimit
        Added value: +{
        +  "type": [
        +    "number",
        +    "null"
        +  ]
        +}
      • addedOutput schema / properties / entitlement / properties / nextResetAt
        Added value: +{
        +  "type": [
        +    "string",
        +    "null"
        +  ]
        +}
  3. 15 tool updates
    • First observedbuild_prompt
    • First observeddetect_language
    • First observedget_custom_model_capabilities
    • First observedget_language_options
    • First observedget_subscription_status
    • First observedget_template
    • First observedlocalize_text
    • First observedopen_workspace
    • First observedprepare_compare
    • First observedprepare_custom_compare
    • First observedrun_custom_model
    • First observedsearch_templates
    • First observedtranscribe_audio
    • First observedtranslate_text
    • First observedvalidate_custom_model

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.