MewCP LogoAStheTech
Integrations
Use Cases

Use cases by category

Productivity & InboxInbox, calendar, and daily flowEngineering & DevOpsShip, debug, and run on-callSales & CRMPipeline, outreach, and dealsMarketing & GrowthCampaigns, SEO, and growthSupport & SuccessTriage tickets, keep customers happyFinance & OpsClose, reconcile, and expensesCreative & ContentGenerate assets and contentPeople & HiringHiring, onboarding, and HRResearch & DataSynthesize data and insights
See all use cases
Resources
BlogsProduct updates and storiesArticlesIntegration guides and code examples
PricingDocsSign in
MewCP Logo

Infrastructure You Can Trust for Agentic Products

Email

Categories

  • Productivity & Docs
  • Developer Tools
  • CRM & Sales
  • Finance & Commerce
  • Data & Analytics
  • Marketing & SEO
  • Search & Web
  • Communication
  • View All Servers →

Resources

  • Blog
  • Docs
  • Privacy Policy
  • Terms of Service

Blogs

  • View All Blogs →

Articles

  • View All Articles →
Browse Servers|Pricing|Contact

Browse by Category

Productivity & Docs

  • Gmail
  • Google Drive
  • YouTube
  • Google Calendar
  • Google People
  • Google Classroom
  • Notion
  • ClickUp
  • Figma
  • Google Tasks
  • Cal
  • Monday
  • Luma
  • Notion MCP
  • Mem MCP
  • Linear MCP
  • Calendly MCP
  • Consensus MCP
  • Craft MCP
  • Close MCP
+ 38 more
  • Dice MCP
  • Lumin PDF MCP
  • Develop21 MCP
  • Granola MCP
  • Lucid MCP
  • Mermaid Chart MCP
  • Fireflies MCP
  • ClickUp MCP
  • Miro MCP
  • Llamaindex MCP
  • Otter MCP
  • Mobbin MCP
  • Descript MCP
  • ToDoist MCP
  • SlidesGPT MCP
  • AgileHero MCP
  • JobYap MCP
  • AccountHub MCP
  • Slicktrip MCP
  • Gemina MCP
  • QrVerloz
  • Tempreon MCP
  • HyperFrames MCP
  • Menti MCP
  • Tally MCP
  • Taplio MCP
  • TickTick MCP
  • Motion MCP
  • StockCake MCP
  • Dashly MCP
  • DoingWork MCP
  • 1Stay Hotel Booking
  • 42min MCP
  • MyLeadTech MCP
  • LetsFG MCP
  • Autosheet MCP
  • Extend MCP
  • Meko MCP

Developer Tools

  • Gemini
  • Veo
  • ClickUp
  • Firecrawl
  • Vercel
  • Apify
  • Github
  • Chef
  • Scientific Calculator
  • Figma
  • HTTP
  • Perplexity
  • Apify MCP
  • Hugging Face Hub MCP
  • Buildkite MCP
  • Cloudflare MCP
  • Context7 MCP
  • Ahrefs MCP
  • Sentry MCP
  • Brevo Docs MCP
