Get started free
All integrations

Komga integration

Komga is a self-hosted media server for comics, manga, BDs, magazines and EPUB books. Register the libraries it scans and trigger scans, metadata refreshes and analyses on them; browse and search series and books with their metadata, authors, genres, tags, publishers, languages, age ratings and release dates; edit that metadata one record at a time or in batches; read a book by fetching its pages, its thumbnails, its WebPub or Divina manifest, its EPUB resources or the original file; track and set read progress per book, per series and per read list; organise titles into collections and read lists, including importing a ComicRack list; manage the poster images of every kind of record; hunt duplicate pages by hash; administer users, their API keys, their passwords, their per-client settings and their authentication activity; and read server settings, task queue, history and announcements. The host is part of the credential because every install is its own deployment. Authentication is an API key sent in the X-API-Key header, or the user's email and password over HTTP Basic.

164 toolsAPI keyAPI docs

What you can do with Komga

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Thumbnail, 20 operations

  • POSTadd_user_uploaded_book_thumbnail

    Add book poster.

  • POSTadd_user_uploaded_collection_thumbnail

    Add collection poster.

  • POSTadd_user_uploaded_read_list_thumbnail

    Add readlist poster.

  • POSTadd_user_uploaded_series_thumbnail

    Add series poster.

  • PUTbooks_regenerate_thumbnails

    Regenerate books posters.

  • DELETEdelete_user_uploaded_book_thumbnail

    Delete book poster.

  • DELETEdelete_user_uploaded_collection_thumbnail

    Delete collection poster.

  • DELETEdelete_user_uploaded_read_list_thumbnail

    Delete readlist poster.

  • DELETEdelete_user_uploaded_series_thumbnail

    Delete series poster.

  • GETget_book_page_thumbnail_by_number

    Get book page thumbnail.

  • GETget_book_thumbnail

    Get book's poster image.

  • GETget_book_thumbnail_by_id

    Get book poster image.

  • GETget_book_thumbnails

    List book posters.

  • GETget_collection_thumbnail

    Get collection's poster image.

  • GETget_collection_thumbnail_by_id

    Get collection poster image.

  • GETget_collection_thumbnails

    List collection's posters.

  • GETget_known_page_hash_thumbnail

    Get known duplicate image thumbnail.

  • GETget_read_list_thumbnail

    Get readlist's poster image.

  • GETget_read_list_thumbnail_by_id

    Get readlist poster image.

  • GETget_read_list_thumbnails

    List readlist's posters.

Book, 5 operations

  • GETget_all_books_deprecated

    List books.

  • GETget_book_by_id

    Get book details.

  • GETget_books_by_read_list_id

    List readlist's books.

  • GETget_books_by_series_id

    List series' books.

  • GETget_book_tags

    List book tags.

Collection, 5 operations

  • POSTcreate_collection

    Create collection.

  • DELETEdelete_collection_by_id

    Delete collection.

  • GETget_collection_by_id

    Get collection details.

  • GETget_collections

    List collections.

  • GETget_collections_by_series_id

    List series' collections.

File, 5 operations

  • DELETEdelete_book_file

    Delete book file.

  • DELETEdelete_series_file

    Delete series files.

  • GETdownload_book_file

    Download book file.

  • GETdownload_read_list_as_zip

    Download readlist.

  • GETdownload_series_as_zip

    Download series.

Readlist, 5 operations

  • POSTcreate_read_list

    Create readlist.

  • DELETEdelete_read_list_by_id

    Delete readlist.

  • GETget_read_list_by_id

    Get readlist details.

  • GETget_read_lists

    List readlists.

  • GETget_read_lists_by_book_id

    List book's readlists.

Librarie, 4 operations

  • POSTadd_library

    Create a library.

  • DELETEdelete_library_by_id

    Delete a library.

  • GETget_libraries

    List all libraries.

  • GETget_library_by_id

    Get details for a single library.

Api key, 3 operations

  • POSTcreate_api_key_for_current_user

    Create API key.

  • DELETEdelete_api_key_by_key_id

    Delete API key.

  • GETget_api_keys_for_current_user

    Retrieve API keys.

Latest, 3 operations

  • GETget_books_latest

    List latest books.

  • GETget_latest_authentication_activity_by_user_id

    Retrieve latest authentication activity for a user.

  • GETget_series_latest

    List latest series.

List, 3 operations

  • POSTget_books

    List books.

  • GETget_global_settings

    Retrieve global client settings.

  • POSTget_series

    List series.

Page, 3 operations

  • GETget_book_page_by_number

    Get book page image.

  • GETget_book_pages

    List book pages.

  • GETget_page_by_transient_book_id

    Get transient book page.

Page hashe, 3 operations

  • PUTcreate_or_update_known_page_hash

    Mark duplicate page as known.

  • GETget_known_page_hashes

    List known duplicates.

  • GETget_page_hash_matches

    List duplicate matches.

