Skip to main content
Glama
Jambozx

OnlineCyberTools MCP (280+ filterable tools)

osint_isbn_validator

Read-only

Validate ISBN-10 and ISBN-13 numbers by recomputing check digits, converting between formats, and checking prefix groups. Accepts batch input with per-ISBN results and aggregate statistics.

Instructions

ISBN Validator (ISBN-10 / ISBN-13). Validate one or more book ISBNs by recomputing the check digit for ISBN-10 (mod-11, X allowed) and ISBN-13 (EAN-13 mod-10, 978/979 prefix), and report format, the registration group/language, ISBN-10<->13 conversion, and optional step-by-step check-digit math. Accepts a batch and returns per-ISBN results plus aggregate statistics. Use this for book ISBNs; use osint_ean_upc_validator for general EAN/UPC retail barcodes, osint_barcode_scanner to decode a barcode from an image, and osint_barcode_generator to render one. Pure local arithmetic: read-only, non-destructive, no remote book-metadata lookup or network call, offline-capable, rate-limited (CAPTCHA may be required). Each result embeds the validation timestamp, so responses are not byte-identical across calls. Returns each ISBN's validity, type, analysis, conversion, calculation, and warnings.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
isbnsYesISBN strings to validate. Hyphens and spaces are stripped; each must clean to 10 or 13 digits. Non-string entries are ignored.
optionsNoOptional flags toggling extra output (camelCase or snake_case keys accepted).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
successNoWhether the request was processed.
resultsNoOne entry per validatable input ISBN.
statisticsNoBatch totals across all results.
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Goes beyond readOnlyHint=true and destructiveHint=false annotations by detailing pure local arithmetic, no network call, offline-capable, rate-limited, CAPTCHA possibility, and timestamp embedding for non-identical responses. No contradiction with annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Well-structured, front-loaded with core function, and each sentence adds value. Slightly long but not wasteful; could be trimmed slightly for conciseness.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Covers purpose, usage guidelines, behavioral traits, output description (per-ISBN results with aggregate statistics), and optional features. Given complexity and existing schema/annotations, description is fully complete for agent invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so baseline is 3. Description adds context (e.g., step-by-step math for showCheckDigitCalculation) but mostly reiterates schema info. Adequate but not exceptional.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states it validates ISBN-10 and ISBN-13 by recomputing check digits, reporting format, registration group/language, and conversion. It explicitly distinguishes from sibling tools (osint_ean_upc_validator, osint_barcode_scanner, osint_barcode_generator) with clear when-to-use guidance.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly states 'Use this for book ISBNs' and provides alternatives for general EAN/UPC barcodes. Also clarifies batch acceptance, offline capability, and rate-limiting, giving clear context for appropriate use.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jambozx/onlinecybertools-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server