+ 75 more
  • X Docs MCP
  • Jev
  • Linear MCP
  • Calendly MCP
  • Craft MCP
  • DeepWiki MCP
  • Inspo MCP
  • Kernel MCP
  • Malwarebytes MCP
  • Mermaid Chart MCP
  • Supabase MCP
  • Microsoft Learn MCP
  • Webflow MCP
  • Scalar Docs MCP
  • Oneuptime MCP
  • Redocly MCP
  • Reducto Docs MCP
  • Llamaindex Docs MCP
  • B12 MCP
  • Lucid Docs MCP
  • Airwallex Docs MCP
  • Langfuse Docs MCP
  • Glen Docs MCP
  • AgentMail
  • Gogs Docs MCP
  • Netlify MCP
  • Neon MCP
  • Minlify Admin MCP
  • Mintlify Index MCP
  • Fern Docs MCP
  • Greptile MCP
  • Statssif Docs MCP
  • Scorecard MCP
  • Railway MCP
  • Inkbox AI
  • Stele MCP
  • LastPing MCP
  • ConsentStack
  • Iubenda MCP
  • BSV.CX MCP
  • Agent Traffic Lab MCP
  • Nippy MCP
  • Just Domain MCP
  • Grafana Cloud MCP
  • HotAPI Docs
  • Endoflife.ai MCP
  • ElevenLabs MCP
  • Laso Docs MCP
  • OpenRouter MCP
  • Replit MCP
  • Tripadvisor Docs MCP
  • GitLab MCP
  • Mailchimp Docs MCP
  • Clerk MCP
  • HotAPI
  • TinyFish
  • Porter MCP
  • AnyAPI MCP
  • Bitly MCP
  • Upstash MCP
  • Bird MCP
  • Anything MCP
  • Hostinger MCP
  • Porkbun MCP
  • Macaly Cloud MCP
  • JupiterOne MCP
  • Jam MCP
  • Extend MCP
  • Floot MCP
  • Expo MCP
  • Dot MCP
  • Sunra AI MCP
  • Better Stack MCP
  • MDN MCP
  • Fish Audio MCP

CRM & Sales

  • Google People
  • OneSignal MCP
  • Brevo Docs MCP
  • Brevo
  • Brevo MCP
  • Carbon Voice MCP
  • Clay MCP
  • Close MCP
  • Attio MCP
  • Clarify MCP
  • Hunter.io
  • Plain MCP
  • Modem MCP
  • Whats MCP
  • HubSpot MCP
  • Getleads.io MCP
  • ContactOut MCP
  • Crunchbase MCP
  • Ploid MCP
  • Crustdata MCP

Finance & Commerce

  • Kite
  • Razorpay
  • Polymarket
  • Stripe
  • Binance
  • Upstox
  • Aiwyn MCP
  • Era-Context-MCP
  • Granted MCP
  • XDC AI MCP
  • Agentery MCP
  • Agent Embassy
  • Quick Commerce MCP
  • Longbridge MCP
  • Mercury MCP
  • Blockscout MCP
  • Octagon AI MCP
  • Stripe MCP
  • Taskrabbit MCP
  • SeatGeek MCP
+ 27 more
  • Clarity AI MCP
  • Beyond Payday MCP
  • DeFade MCP
  • MobileMRR MCP
  • SecondAppraisal MCP
  • Brek MCP
  • Coinversa Pulse MCp
  • Supermetrics Marketing Analytics MCP
  • DeepLedger MCP
  • Laso MCP
  • Laso Docs MCP
  • Razorpay MCP
  • Kiwi MCP
  • lastminute mcp
  • Coinfuty MCP
  • Pyth MCP
  • Carta MCP
  • Belvo MCP
  • OnChainDiligence MCP
  • LetsFG MCP
  • Keel MCP
  • Community Funding NZ MCP
  • Zillow MCP
  • SuperBooks
  • Bigdata MCP
  • ALL Accor MCP
  • Cashfree MCP

Data & Analytics

  • Apify MCP
  • Cloudflare MCP
  • Ahrefs MCP
  • Candid MCP
  • Consensus MCP
  • Contentsquare MCP
  • Era-Context-MCP
  • Instinct MCP
  • legal Data Hunter MCP
  • Marcopolo MCP
  • Mixpanel MCP
  • MOSPI MCP
  • Hex MCP
  • OpenRevenue MCP
  • Statsig MCP
  • Synthesize Bio MCP
  • PostHog MCP
  • PopHIVE MCP
  • Fuse Health MCP
  • Cliometry MCP
+ 14 more
  • AccuWeather MCP
  • ChEMBL MCP
  • ClinicalTrials.gov MCP
  • Staats MCP
  • NPI Registry MCP
  • AOI MCP
  • MAIA MCP
  • Amass MCP
  • Akta.pro MCP
  • OldCarsData MCP
  • Airfield Directory MCP
  • Sparxx.io MCP
  • Open Targets MCP
  • Dagster MCP

