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 |