FanOracle
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CASPER_RPC | Yes | Casper network RPC endpoint | |
| CASPER_CHAIN | Yes | Casper chain name (e.g., casper-test) | |
| GROQ_API_KEY | Yes | Groq API key for AI vision | |
| CONTRACT_HASH | Yes | Casper contract hash for comic storage | |
| EBAY_CLIENT_ID | Yes | eBay API client ID | |
| COMIC_VINE_API_KEY | Yes | Comic Vine API key | |
| EBAY_CLIENT_SECRET | Yes | eBay API client secret |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fetch_comic_priceA | Fetch recent sold prices for a comic book from eBay. Returns min, max, and average sale price. |
| grade_comicA | Analyze a comic book image and estimate its condition grade (0.5–10.0 CGC scale). Provide a base64-encoded image or a public image URL. |
| detect_key_issueC | Check whether a comic issue is a 'key issue' (first appearance, origin, death, etc.) using the Comic Vine database. |
| collection_valueA | Calculate the total estimated value of a comic collection stored on the Casper blockchain. Optionally add or query comics from the on-chain registry. |
| verify_slabB | Verify authenticity of a CGC/CBCS graded comic slab from a photo. Detects fake, tampered, or fraudulent slabs using AI visual analysis. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool addresses a distinct facet of comic book evaluation: collection value estimation, key issue detection, price fetching, grading, and slab verification. There is no overlap or confusion between tool purposes.
Four of five tools follow a clear verb_noun pattern (detect_key_issue, fetch_comic_price, grade_comic, verify_slab). 'collection_value' uses a noun_noun structure, which is a minor deviation but still intuitively clear.
With five tools, the server covers essential comic book operations without being overwhelming or sparse. Each tool serves a clear purpose and contributes to a coherent workflow.
Core functionalities are well-covered, but there are minor gaps: no explicit tool for removing comics from a collection or for searching comics by metadata. However, the existing tools handle the primary use cases effectively.