Marketing & SEO

  • YouTube
  • Google Business
  • Mailchimp
  • Google Search Console
  • OneSignal MCP
  • Cloudflare MCP
  • Brevo Docs MCP
  • Brevo
  • Brevo MCP
  • AirOps MCP
  • Clay MCP
  • Contentsquare MCP
  • Reelsmith MCP
  • GoDaddy MCP
  • Metricool MCP
  • Webflow MCP
  • Windsor MCP
  • Commonroom MCP
  • B12 MCP
  • Hunter.io
+ 30 more
  • Get MCP Ads
  • Minlify Admin MCP
  • Zernio MCP
  • Affiliatespy MCP
  • VarynForge
  • ListingGood MCP
  • North Noir MCP
  • Supermetrics Marketing Analytics MCP
  • NitroSend MCP
  • Spicy API MCP
  • Cromanion MCP
  • Manifold MCP
  • Cloro MCP
  • Agency AI MCP
  • Taplio MCP
  • Moda MCP
  • Semrush MCP
  • Mangools
  • Runway MCP
  • GrowSurf MCP
  • OpusClip AI Producer MCP
  • Zoho Mail
  • Beehiiv MCP
  • Bitly MCP
  • Bitrise MCP
  • Meta Ads MCP
  • Loops MCP
  • Glif MCP
  • OpenSEO MCP
  • Brand24 MCP

Search & Web

  • Web Scrapper
  • Firecrawl
  • Apify
  • Perplexity
  • Context.dev
  • Exa
  • Brave Search
  • Apify MCP
  • Ahrefs MCP
  • DeepWiki MCP
  • Dice MCP
  • GoDaddy MCP
  • Granted MCP
  • Microsoft Learn MCP
  • Viator MCp
  • Scholargateway MCP
  • Parallel MCP
  • Mintlify Index MCP
  • OpenWeather MCP
  • Simplescraper MCP
+ 30 more
  • SearchApi MCP
  • PubMed MCP
  • YouTube Transcript AI MCP
  • AccuWeather MCP
  • bioRxiv MCP
  • HEY Research Lab MCP
  • CourtListener MCP
  • Elicit MCP
  • StockCake MCP
  • TradesWithAI MCP
  • GSCmate MCP
  • Superfast Robotics MCP
  • Loppee MCP
  • Energy North Journal UK MCP
  • SocialToAI MCP
  • Agent Evidence API MCP
  • Permit Scouter
  • MyStreetData USA
  • Shop Nobi MCP
  • EverythingMeetsAI MCP
  • Mubboo Flights Search MCP
  • Ticketglide MCP
  • Premium Cruise Fares MCP
  • Tripadvisor MCP
  • LiteScrape MCP
  • Octen MCP
  • Keenable MCP
  • MrScraper MCP
  • IndieTools MCP
  • Parallel Search MCP

Communication

  • Gmail
  • Google Meet
  • Google Calendar
  • Mailchimp
  • WhatsApp
  • Slack
  • OneSignal MCP
  • Brevo Docs MCP
  • Carbon Voice MCP
  • Hunter.io
  • Outlook
  • Nylas MCP
  • Resend MCP
  • Read AI MCP
  • Whats MCP
  • Inkbox AI
  • QrVerloz
  • ElevenLabs MCP
  • Fathom MCP
  • MyBestSim MCP
+ 10 more
  • Redra MCP
  • 1Stay Hotel Booking
  • ActivitySmith MCP
  • Runway MCP
  • Sonos MCP
  • MyChatbot
  • Saperly MCP
  • Bird MCP
  • Sunra AI MCP
  • Fish Audio MCP

© 2026 MewCP. All rights reserved.

  1. Home
  2. Integrations
  3. Fish Audio MCP
Fish Audio MCP

Fish Audio MCP Integration for AI Agents

