Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Audible

FreeNot checked

Enables searching, managing library, wishlist, and credits on Audible through browser automation.

GitHubEmbed

About

Enables searching, managing library, wishlist, and credits on Audible through browser automation.

README

MCP (Model Context Protocol) server for Audible audiobook service. Automates Audible.com via Playwright + Browserbase to search audiobooks, manage your library, wishlist, and credits.

Requirements

  • Browserbase account with a running session
  • Node.js 18+

Setup

npm install
npm run build

Configuration

Set the following environment variable:

Variable Required Description
BROWSERBASE_CDP_URL Yes CDP WebSocket URL from Browserbase session

The Browserbase session must already be authenticated with Audible (logged in). Navigate to audible.com and sign in before using library/wishlist/credits tools.

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "audible": {
      "command": "node",
      "args": ["/path/to/dist/index.js"],
      "env": {
        "BROWSERBASE_CDP_URL": "wss://connect.browserbase.com?apiKey=YOUR_KEY&sessionId=YOUR_SESSION"
      }
    }
  }
}

Or if installed via npm:

{
  "mcpServers": {
    "audible": {
      "command": "npx",
      "args": ["@striderlabs/mcp-audible"],
      "env": {
        "BROWSERBASE_CDP_URL": "wss://connect.browserbase.com?apiKey=YOUR_KEY&sessionId=YOUR_SESSION"
      }
    }
  }
}

Tools

search_audiobooks

Search Audible by title, author, or narrator.

Parameters:

  • query (string, required): Search query
  • search_by (string, optional): "title" | "author" | "narrator"

Returns: Array of up to 20 audiobooks with title, author, narrator, runtime, rating, price, ASIN, and summary.


get_audiobook_details

Get full details for a specific audiobook.

Parameters:

  • asin (string, required): Audible ASIN identifier

Returns: Detailed audiobook info including runtime, release date, publisher, language, rating, review count, price, categories, and sample URL.


get_library

List audiobooks in your Audible library.

Parameters:

  • page (number, optional): Page number for pagination (default: 1)

Returns: Array of library items with title, author, narrator, runtime, date added, and listening progress.

Requires authenticated session.


get_wishlist

List audiobooks in your Audible wishlist.

Parameters: None

Returns: Array of wishlist items with title, author, narrator, runtime, price, and date added.

Requires authenticated session.


add_to_wishlist

Add an audiobook to your Audible wishlist.

Parameters:

  • asin (string, required): Audible ASIN of the audiobook

Returns: { success: boolean, message: string }

Requires authenticated session.


get_credits

Check available Audible credits and membership details.

Parameters: None

Returns: Available credit count, membership type, next credit date, and rollover policy.

Requires authenticated session.

How It Works

This server uses Playwright to connect to a remote browser session via Browserbase's CDP (Chrome DevTools Protocol) endpoint. It navigates Audible pages and extracts data via DOM scraping.

Since Audible does not have a public API, this approach uses browser automation. The Browserbase session maintains cookies and authentication state between calls.

License

MIT

from github.com/markswendsen-code/mcp-audible

Installing Audible

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/markswendsen-code/mcp-audible

FAQ

Is Audible MCP free?

Yes, Audible MCP is free — one-click install via Unyly at no cost.

Does Audible need an API key?

No, Audible runs without API keys or environment variables.

Is Audible hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Audible in Claude Desktop, Claude Code or Cursor?

Open Audible on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Audible with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All browse MCPs