Bring ChainGPT Capabilities into your AI Agent. Web3-native AI assistant built specifically for the crypto world with blockchain expertise, enabling seamless integration of crypto-aware AI into applications.
Three tools with complete schemas and descriptions, but significant quality gaps. Tool names follow verb_noun pattern (good). Descriptions are verbose (200-400+ chars, above baseline 194) and include cost warnings, but lack actionable guidance for LLM selection. Parameter descriptions exist but are generic; no enums for constrained inputs (e.g., sortOrder, categoryId). Error handling returns raw error messages without recovery guidance. No output schema documentation. Schemas are present but lack validation constraints (min/max for numeric params, pattern for strings).
Get the latest AI-related crypto and web3 articles. Web3-native AI assistant built specifically for the crypto world. It sources, filters, deduplicates, and summarizes up-to-date crypto news from many outlets in real time. It continuously scans trusted crypto news sites (e.g. CoinDesk, CoinTelegraph, Decrypt) and even social platforms like Twitter for breaking updates. You can call this tool without any parameters to get the latest news. It returns 10 news articles by default. Capabilities: Source, filter, deduplicate, and summarize up-to-date crypto news from many outlets in real time, Continuously scans trusted crypto news sites and social platforms for breaking updates, Summarize news in a concise manner, Provides a link to the original article for more detailed information. ⚠️ COST WARNING: This tool makes an API call to ChainGPT which may incur costs. The key is charged 1 credit per 10 records returned.
Get the chat history for a given chat blob id until the limit is reached. Retrieve saved chat history. By default, this will retrieve history entries associated with your API key. If you provide a specific sdkUniqueId, it will retrieve history entries associated with that chat blob id.
Invoke a chat with ChainGPT AI and get a response based on the provided question. Web3-native AI assistant built specifically for the crypto world. It has deep blockchain expertise, enabling seamless integration of crypto-aware AI into your applications. The model is trained on blockchain data (smart contracts, DeFi protocols, NFTs, DAOs) and real-time market information, making it ideal for use cases like customer support, on-chain analytics, trading assistance, and community engagement. Capabilities: Aggregate any amount of web3 market statistics, Interact with Blockchains, Live information tracking of 5,000+ cryptos, AI Generated News. ⚠️ COST WARNING: This tool makes an API call to ChainGPT which may incur costs.
No enum constraints for categorical parameters. sortOrder accepts 'ASC'|'DESC' but is defined as free-form string; categoryId, subCategoryId, tokenId accept numeric arrays but lack enum definitions. LLMs will hallucinate invalid values.
No numeric bounds (min/max) on limit, offset, or array sizes. limit defaults to 10 but can be set arbitrarily high; offset has no upper bound. Unbounded parameters invite LLM to pass absurd values.
Error handling returns raw error messages without recovery guidance. catch blocks return error.message or generic fallback; no actionable next steps (e.g., 'Try with a different query' or 'Check API key'). LLM cannot self-correct.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2026-07-28+ | v2 |
Output schemas not documented. Tools return {content: [{type: 'text', text: ...}]} but no schema definition visible. LLM cannot plan downstream calls or extract structured data.
Descriptions are verbose (200-400+ chars) and include marketing copy ('Web3-native AI assistant...') rather than LLM-optimized guidance. No clear WHEN to use this tool vs alternatives. Descriptions should be 50-200 chars with actionable selection criteria.