The Fish Audio MCP server gives AI agents direct access to your Fish Audio account: they can browse the voice library, clone a voice, generate speech, transcribe audio, generate or edit images and videos, and produce multi-speaker Story Studio projects for you.

v1.0.048 toolsOAuth
Open in ChatGPTChatGPT
Open in ClaudeClaude
Playground
VS CodeVS Code
Connected to Fish Audio MCP via MewCP.

Try asking

Encrypted at rest, isolated from the model

Resolved from an AES-256-GCM vault at the moment of the call and attached to the request — the model never sees the secrets.

Try asking

Everything Fish Audio MCP can do

Tools48

create_asset_folder

write

Create an ordinary nested folder. Reuse the same UUID request_id and input to recover a lost response.

create_avatar

destructive

Create an avatar from one prepared image source, optionally bind an existing voice. Explicit move_existing approval is required for retained images. Reuse identical UUID request_id and arguments to resume; does not generate media.

create_media_upload

write

Create a one-hour workspace-scoped upload slot for an image, video or audio input, only for a file that is not in Fish yet. To reuse a finished generation result as an input, pass its media.object_key to the estimate and generate tools instead; do not download a result and upload it again. When the user will upload through web_upload_url, ask which format the file is (for example png, jpg, webp, mp4, mov, mp3 or wav) before calling this tool and use that extension in file_name: the link only accepts files of that format. For web_upload_url file_size need not be exact (the page re-signs the slot for the real size); when you PUT to upload_url yourself, file_size must be the exact byte size.

create_voice_clone

write

Clone a voice from sample audio and get a voice usable with text_to_speech. Provide 1-5 https URLs of clean speech from ONE speaker (for local files call get_upload_url first, keeping the file extension); 10-60 seconds total gives the best results, 270 seconds is the hard maximum. Creation is free. Instead of creating immediately, the response may report quality warnings or require speaker verification — always follow its instructions field. Only clone voices the user owns, has the speaker's consent to use, or is otherwise legally allowed to use; Fish Audio may remove voices that violate these rules.

estimate_image_edit

read

Estimate image edit or upscale cost and validate the request; pass input_object_key for a single image, or inputs for several. This is read-only and creates no task or quote.

estimate_image_generation

read

Estimate image generation cost and validate the request. This is read-only and creates no task or quote.

estimate_video_generation

read

Estimate video generation cost (text/image/reference-to-video, lip sync, talking avatar) and validate the request. Pass operation, or inputs with roles and let the capability follow from them. This is read-only and creates no task or quote.

generate_image

destructive

Submit an image generation with the same parameters used for estimation. The API revalidates price before charging credits.

generate_image_edit

destructive

Submit an image edit with the same parameters used for estimation. The API revalidates price before charging credits.

generate_video

destructive

Submit a video generation with the same parameters used for estimation. The API revalidates price before charging credits.

get_asset

read

Read asset original object_key and temporary download URL. Use object_key with compatible generation input roles, never thumbnail_url.

get_asset_collection

read

Read folder position or avatar portrait/default voice; list children and images separately.

get_audio_data

read

Internal helper for the Fish Audio player UI: returns the base64-encoded bytes of a fish.audio audio URL. Agents should pass audio URLs around directly instead of calling this.

get_credit_balance

read

Get the authenticated user's Fish Audio plan, remaining package credits, and the per-call TTS text budget. Speech generation costs 1 credit per UTF-8 byte of text. Transcription costs 3000 credits per minute with model=pro and 500 credits per minute with model=flash. Top up at https://fish.audio/go-premium/

get_generation_result

read

Get terminal media results and billing; this may reconcile provider state. A finished get_generation_status returns the same results. A result's media.object_key can be passed directly as an input to image edit or video generation in the same workspace.

get_generation_status

read

Poll media status and billing; this may reconcile provider state and credits. While running it returns poll_after_seconds (about 20 for images, 60 for videos): wait that long before calling again. Once finished it also returns the results, so get_generation_result is not needed. Pass generation_id for one generation, or generation_ids (up to 20) to check several at once.

