Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| read_news | Retrieves and extracts the full content of a specific news article from CoinDesk.
Fetches the HTML content from the provided URL, processes it to extract
structured news information including title, subtitle, author, publication date,
and article content.
Args:
url (str): The complete URL of the CoinDesk news article to retrieve
Returns:
str: A formatted string containing the article's title, subtitle, author,
publication information, and content preview
Raises:
HTTPStatusError: If the URL request fails
Exception: If article parsing encounters errors |
| recent_news | Retrieves the latest cryptocurrency and blockchain news articles from CoinDesk's RSS feed.
Fetches the current RSS feed from CoinDesk, parses it to extract information about
recent articles, and returns a formatted list of news items including titles,
links, publication timestamps, and summary content.
Returns:
str: A formatted string containing multiple news entries separated by '---',
with each entry showing title, URL, publication time, and summary
Raises:
HTTPStatusError: If the RSS feed request fails
Exception: If RSS parsing encounters errors |