Serie, 3 operations

  • GETget_series_by_collection_id

    List collection's series.

  • GETget_series_by_id

    Get series details.

  • GETget_series_deprecated

    List series.

User, 3 operations

  • POSTadd_user

    Create user.

  • DELETEdelete_user_by_id

    Delete user.

  • DELETEdelete_user_settings

    Delete user settings.

Age rating, 2 operations

  • GETget_age_ratings

    List age ratings.

  • GETget_age_ratings_v1

    List age ratings.

Alphabetical group, 2 operations

  • POSTget_series_alphabetical_groups

    List series groups.

  • GETget_series_alphabetical_groups_deprecated

    List series groups.

Analyze, 2 operations

  • POSTanalyze_transient_book

    Analyze transient book.

  • POSTbook_analyze

    Analyze book.

Authentication activity, 2 operations

  • GETget_authentication_activity

    Retrieve authentication activity.

  • GETget_authentication_activity_for_current_user

    Retrieve authentication activity for the current user.

Author, 2 operations

  • GETget_authors

    List authors.

  • GETget_authors_deprecated

    List authors.

Claim, 2 operations

  • POSTclaim_server

    Claim server.

  • GETget_claim_status

    Retrieve claim status.

Genre, 2 operations

  • GETget_genres

    List genres.

  • GETget_genres_v1

    List genres.

Language, 2 operations

  • GETget_languages

    List languages.

  • GETget_languages_v1

    List languages.

Me, 2 operations

  • DELETEdelete_sync_points_for_current_user

    Delete all sync points.

  • GETget_current_user

    Retrieve current user.

Name, 2 operations

  • GETget_authors_names

    List authors names.

  • GETget_authors_names_v1

    List authors' names.

Next, 2 operations

  • GETget_book_sibling_next

    Get next book in series.

  • GETget_book_sibling_next_in_read_list

    Get next book in readlist.

Previou, 2 operations

  • GETget_book_sibling_previous

    Get previous book in series.

  • GETget_book_sibling_previous_in_read_list

    Get previous book in readlist.

Publisher, 2 operations

  • GETget_publishers

    List publishers.

  • GETget_publishers_v1

    List publishers.

Resource, 2 operations

  • GETget_book_epub_resource

    Get Epub resource.

  • GETget_font_file

    Download font file.

Role, 2 operations

  • GETget_authors_roles

    List authors roles.

  • GETget_authors_roles_v1

    List authors' roles.

Tachiyomi, 2 operations

  • GETget_mihon_read_progress_by_read_list_id

    Get readlist read progress (Mihon).

  • GETget_mihon_read_progress_by_series_id

    Get series read progress (Mihon).

Announcement, 1 operation

  • GETget_announcements

    Retrieve announcements.

Delete all, 1 operation

  • POSTdelete_duplicate_pages_by_page_hash

    Delete all duplicate pages by hash.

Delete match, 1 operation

  • POSTdelete_single_match_by_page_hash

    Delete specific duplicate page.

Divina, 1 operation

  • GETget_book_web_pub_manifest_divina

    Get book's WebPub manifest (DiViNa).

Duplicate, 1 operation

  • GETget_books_duplicates

    List duplicate books.

Epub, 1 operation

  • GETget_book_web_pub_manifest_epub

    Get book's WebPub manifest (Epub).

Familie, 1 operation

  • GETget_fonts

    List font families.

Filesystem, 1 operation

  • POSTget_directory_listing

    Directory listing.

Global, 1 operation

  • DELETEdelete_global_settings

    Delete global settings.

History, 1 operation

  • GETget_historical_events

    List historical events.

Info, 1 operation

  • GETget_actuator_info

    Get server information.

Manifest, 1 operation

  • GETget_book_web_pub_manifest

    Get book's WebPub manifest.

New, 1 operation

  • GETget_series_new

    List new series.

Ondeck, 1 operation

  • GETget_books_on_deck

    List books on deck.

Pdf, 1 operation

  • GETget_book_web_pub_manifest_pdf

    Get book's WebPub manifest (PDF).

Position, 1 operation

  • GETget_book_positions

    List book's positions.

Progression, 1 operation

  • GETget_book_progression

    Get book progression.

Raw, 1 operation

  • GETget_book_page_raw_by_number

    Get raw book page.

Read progres, 1 operation

  • DELETEdelete_book_read_progress

    Mark book as unread.

Refresh, 1 operation

  • POSTbook_refresh_metadata

    Refresh book metadata.

Release, 1 operation

  • GETget_releases

    List releases.

Release date, 1 operation

  • GETget_series_release_dates

    List series release dates.

Task, 1 operation

  • DELETEempty_task_queue

    Clear task queue.

Showing the first 120 of 164 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Komga from Claude Code, Cursor or Codex

Connect Komga in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Komga operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Komga

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Komga once

    Add your Komga connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Komga integration FAQ

What can you do with the Komga integration?
LiveContext exposes 164 operations on Komga, covering thumbnail, book, collection and file.

Popular integrations

Browse the whole catalog