ISBNdb API
ISBNdb API v2 for ISBN lookups and searchable bibliographic metadata covering books, authors, publishers, subjects, formats, and identifiers.
Connect this API to an AI agent Browse all specs
What you can do with ISBNdb API via MCP
Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.
| Method | Path | Operation | Description |
|---|---|---|---|
| GET | /book/{isbn} |
GetBookByIsbn | Get book by ISBN Method: GET Path: /book/{isbn} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - isbn: ISBN-10 or ISBN-13 identifier. |
| GET | /books/{query} |
SearchBooksByQuery | Search books by query Method: GET Path: /books/{query} IMPORTANT: This function has 1 REQUIRED parameter(s) and 2 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - query: URL-encoded book search query. Query Parameters: OPTIONAL: - page: Result page number. - pageSize: Number of records per page. |
| GET | /author/{name} |
GetBooksByAuthor | Get books by author Method: GET Path: /author/{name} IMPORTANT: This function has 1 REQUIRED parameter(s) and 0 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Path Parameters: REQUIRED: - name: URL-encoded author name. |
| GET | /search/books |
SearchBooks | Search books Method: GET Path: /search/books IMPORTANT: This function has 0 REQUIRED parameter(s) and 6 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Query Parameters: OPTIONAL: - text: Full-text search text. - author: Author filter. - title: Title filter. - isbn: ISBN filter. - page: Result page. - pageSize: Results per page. |
Usage guide
## Authentication Create an ISBNdb account and obtain an API key from the account dashboard. Send the raw key in the `Authorization` HTTP header. ISBNdb's documentation specifies that the key is not supplied as a query parameter and should not be changed into a `Bearer` value unless the provider explicitly changes its contract. Example header: `Authorization: YOUR_ISBNDB_API_KEY`. Keep the key private, follow plan limits, and handle 401/403/429 responses. ## Coverage Includes ISBN lookup, book search, author lookup, and structured book search routes from ISBNdb API v2.
How to use this spec
- Create a free VX Agents account (sandbox tools included).
- Open the marketplace and connect “ISBNdb API” to an agent.
- Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.