Literary Knowledge API
A REST API exposing 10 tools for everything about Published NFT — collections, pricing, Flow blockchain, app features, bookmarks, decorations, and newspapers — plus a write tool that lets agents and publishers submit ebooks for publication. The same knowledge layer that powers our assistant, Cindy.
One endpoint, 10 knowledge tools
Every tool is a single HTTP POST. Send the tool name and its arguments, get a structured JSON answer back. Eight tools are read-only — they return facts about the platform, never mutate state. One tool, submitEbook, is a write action: agents and publishers use it to submit an ebook for publication on an author's behalf.
Request / Response
{ "tool": "getPricingInfo", "args": {} }{ "success": true, "tool": "getPricingInfo", "result": { ... } }Available Tools
searchDocumentationFull-text search across the entire Published NFT documentation set, ranked by relevance.
args: query: string, category?: "flow" | "nft" | "pricing" | "technical" | "general"
getCollectionInfoPrice, features, availability, payment methods, and purchase URL for a specific collection.
args: collectionName: string (60+ collections, e.g. genesis-pass-v2)
getPricingInfoCurrent pricing and payment methods across all collections, including the free religious texts.
args: (no arguments)
getFlowBlockchainInfoEducational explainers on Flow & Cadence concepts as they apply to Published NFT.
args: topic: basics | cadence | fcl | wallets | testnet | mainnet | transactions | smart-contracts | nft-standards
getAppFeaturesInfoHow the app's features work — readers, AI tools, VR/AR, marketplace, profiles, and more.
args: topic?: overview | ai-tools | epub-reader | audiobooks | vr-ar | marketplace | profile | wallet | community | creators
getBookmarksInfoThe bookmark system — collectible bookmark NFTs and saved reading positions.
args: topic?: overview | collectible-bookmarks | reading-bookmarks | how-to-use | staking | rarities
getDecorationsInfoAvatar decoration NFTs — frames, stamps, spines, and bookplates.
args: topic?: overview | avatar-frames | stamps | spines | bookplates | shop | equipping | rarities
getNewspaperInfoPublic-domain newspaper archive (Library of Congress Chronicling America).
args: topic?: overview | how-to-browse | search-tips | by-state | by-era | popular-newspapers | features | public-domain
submitEbookWRITE — submit an ebook for publication on an author's behalf. Records the application, emails the author a DocuSign agreement, schedules a review, and alerts the team. The only state-changing tool.
args: authorName, email, bookTitle, synopsis (required); genre?, manuscriptLink?, telegramHandle?, submitterName?, submitterRole? (author|agent|publisher), apiKey?
getContractInfoReference the platform's legal documents — the Author Licensing Agreement (what authors sign to publish) and the Mutual NDA — with their gated download links. Never returns raw PDF bytes.
args: document?: author-licensing-agreement | mutual-nda