get_media_model

read

Get one media model's prompt policy and, per capability, its parameter schema, required_roles and accepted inputs (kind, mime_types, max_bytes, max_count, dimension limits). Call it once per model and keep the result for the whole conversation; call it again only after an invalid_arguments error. Accepted inputs can also be a finished generation result's media.object_key.

get_upload_url

write

Get a temporary upload slot for a local audio file: HTTP PUT the raw file bytes to upload_url (within 1 hour), then pass file_url to speech_to_text. Environments that cannot make HTTP uploads (e.g. claude.ai or ChatGPT web chat) should send the user web_upload_url to upload from their browser instead. Uploaded files are deleted automatically after 7 days.

get_voice

read

Get details of one Fish Audio voice by its id: description, languages, tags, popularity stats, a sample audio URL and a default demo text.

list_asset_collections

read

List direct child folders/avatars/styles; all=true returns a flat tree. Files are listed separately with list_assets.

list_assets

read

List direct assets; search without collection_id searches the workspace. Paginate using next_cursor and identical filters.

list_media_models

read

List available Fish image and video models (video includes lip sync and talking avatars). Capabilities are named as in the Fish web app, e.g. t2i (text-to-image), edit (image edit), upscale, t2v (text-to-video), i2v (image-to-video), first_last, reference, reference_video, video_audio (lip sync), avatar_audio (talking avatar). default_credits is the price of one output with default parameters; capabilities billed by input length report credits_per_input_second instead, with input_seconds_rounding: ceil where every started second is billed.

list_my_workspaces

read

List the workspaces of the team this connection is authorized for.

save_asset

write

Save a completed upload or successful task result. Repeated saves return the existing actual location; use update_asset to move it.

search_voices

read

Search public voices (TTS models) on Fish Audio, or list your own with self=true (includes private and team-shared voices). Omit query and set language to browse curated/popular voices for that language. Prefer voices with high task_count; the returned voice ids are what text_to_speech takes.

speech_to_text

destructive

Transcribe speech audio to text. Provide a public https URL to the audio file (max 20MB) — for local files get one from get_upload_url first. model=pro (default) costs 50 package credits per second and takes an optional language hint. model=flash costs 500 credits per minute. It is cheaper and takes no language hint. Both return plain text without timestamps.

studio_adopt_take

destructive

Bind a previous take's audio back to its block (free, no generation). Only adopts cleanly when the take matches the block's current text/voice — see content_matches_current in studio_list_takes.

studio_create_chapter

write

Add a chapter (optionally after an existing chapter anchor). A new chapter has no blocks. Add its first block with studio_write_blocks append_to.

studio_create_project

write

Create a studio project from structured chapters (max 200 blocks — use studio_import_document for whole books). roster maps speaker names to voice_ids from search_voices; block.voice takes a roster name or a voice_id. Free. Retrying may duplicate — check studio_list_projects first. First time operating the studio? Call studio_help.

studio_enhance_text

read

Platform-tuned text polish for TTS: expands numbers, phone numbers, dates and symbols into spoken words and adds delivery tags at the density the studio voices are tuned for. Pass one block's text, write the result back with studio_write_blocks. Free.

studio_export

destructive

Export the project (or selected chapters) to a downloadable audio file. Two phases: without confirmed_credits it returns a quote {blocks_to_generate, credits} — show it to the user; then call again with confirmed_credits=<that number> to start the background job (poll studio_project). The quote bills each block that has no audio or changed since its last generation. Requires a paid plan.

studio_find

read

Search block text across the project (case-insensitive substring, or regex=true). Returns matching anchors with snippets and revs — the entry point for fixing something everywhere without reading every chapter.

studio_generate

destructive

