Skip to main content
Glama
650,632 tools. Updated 2026-10-14 15:33

"Using voice commands to interact with Claude Desktop" matching MCP tools:

  • Reads a text aloud with a Microsoft neural voice (the voices of Edge's "Read aloud") and returns an MP3. WHEN TO USE: the user wants to hear a text or needs an audio file of it — narration, audiobook, lesson, voice-over, a message read aloud. HOW IT WORKS: - Up to 50,000 characters per call. A text over 1,000 characters is split by sentence into parts of up to 1,000; each part is voiced in order and the parts are joined into ONE MP3. Progress is reported per part ("Gerando áudio... 3 de 18"), so keep waiting while it arrives. - It takes time: about 5 seconds per part. 5,000 characters ≈ 30 s; 16,000 ≈ 2 min; 50,000 ≈ 6 min. - Over 50,000 characters: split the text at paragraph boundaries into several calls with the same voice and speed, and give the user every link, in order. - Send the text as it should be HEARD: remove Markdown marks (**, #, list bullets), URLs, emojis and tables. Do not summarize, translate or reword unless the user asked — every word you send is read. - voice: choose one in the language of the text (the prefix is language-region: pt-BR, pt-PT, en-US, es-MX…). Brazilian Portuguese: pt-BR-FranciscaNeural (female, default) or pt-BR-AntonioNeural (male). - speed: 1 is the voice's natural pace; 0.9 suits calm narration, 1.2 a quick read. RETURNS: - audioUrl: the complete MP3 to download, valid for 7 days. Always give this link to the user. If you can run commands, you can download it (e.g. curl -o audio.mp3 <audioUrl>). - audio: the MP3 itself, only when it is short (about 1.5 minutes or less); otherwise null. - seconds (duration), parts, characters, voice, speed. - link: this tool's web page with the same voice and speed (the text is not in it). ERRORS say what happened and what to do next. If a part fails, no audio is produced and a new call starts again from part 1.
    ConnectorNo auth
  • Draft a public reply to one review, using its id from my_reviews. Replaces any existing reply. Two or three sentences in the owner's voice; never offer discounts, argue, or share personal details. Creates a DRAFT only — nothing on Google changes. Show the owner the draft this returns, word for word, and publish it with publish_change only after they say yes.
    ConnectorNo auth
  • Get a humantaste.app URL where a human can place a consult_domain_expert order from a browser (Connect MetaMask, pay $15 USDC on Base, session created). Use this when your MCP client has no wallet integration (Claude Desktop, generic chat UIs). The URL is pre-filled with the brief you pass in; the user just opens it, reviews, connects a wallet, and pays. Returns the payment URL and the price. Free.
    ConnectorNo auth
  • Design a new voice from a character description (such as "deep-voiced warrior" or "cheerful young girl") and have it speak a short line of text, returning a sample of that newly created voice. Both voice_description and text are required, the spoken text is limited to 200 characters or the call returns HTTP 400, and type selects "human" or "non-human" voices. The job result is a single audio result containing the URL of an MP3 or WAV file (the URL's extension, .mp3 or .wav, says which). Credits are held when the job is accepted and refunded if it fails or is cancelled. Use this to invent and audition a voice from a description; use createSpeech for text-to-speech that clones a specific voice from an audio sample, and createSpeechPreset for text-to-speech using a named preset voice. Pass an optional request_id to tag the result so you can locate it later via listGenerations (type audio). Async generation job: returns `{id, status}` - poll `getApiJob` (job and credit contract: see the server instructions). Credits: This endpoint consumes 1 credits per call.
    ConnectorNo auth
  • Convert text to speech by cloning the voice from an audio sample you provide (voice-cloning text-to-speech). Both text and sample are required; the text is limited to 1000 characters and the sample is supplied as a URL or base64 audio that must be at most 15MB, with violations returning HTTP 400. The job result is a single audio result containing the URL of an MP3 or WAV file (the URL's extension, .mp3 or .wav, says which). Credits are held when the job is accepted and refunded if it fails or is cancelled. Use this when you have a reference voice sample to clone; use createSpeechPreset to speak with a built-in named preset voice instead, and createVoice to design a brand-new voice from a text description rather than cloning one. Pass an optional request_id to tag the result so you can locate it later via listGenerations (type audio). Async generation job: returns `{id, status}` - poll `getApiJob` (job and credit contract: see the server instructions). Credits: This endpoint consumes 1 credits per call.
    ConnectorNo auth
  • Get a humantaste.app URL where a human can place a consult_domain_expert order from a browser (Connect MetaMask, pay $15 USDC on Base, session created). Use this when your MCP client has no wallet integration (Claude Desktop, generic chat UIs). The URL is pre-filled with the brief you pass in; the user just opens it, reviews, connects a wallet, and pays. Returns the payment URL and the price. Free.
    ConnectorNo auth

Matching MCP Servers

Matching MCP Connectors

  • Validate ClaudeBot and Claude-SearchBot IP addresses. Remote MCP validate_ip tool.

  • Tracks Claude Code usage-limit resets announced by @ClaudeDevs and Claude Code team members, plus Codex resets from codex-resets.com. Not affiliated with Anthropic. Records announced resets and does not predict the next one. Read-only, no API key. Tools: get_last_reset, list_resets, get_reset_stats.

  • Generate natural speech audio from English text. Produces high-quality speech with 12 English voices. Returns base64-encoded WAV audio (16-bit PCM, 24kHz mono) along with metadata. Available voices: - af_heart (default), af_bella, af_nicole, af_sarah, af_sky (American female) - am_adam, am_michael (American male) - bf_emma, bf_isabella (British female) - bm_george, bm_lewis, bm_daniel (British male) Args: text: English text to synthesize (1-5000 characters). voice: Voice ID. See list above. Defaults to 'af_heart'. speed: Speed multiplier from 0.5 to 2.0 (default: 1.0). Returns: dict with keys: - audio_base64 (str): Base64-encoded WAV audio (16-bit PCM, 24kHz) - duration_ms (str): Audio duration in milliseconds - voice (str): Voice ID used - text_length (str): Input text character count - processing_ms (str): Synthesis time in milliseconds
    ConnectorNo auth
  • List the text-to-speech voices available for `popcraft_generate_audio` (kind:"tts") — each with a playable preview sample. `provider:"elevenlabs"` (default) lists the ElevenLabs library; `provider:"seed"` lists the Seed 豆包语音 speakers (native Chinese + Asian-language voices for `model:"seed-tts"`) — a voice only works on its own provider's models. `model:"seed-audio"` needs no voice at all (auto/described voice). Optionally filter by `gender` or `language`, or cap the count with `limit`. In widget-capable clients an interactive picker is shown where the user can listen to samples and pick a voice; the picked `voice_id` comes back as the next user message. In text-only clients, relay the returned list (it carries preview links) and let the user choose. Pass the chosen id as `voice_id` to `popcraft_generate_audio`. Call this once per voice-selection conversation — do not re-list unless the user asks for different filters.
    ConnectorOAuth
  • List the text-to-speech voices available for `popcraft_generate_audio` (kind:"tts") — each with a playable preview sample. `provider:"elevenlabs"` (default) lists the ElevenLabs library; `provider:"seed"` lists the Seed 豆包语音 speakers (native Chinese + Asian-language voices for `model:"seed-tts"`) — a voice only works on its own provider's models. `model:"seed-audio"` needs no voice at all (auto/described voice). Optionally filter by `gender` or `language`, or cap the count with `limit`. In widget-capable clients an interactive picker is shown where the user can listen to samples and pick a voice; the picked `voice_id` comes back as the next user message. In text-only clients, relay the returned list (it carries preview links) and let the user choose. Pass the chosen id as `voice_id` to `popcraft_generate_audio`. Call this once per voice-selection conversation — do not re-list unless the user asks for different filters.
    ConnectorOAuth
  • Create an in-depth-interview, concept-test, or prototype-test draft using ordinary metadata only. Ask the human to explicitly choose recruiting_method (panel, BYOP, or synthetic respondents). A value proposed or inserted by a host/delegating model is not human confirmation unless it quotes the human's actual choice. Unless the human requests otherwise, use a voice interview in English with Elliot; these defaults are applied when interview_format, language, or voice are omitted. Synthetic respondents require chat. A prototype-test must use video or voice, never chat. Do not draft or pass the study plan, audience targeting, screener questions, concept links, or concept images here; after creation, send the user's natural-language research brief to customize_study. For a concept test, pass an accessible attachment through customize_study.concept_image or include a publicly downloadable concept-image URL in the message, plus its participant-facing label, stimulus context, audience, and learning goals. For a prototype test, include the prototype URL, participant-facing label, intended tasks, audience, and learning goals. The Customize Plan backend validates and attaches the asset. Voice configuration is kept for chat as well as voice and video.
    ConnectorOAuth
  • List the 20 ElevenLabs Eleven v3 voices available for create_voiceover, each with a description, gender, accent, and a short preview clip URL. In app-capable hosts (e.g. Claude.ai) this tool renders an interactive voice picker with tap-to-play previews — the user already sees every voice, so do NOT repeat the voices as a table, list, or summary in your reply; just tell the user to pick from the picker above. Only in hosts without the UI, share the preview URLs so the user can hear a voice before choosing it.
    ConnectorOAuth
  • Roll (regenerate) the personal proxy credential for a firewall. This invalidates the previous password and returns a new one with ready-to-use configuration commands. Only call this when the user explicitly needs new credentials — it will break any existing package manager configuration using the old password.
    ConnectorAPI key
  • Get a presigned HTTPS URL to download the completed output file. Call after get_job_status returns 'complete'. URL expires in 24 hours. NOTE: fetching this URL is a direct download from Botverse's file storage host, which is BLOCKED in sandboxed agent environments (claude.ai, Claude Desktop, Cursor). If you are in a sandbox, use get_output_content instead to receive the bytes inline over the tool channel.
    ConnectorNo auth
  • Return the finished output of a completed job INLINE as base64 — no separate download. Use this in sandboxed agent environments (claude.ai, Claude Desktop, Cursor) where fetching a get_download_url link is blocked; it delivers the bytes over the same tool channel that always works. Call after get_job_status returns 'complete'. Limited to 4 MB outputs — for larger files use get_download_url (and a non-sandboxed environment, or add Botverse's file storage host to your egress allowlist).
    ConnectorNo auth
  • Google PageSpeed Insights report for a URL: Lighthouse performance/accessibility/SEO scores and Core Web Vitals (LCP, CLS, INP, FCP, TTFB), with lab and field (CrUX) data. Defaults to mobile; pass strategy=desktop for the desktop profile. Subject to a per-user daily cap (50/day) and a service-wide daily cap; successful responses are cached for 24h.
    ConnectorNo auth
  • List the runtimes generate_runtime_config supports (Claude Desktop, Cursor, VS Code, agent frameworks, …), with each one's config path. Enumerate these instead of guessing runtime slugs.
    ConnectorNo auth
  • Speech and sound: text-to-speech (default; optional voice_id, see list_resources), sound effects (model 'sfx', optional duration), multi-voice dialogue (model 'dialogue': pass the turns in the dialogue parameter, not prompt), transcription (model 'stt': pass audio_url, get text back; optional diarize/language_code), voice change (model 'voice-changer': audio_url + target voice_id) and audio cleanup (model 'voice-isolation': audio_url). Returns the audio URL (or the transcript for 'stt'). For music, use generate_music.
    Connector
    Destructive
    No auth
  • Get visitors split by device type (Desktop, Mobile, Tablet), ranked by visitors descending, for a date range. Use this for the mobile-versus-desktop question; use get_browsers or get_operating_systems for the software split. Pass filter_device to any other tool to restrict it to one device type instead. Three rows at most, so pagination rarely matters. Rows carry value, visitors, revenue, and percentage. Dates default to the last 30 days; all filter_* arguments apply. Requires websiteId or domain with a workspace token.
    ConnectorOAuth
  • Import an open-source load test (JMeter .jmx, k6 .js, or Locust .py) into an existing script, converting it to Loadster commands. An import may create script assets, datasets, and a scenario; replace=true also replaces the script's existing commands and variables. Returns action items to review. For OpenAPI/Swagger or Postman, read the spec yourself and build commands with create_script instead.
    Connector
    Destructive
    OAuth
  • Free. List voice-over voices for a language (ru, en, es, fr, de). Each item has an `id` that can be passed as `voice` to tegas_start_video; when `voice` is omitted the default natural voice is used, so calling this is optional.
    ConnectorOAuth
  • Use this when the task needs a shell command or an existing ReMCP terminal session: start, read, wait, interact, stop, or list sessions. Choose exactly one operation; parameters are validated against that operation’s closed schema. Starting or interacting with commands can change local or external state, and force termination can lose unsaved process work; reading, waiting, and listing do not mutate the session. Use manage_system for OS-wide process inventory or killing an arbitrary PID.
    Connector
    Destructive
    OAuth