Hardcover
About
MCP Server to fetch Books, Book Series, and User Books from Hardcover
Details
- Author
- alexsowt
- Categories
- Search, Database, API
Jump to
Setup
Install Hardcover in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/alexsowt/hardcover-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
A Model Context Protocol (MCP) server that exposes read-only access to the Hardcover.app GraphQL API. Tools are namespaced underbooks.,users., andseries., with resources and prompts to guide safe, low-volume querying.
This is an unofficial, community-maintained server and is not affiliated with Hardcover.app.
- Python 3.11+
- A Hardcover API key (read-only Bearer token) fromhttps://hardcover.app/account/api
# Option A: with uv (recommended) uv pip install -e . # Option B: with pip python -m venv .venv source .venv/bin/activate pip install -e .
This server currently only supports STDIO as the transport protocol
- Get an API key fromhttps://hardcover.app/account/api. Copy the value exactly as provided (it already starts withBearer).
- Export it for the server:
export HARDCOVER_API_KEY="Bearer <your-token>"
[mcp_servers.hardcover_mcp] command = "uv" args = ["run", "src/hardcover_mcp/main.py"] env = { "HARDCOVER_API_KEY" = "API KEY heRE" } cwd = "full_path_to/hardcover_mcp"
The server registers thebooks.,users., andseries.tool namespaces, plus resources likehardcover/tag-categoriesand usage prompts such ashardcover/fantasy-this-year.
- HARDCOVER_API_KEY environment variable is required: ensure the variable is set in the same shell you start the server. Include the leadingBearerprefix.
- Hardcover API returned an error responseor 401/403: confirm the token is valid and not expired.
- Slow responses or timeouts: reducelimit/offsetarguments; the API enforces rate limits. Start withlimit<=10.
- SSL/HTTP transport issues: check local network/proxy settings and retry with a stable connection.
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Interact & query with Meilisearch (Full-text & semantic search API)
Provides access to Typesense search capabilities, requiring a connection to a Typesense server.
Access the Discogs API for music cataloging, search, and other database operations.
Search the web using Kagi's search API
Unlock geospatial intelligence through Mapbox APIs like geocoding, POI search, directions, isochrones and more.
One API for Search, Crawling, and Sitemaps
Discover public A2A agents on the Agently platform using its public API.
Integrate with the Amazon Product Advertising API to search for products and access product information.
Multi-provider search broker for AI agents. Routes across SearXNG, Brave, Serper, Tavily, and Exa with automatic fallback, RRF ranking, content extraction, and budget enforcement.
An MCP server using the AviationStack API to fetch real-time flight data including airline flights, airport schedules, future flights and aircraft types.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