Synthesize audio for blocks: pass blocks (anchors) or chapter, or neither for the whole project. By default only dirty blocks run (unchanged audio is free/cached). Costs 1 credit per UTF-8 byte of spoken text (2x for another team's professional clone voices); ALWAYS dry_run=true first and show the user the quote. force=true re-rolls already-generated blocks (paid; requires explicit blocks — prefer free studio_adopt_take). A dirty block whose exact text/voice/settings already have a take reuses it for free (reused_take=true). Each done result has take_id (null if the take cannot be found). Runs up to ~45s. Blocks that are not done by then continue in the background and are listed in remaining_anchors. Poll them with studio_read_blocks (include_audio=true). Do not call studio_generate for them again: that charges them a second time.

studio_help

read

The operating manual for Story Studio (multi-speaker audio projects). Call this before your first studio operation. Topics: quickstart (default), editing, tags, billing, errors, workflows.

studio_import_document

write

Import a document or long text (novel, script, article — up to 1.5M chars) into a new studio project. A background LLM splits chapters, casts voices per speaker and adds delivery tags (auto_tags) or rewrites for naturalness (rewrite). Free. Returns immediately; poll studio_project. For files, upload via get_upload_url first and pass storage_key. First time operating the studio? Call studio_help.

studio_list_projects

read

List the user's Story Studio projects (name, chapter count, importing flag), newest first. First time operating the studio? Call studio_help.

studio_list_takes

read

List a block's generated takes (audio history): audio URL, duration, the exact text/voice each take was generated from, and whether it still matches the block (content_matches_current). Adopting an old take is free — check here before paying for a re-roll.

studio_project

read

Project overview: chapter outline (anchors, titles, block/dirty counts, durations), speaker roster, and live import/export job state. This is the polling verb for imports and exports (poll_after_seconds tells you when to check again). First time operating the studio? Call studio_help.

studio_read_blocks

read

Read blocks: pass chapter (anchor) for a whole chapter (paginated) or blocks (list of anchors) for specific ones. Returns anchor, rev, voice, text, kind, dirty, duration per block; include_audio adds audio URLs. format=script renders a read-only script view for showing the user.

studio_recast_speaker

destructive

Swap every block using one voice to another voice across the whole project (e.g. change a character's voice after import). Free; affected blocks become dirty and regenerate at the normal rate. Voice ids come from the roster in studio_project or search_voices.

studio_update_chapter

destructive

Rename a chapter.

studio_update_project

destructive

Project-wide settings: rename, default voice/backend for new blocks, audio settings defaults, scene_preset (off|studio adds room ambience), chapter_order (list of chapter anchors) to reorder chapters. default_voice_id and default_backend apply only to blocks created later. To change the voice of existing blocks, use studio_recast_speaker or studio_write_blocks. Existing blocks keep their backend. audio_settings also changes existing blocks that use the project value: those blocks become dirty and cost credits again at the next generation or export. Quote first with studio_generate dry_run=true.

studio_write_blocks

destructive

Edit blocks with up to 100 ops, applied in order. Op shapes: {"block", "rev", "text"?, "voice"?, "kind"?, "delay"?, "audio_settings"?} updates in place (rev required when changing text/voice/settings); {"insert_after": anchor, "text", ...} / {"append_to": chapter, "text", ...} insert; {"move": block, "after": anchor} reorders; {"delete": block} removes. Per-op results report ok, noop, conflict or failed; a conflict includes the current text and rev. An unknown block anchor, voice or a missing rev stops the call, and the ops before it stay applied: re-read the chapter before you retry. Free — writing never bills; edits show up live in the user's web editor. dry_run validates without writing. See studio_help topic=editing.

submit_feedback

write

Send feedback about these Fish Audio tools to the team — friction, bugs, missing capabilities, confusing behavior, or things that worked well. Please send one short note whenever something surprised you or took more steps than it should; every message is read.

text_to_speech

destructive

Generate speech audio from text with one Fish Audio voice, or a multi-speaker dialogue with several, and return a permanent audio URL. Costs 1 package credit per UTF-8 byte of text (audio and speaker tags included; a professional voice cloned by another team costs double). Fish refunds a failed call. For identical calls (same text, voices and model) within 5 minutes, the second call is free, so a retry after a timeout costs nothing. Other repeats cost credits. Set dry_run=true for a free cost quote, including PVC surcharges, without generating audio or spending credits. Omit it or set false to generate.

update_asset

destructive

Rename/move an asset. Omitted collection_id leaves its location; explicit null moves to root. No delete.

update_asset_collection

destructive

Rename/move ordinary folders or edit avatar name/default voice/portrait. Portrait must already be inside the avatar; use update_asset to add reference images. No delete or style creation.

verify_voice_clone

write

Complete speaker verification for a voice clone that returned verification_required: the actual speaker records themselves reading the exact prompt sentence, the recording is uploaded (use get_upload_url), and its URL is passed here. On success the voice is created. Call without recording_url to check the session status and get the current prompt.

Connect Fish Audio MCP to your agent

One endpoint, the same key, whichever client you use.

Apps

SDKs

Claude Desktop

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json (Mac) · %APPDATA%\Claude\claude_desktop_config.json (Windows)

JSON
{
  "mcpServers": {
    "mewcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://gateway.mewcp.com/personal/mcp",
        "--header",
        "Authorization:${AUTH_HEADER}"
      ],
      "env": {
        "AUTH_HEADER": "Bearer API_KEY"
      }
    }
  }
}

