AudacityMCP

131 tools. 116 can modify or destroy data without limits.

4 destructive tools with no built-in limits. Policy required.

Last updated:

116 can modify or destroy data
15 read-only
131 tools total

Community server · catalogue entry verified 11/06/2026

How to control AudacityMCP ↓

Read (15) Write / Execute (112) Destructive / Financial (4)
Critical Risk

116 of AudacityMCP's 131 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

PolicyLayer is an MCP gateway — it sits between your AI agents and AudacityMCP, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "track_remove": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "project_new": {
    "limits": [
      {
        "counter": "project_new_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "analyze_contrast": {
    "limits": [
      {
        "counter": "analyze_contrast_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register AudacityMCP — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON AUDACITYMCP →

Free to start. No card required.

EXECUTE 40 tools
Execute effect_low_pass_filter Apply a low-pass filter to remove high frequencies above the cutoff. Execute effect_notch_filter Remove a specific frequency (e.g. 50/60Hz hum) with a notch filter. Execute truncate_silence truncate_silence Execute cursor_to_project_start Move the cursor to the start of the project (time 0). Execute cursor_to_track_start Move the cursor to the start of the selected track. Execute transport_play Start playback from the current cursor position. Execute transport_record Start recording on a new track. Execute transport_stop Stop playback or recording. Execute auto_audiobook_mastering auto_audiobook_mastering Execute auto_cleanup_audio auto_cleanup_audio Execute auto_cleanup_interview auto_cleanup_interview Execute auto_cleanup_live auto_cleanup_live Execute auto_cleanup_podcast auto_cleanup_podcast Execute auto_cleanup_vocal auto_cleanup_vocal Execute auto_lofi_effect auto_lofi_effect Execute auto_master_music auto_master_music Execute compressor compressor Execute cursor_set_position Move the cursor to a specific time position. Execute cursor_to_project_end Move the cursor to the end of the project (last audio). Execute cursor_to_track_end Move the cursor to the end of the selected track. Execute effect_auto_duck effect_auto_duck Execute effect_equalization Apply EQ curve to the selected audio. Execute effect_high_pass_filter effect_high_pass_filter Execute effect_paulstretch effect_paulstretch Execute effect_phaser effect_phaser Execute effect_reverb effect_reverb Execute effect_sliding_stretch effect_sliding_stretch Execute effect_tremolo effect_tremolo Execute effect_vocal_reduction effect_vocal_reduction Execute effect_wahwah effect_wahwah Execute generate_dtmf generate_dtmf Execute generate_rhythm_track generate_rhythm_track Execute generate_tone generate_tone Execute limiter limiter Execute noise_reduction noise_reduction Execute normalize normalize Execute select_clip Select the clip under the cursor. Execute transcribe_selection transcribe_selection Execute transport_pause Toggle pause during playback or recording. Execute transport_play_region Play a specific time region.
WRITE 72 tools
Write project_new Create a new empty Audacity project. Write track_mix_and_render_to_new Mix and render selected tracks into a new track, keeping the originals. Select tracks first. Write analyze_beat_finder Find beats in the selected audio and add labels at beat positions. Write analyze_sample_data_export Export raw sample data from the selected audio to a text file for analysis. Write click_removal Remove clicks and pops from the selected audio (e.g. vinyl recordings). Write edit_cut Cut the selected audio to clipboard. Select a region first. Write edit_disjoin Split the selected audio at detected silences, creating separate clips. Write edit_duplicate Duplicate the selected audio into a new track. Write edit_join Join selected clips into one clip. Write edit_paste Paste audio from clipboard at the cursor position. Write edit_silence Replace the selected audio with silence. Write edit_split Split the clip at the cursor position or selection boundaries (in place, no new track). Write edit_split_cut Cut the selected audio without closing the gap (leaves silence where audio was). Write edit_split_new Split the selected audio into a new track at the selection boundaries. Write effect_adjustable_fade Apply an adjustable fade with curve control. Write effect_amplify Amplify the selected audio by a ratio. Select audio first. Write effect_bass_and_treble Adjust bass and treble frequencies with a simple tonal shaping tool. Write effect_change_pitch Change the pitch of the selected audio without changing tempo. Write effect_change_speed Change speed of the selected audio (changes both tempo and pitch together). Write effect_change_tempo Change the tempo of the selected audio without changing pitch. Write effect_clip_fix Attempt to repair clipped (distorted) audio by reconstructing peaks. Write effect_crossfade_clips Crossfade between two adjacent clips on the same track. Write effect_crossfade_tracks Crossfade between two overlapping tracks. Write effect_distortion Apply distortion effect to the selected audio. Write effect_echo Apply echo effect to the selected audio. Write effect_fade_in Apply a fade-in to the selected audio. Select the region to fade first. Write effect_fade_out Apply a fade-out to the selected audio. Select the region to fade first. Write effect_invert Invert (flip phase) the selected audio. Useful for phase cancellation. Write effect_repair Repair a very short damaged section of audio (max 128 samples). Write effect_repeat Repeat the selected audio a number of times. Write effect_reverse Reverse the selected audio. Select a region first. Write effect_studio_fade_out Apply a professional studio-quality fade out to the selected audio. Write generate_chirp generate_chirp Write generate_noise Generate noise. Write label_add Add a label at the current cursor position or selection. Write label_add_at Add a label at a specific time range. Write label_export Export all labels to a text file. Write label_import Import labels from a text file. Write label_regular_intervals label_regular_intervals Write loudness_normalize loudness_normalize Write project_close Close the current Audacity project. Write project_edit_metadata Open the metadata editor dialog to view/edit track metadata (title, artist, etc.). Write project_export_audio project_export_audio Write project_export_labels Export all labels to a text file. Write project_import_audio Import an audio file into the current project. Creates a new track. Write project_import_midi Import a MIDI file into the current project. Write project_open Open an existing Audacity project file (.aup3). Write project_save Save the current Audacity project. ONLY call this when the user explicitly asks to save. Write project_save_as Save the current project to a new .aup3 file. ONLY call when user explicitly asks. Write select_all Select all audio in all tracks. Selects both tracks and time range. Write select_cursor_to_track_end Select from the current cursor position to the end of the track. Write select_none Deselect all audio. Write select_region Select a time region in the current track(s). Many effects operate on the selection. Write select_tracks Select one or more tracks by index. Write select_zero_crossing Adjust the current selection boundaries to the nearest zero crossings. Write track_add_label Add a new empty label track to the project. Write track_add_mono Add a new mono audio track to the project. Write track_add_stereo Add a new stereo audio track to the project. Write track_align_end_to_end Align selected tracks end-to-end (sequentially). Select the tracks first. Write track_mix_and_render Mix and render selected tracks into a single track. Select tracks first. Write track_mute Mute or unmute a track. Write track_mute_all Mute all tracks in the project. Write track_resample Resample the selected track to a new sample rate. Write track_select Select a track by index. Many operations require selecting a track first. Write track_set_properties Set properties of a track by index. Write track_stereo_to_mono Convert the selected stereo track to mono. Select the track first. Write track_unmute_all Unmute all tracks in the project. Write transcribe_audio transcribe_audio Write transcribe_to_file transcribe_to_file Write transcribe_to_labels transcribe_to_labels Write transcription_set_model transcription_set_model Write transport_set_cursor Set the playback cursor position.

Other MCP servers with similar tools — same risk classification, starter policies for each.

Can an AI agent delete data through the Audacity MCP server? +

Yes. The AudacityMCP server exposes 4 destructive tools including track_remove, edit_delete, edit_split_delete. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through AudacityMCP? +

The AudacityMCP server has 72 write tools including project_new, track_mix_and_render_to_new, analyze_beat_finder. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach AudacityMCP.

How many tools does the Audacity MCP server expose? +

131 tools across 4 categories: Destructive, Execute, Read, Write. 15 are read-only. 116 can modify, create, or delete data.

How do I enforce a policy on AudacityMCP? +

Register the Audacity MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every AudacityMCP tool call.

Deterministic rules across all 131 AudacityMCP tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

131 AudacityMCP tools catalogued and risk-classified — across an index of 42,500+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.