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 个工具