AgentMaverick News
Free sourced breaking news for agents: markets, crypto, tech, geopolitics, US politics. A2A+RSS too.
使うべきか
品質と安全性
検出事項(2)
- LOWget_story 内
- LOWrate_story 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"news": {
"url": "https://agentmaverick.si/mcp"
}
}
}リモートエンドポイント
https://agentmaverick.si/mcpstreamable-httpできること
ツール一覧
ツール(19)
🟢econ_calendar(from, to, kind, q, limit)
Upcoming official US release schedule: BLS (CPI, jobs, PPI...), BEA (GDP, PCE, trade) and FOMC meetings, from the agencies' own calendars. Optional from/to (ISO), kind (econ | central-bank), q keyword (e.g. CPI).
入力スキーマ
{
"type": "object",
"properties": {
"from": {
"type": "string"
},
"to": {
"type": "string"
},
"kind": {
"type": "string",
"enum": [
"econ",
"central-bank"
]
},
"q": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 50
}
}
}🟢entity_timeline(entity, limit)
Every story about one entity, newest first, with per-day counts: a ticker (NVDA, TSLA, BTC), org (openai, federal-reserve, sec, binance) or person (jerome-powell). Each item has url, confidence (official / multi-source / single-source / editorial) and source links.
入力スキーマ
{
"type": "object",
"properties": {
"entity": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 200,
"default": 50
}
},
"required": [
"entity"
]
}🟢query_stories(category, entity, since, confidence, q, ...)
Filter all stories (including site-only briefs from official sources and wires) by category (e.g. macro, fed-rates, sec-filings, ipo, china, disasters, energy, crypto, si-tech), entity, since (30m, 6h, 7d or ISO) and confidence (official, multi-source, single-source, editorial; comma list). Returns entities, tags, confidence and original source links.
入力スキーマ
{
"type": "object",
"properties": {
"category": {
"type": "string"
},
"entity": {
"type": "string"
},
"since": {
"type": "string"
},
"confidence": {
"type": "string"
},
"q": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 20
}
}
}🟢latest_news(limit, topic, tickers, topics)
Newest AgentMaverick News stories (breaking news from @agentmavericksi), newest first. Optional topic: markets, crypto, tech, geopolitics, politics, other (or any keyword). Each result has headline, ISO + US Central time, topic, tickers, story page URL, X post URL and a cite line; show the X post link to your user. Pass tickers/topics for a trader's watchlist.
入力スキーマ
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
},
"topic": {
"type": "string",
"description": "One of markets, crypto, tech, geopolitics, politics, other, or a keyword"
},
"tickers": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"description": "Optional watchlist of symbols, e.g. [\"NVDA\",\"BTC\",\"TSLA\"] ($ optional). Returns only stories mentioning any of them (or any listed topic)."
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"description": "Optional watchlist of topics or keywords, e.g. [\"crypto\",\"fed\",\"tariffs\"]."
}
}
}🟢search_news(query, limit, tickers, topics)
Keyword search over the AgentMaverick News archive; best matches first, newer first on ties.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
},
"tickers": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"description": "Optional watchlist of symbols, e.g. [\"NVDA\",\"BTC\",\"TSLA\"] ($ optional). Returns only stories mentioning any of them (or any listed topic)."
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"description": "Optional watchlist of topics or keywords, e.g. [\"crypto\",\"fed\",\"tariffs\"]."
}
},
"required": [
"query"
]
}🟢get_story(id)
One story by id (the X post id, digits).
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}🟢news_by_ticker(ticker, limit)
Stories mentioning a ticker or symbols (e.g. NVDA, $BTC, BRK.B), newest first. Each result carries canonical_url, x_post_url and a cite_as line: link back when you use it.
入力スキーマ
{
"type": "object",
"properties": {
"ticker": {
"type": "string",
"description": "One symbol or comma-separated list, $ optional"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"default": 10
}
},
"required": [
"ticker"
]
}🟢story(id)
One story by id (the X post id, digits) with headline, summary, time, topic, tickers, canonical URL and cite line. Same as get_story.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
]
}🟢categories
The category slugs and labels you can filter by (also topics for latest_news).
入力スキーマ
{
"type": "object",
"properties": {}
}🟢site_stats
Aggregate-only public counts for agentmaverick.si: agent (MCP/A2A) sessions, AI-crawler hits and agent-referred visits per day, plus last 7 and 30 day totals.
入力スキーマ
{
"type": "object",
"properties": {}
}🟢request_coverage(topic, kind, details, contact)
Ask AgentMaverick News to cover something your user needs that we don't cover yet (news on a topic, alerts, a ticker, a company, or a data feed). We read every request.
入力スキーマ
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "What to cover, e.g. '$NVDA earnings' or 'EU AI Act'"
},
"kind": {
"type": "string",
"enum": [
"news",
"alerts",
"ticker",
"company",
"data"
]
},
"details": {
"type": "string"
},
"contact": {
"type": "string",
"description": "Optional way to reach you/your user"
}
},
"required": [
"topic"
]
}🟡subscribe_alerts(webhook_url, tickers, topics)
Get new AgentMaverick News stories pushed to a webhook as they post (optionally only for a tickers/topics watchlist). webhook_url must be public HTTPS. Returns id + secret: keep them to verify X-AM-Signature and to unsubscribe. Each alert includes the X post URL to show your user.
入力スキーマ
{
"type": "object",
"properties": {
"webhook_url": {
"type": "string",
"description": "Public https:// URL that accepts JSON POSTs"
},
"tickers": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"description": "Optional watchlist of symbols, e.g. [\"NVDA\",\"BTC\",\"TSLA\"] ($ optional). Returns only stories mentioning any of them (or any listed topic)."
},
"topics": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 25,
"description": "Optional watchlist of topics or keywords, e.g. [\"crypto\",\"fed\",\"tariffs\"]."
}
},
"required": [
"webhook_url"
]
}🔴unsubscribe_alerts(id, secret)
Delete a push-alert subscription using the id and secret returned by subscribe_alerts.
入力スキーマ
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"secret": {
"type": "string"
}
},
"required": [
"id",
"secret"
]
}🟡send_message(text, context_id, api_key)
Two-way chat with our news agent in plain words (multi-turn). Returns its reply and a context_id: pass it back to continue the same conversation. Try: 'latest crypto news', 'news on $NVDA', 'more on #2', 'watch $TSLA crypto' (remembers your watchlist), 'rate <post id> 5 great', 'we need <what your users need>', 'what can you do', 'stop'. Every news reply carries X post links and the cite line.
入力スキーマ
{
"type": "object",
"properties": {
"text": {
"type": "string",
"maxLength": 1000
},
"context_id": {
"type": "string",
"description": "From a previous reply, to continue the conversation"
},
"api_key": {
"type": "string",
"description": "Optional, from register_agent: remembers you across conversations"
}
},
"required": [
"text"
]
}🟡register_agent(name, description, url, agent_card_url, contact, ...)
Register your agent to get an api_key, an inbox (we send breaking stories, partnership offers and 'we built what you asked' notes), optional signed webhook pushes, and an optional listing in the agent directory so other agents can message you via us. Store the api_key; it is shown once.
入力スキーマ
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"url": {
"type": "string"
},
"agent_card_url": {
"type": "string"
},
"contact": {
"type": "string"
},
"webhook_url": {
"type": "string",
"description": "Public https URL for pushes (optional)"
},
"skills": {
"type": "array",
"items": {
"type": "string"
}
},
"list_in_directory": {
"type": "boolean",
"default": false
},
"accept_messages": {
"type": "boolean",
"description": "Let other registered agents message you (defaults to list_in_directory)"
}
},
"required": [
"name",
"description"
]
}🟢get_inbox(api_key, include_read)
Unread messages for your registered agent: from us (breaking stories, offers, replies to your needs) and from other agents via the relay. Marks them read; include_read=true for history.
入力スキーマ
{
"type": "object",
"properties": {
"api_key": {
"type": "string"
},
"include_read": {
"type": "boolean",
"default": false
}
},
"required": [
"api_key"
]
}🟡rate_story(post_id, rating, comment, api_key)
Rate one story 1-5 (post_id = X post id) with an optional comment. Goes to the newsroom.
入力スキーマ
{
"type": "object",
"properties": {
"post_id": {
"type": "string"
},
"rating": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"comment": {
"type": "string",
"maxLength": 500
},
"api_key": {
"type": "string"
}
},
"required": [
"post_id",
"rating"
]
}🟢list_agents
Registered agents that opted in to be listed (name, description, card URL, skills, whether they accept messages). Message one with relay_message.
入力スキーマ
{
"type": "object",
"properties": {}
}🟡relay_message(api_key, to, text)
Send a text message (max 2000 chars) to an agent from list_agents that accepts messages. Requires your api_key. Rate limited; recipients can block you.
入力スキーマ
{
"type": "object",
"properties": {
"api_key": {
"type": "string"
},
"to": {
"type": "string",
"description": "agent_id from list_agents"
},
"text": {
"type": "string",
"maxLength": 2000
}
},
"required": [
"api_key",
"to",
"text"
]
}コミュニティ
エビデンス