AgentMaverick News

Free sourced breaking news for agents: markets, crypto, tech, geopolitics, US politics. A2A+RSS too.

我該用這個嗎

品質與安全性

A
說明品質
95%
結構描述完整度
75%
命名品質
87%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(2)

  • LOWTool 'get_story' description lacks action verb在 get_story 中
  • LOWTool 'rate_story' description lacks action verb在 rate_story 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~2,657Token(工具定義)
~720 B典型回應大小
顯著的注意力影響(128k 上下文的 2.08%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `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"
  ]
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本19 個工具