Replace API_KEY with your own key.

Already have an "mcpServers" section in your config? Just add the server entry inside it.

  1. 01Open Claude Desktop → Settings → Developer → "Edit Config"
  2. 02Paste the snippet inside the outer { } of the config file (merge with your existing "mcpServers" section if you have one)
  3. 03Save the file, then quit Claude Desktop completely and reopen it
  4. 04Start a new conversation — your tool will be available

One endpoint. Every service.

VS CodeAny agent
One Gateway

Firecrawl

API Key

Github

OAuth

TinyFish

API Key

Fish Audio MCP

OAuth
VS CodeAny agent
One Gateway

Discovery, routing, credentials, tool scoping and execution logs all happen at the gateway→connections stay ACTIVE with no work from you

Built for AI agents

Fish Audio MCP runs through a gateway that holds the credentials, scopes the access and records every call.

Managed authentication

  • OAuth to Fish Audio MCP handled end to end, with tokens refreshed before they expire.
  • One credential per end user, not one shared key across your users.
  • Reconnect an account without touching your agent's config.

Credentials stay out of context

  • Fish Audio MCP credentials are resolved at the gateway and attached to the outbound call.

Ideas to start with

See all use cases
Routine

Your Daily Gmail and Calendar Brief

One prompt pulls today's meetings, urgent unread email, PRs waiting on you, and overdue tasks into a single screen.

Google CalendarGmailGitHub

Ready to connect Fish Audio MCP?

Managed auth, hosted MCP servers, and every Fish Audio MCP tool your agent needs.

Free to start.

  • The agent sees tool results, never a token.
  • Revoke an account and the next call stops working — no redeploy.
  • Scoped access, fully logged

    • Choose exactly which Fish Audio MCP tools an agent is allowed to call.
    • Every call is logged with its outcome, latency and which account it ran as.
    • Catalog changes are reviewed before they ship, so tool descriptions cannot shift under you.

    One endpoint for every server

    • Reach Fish Audio MCP through the same MCP endpoint as the rest of your toolset.
    • Tools are discovered on demand, so 48 tools do not fill the context window.
    • Stateless: no sessions to keep alive and no reconnect logic.
    Notion
    Slack
    Read
    Meetings

    Sync Granola to Notion

    Every new Granola meeting lands as a deduped row in your Notion database, automatically.

    GranolaNotion
    Read
    Scheduling

    Schedule an Interview Panel with Calendly

    Find slots across four interviewer calendars, book the events, and email the candidate a clean schedule with links and interviewer one pagers.

    Google CalendarGmailCalendly
    Read