Agent Utility Suite

SEC 10-K/10-Q sections, 8-K events and a free filing index, web-to-Markdown, domain profiles; x402

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
94%
命名质量
80%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~2,670token 数(工具定义)
~2.4 KB典型响应大小
对注意力有显著影响(占 128k 上下文窗口的 2.09%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "x402-agent-api": {
      "url": "https://x402-agent-api.onrender.com/mcp"
    }
  }
}

远程端点

https://x402-agent-api.onrender.com/mcpstreamable-http

它能做什么

工具清单

工具(5)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢sec_list_filings(ticker, cik, forms, since, limit)

Free, no payment needed. Lists a US public company's 10-K (annual), 10-Q (quarterly) and 8-K (material event) filings from SEC EDGAR, newest first: filing date, fiscal year and period, sec.gov link, the sections sec_filing_section can extract from each report (Risk Factors, MD&A, Business, Legal Proceedings, Market Risk, Cybersecurity), and the event items of each 8-K (earnings 2.02, executive changes 5.02, deals 1.01, cybersecurity incidents 1.05, …). Every filing carries `next_call`: the exact paid tool call, with arguments and price, that returns its text. Use it to check what exists before paying, to find a specific year or event, or to track new filings. Filter by form and date (back to 2001); up to 50 filings per call. Look up by stock ticker or CIK. Rate-limited per client.

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "description": "US stock ticker, e.g. AAPL, MSFT, BRK-B. Use this or `cik`.",
      "type": "string",
      "pattern": "^[A-Z][A-Z0-9.\\-]{0,9}$"
    },
    "cik": {
      "description": "SEC Central Index Key, e.g. 320193. Use this or `ticker`.",
      "anyOf": [
        {
          "type": "string",
          "pattern": "^\\d{1,10}$"
        },
        {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        }
      ]
    },
    "forms": {
      "description": "Which filings to list: 10-K (annual), 10-Q (quarterly), 8-K (material events). Default: all three.",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "10-K",
          "10-Q",
          "8-K"
        ]
      }
    },
    "since": {
      "description": "Only filings filed on or after this date (YYYY-MM-DD). Reaches back to 2001.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "limit": {
      "default": 20,
      "description": "How many filings to return, newest first (1-50, default 20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "additionalProperties": false
}
🟢sec_filing_section(ticker, cik, section, form, fiscal_year, ...)

Answers questions like "What are Tesla's risk factors?", "What did Apple's MD&A say about margins?" or "How has Microsoft's cybersecurity disclosure changed since 2023?". Returns exactly one section of a US public company's 10-K (annual) or 10-Q (quarterly) report from SEC EDGAR as clean text, ready for an LLM: Risk Factors (Item 1A), Management's Discussion and Analysis (MD&A), Business, Legal Proceedings, Market Risk, or Cybersecurity. Look up by stock ticker or CIK. Defaults to the latest filing; pass `fiscal_year` (2001 on) for an earlier year's report, e.g. to compare how risk factors changed, or `accession_number` for an exact filing (the free sec_list_filings tool lists them, with the sections each one has). The table of contents, page numbers, hidden XBRL data and HTML are removed; tables are kept as readable rows. Includes the filing date, fiscal period, accession number and sec.gov link for citation. Use it for investment research, due diligence, competitor analysis or risk monitoring without downloading a 100-page filing. Sections up to 200,000 characters. If the filing's item only points elsewhere ("See Note 12"), you get 404 SECTION_INCORPORATED_BY_REFERENCE with that pointer, free. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.02 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "description": "US stock ticker, e.g. AAPL, MSFT, BRK-B. Use this or `cik`.",
      "type": "string",
      "pattern": "^[A-Z][A-Z0-9.\\-]{0,9}$"
    },
    "cik": {
      "description": "SEC Central Index Key, e.g. 320193. Use this or `ticker`.",
      "anyOf": [
        {
          "type": "string",
          "pattern": "^\\d{1,10}$"
        },
        {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        }
      ]
    },
    "section": {
      "type": "string",
      "enum": [
        "business",
        "risk_factors",
        "cybersecurity",
        "legal_proceedings",
        "mda",
        "market_risk"
      ],
      "description": "Which section to return: risk_factors, mda (Management's Discussion and Analysis), business, legal_proceedings, market_risk, or cybersecurity (10-K only, filings from late 2023 on)."
    },
    "form": {
      "description": "Annual report (10-K, the default) or quarterly report (10-Q). With `accession_number`, taken from that filing.",
      "type": "string",
      "enum": [
        "10-K",
        "10-Q"
      ]
    },
    "fiscal_year": {
      "description": "Return the report whose fiscal period ends in this calendar year instead of the latest one, e.g. 2022 for Apple's 10-K for the year ended September 24, 2022. For a 10-Q, the latest quarter ending in that year. EDGAR has HTML filings from 2001 on.",
      "type": "integer",
      "minimum": 2001,
      "maximum": 2100
    },
    "accession_number": {
      "description": "Return the section from this exact 10-K or 10-Q filing of the company, e.g. 0000320193-22-000108.",
      "type": "string",
      "pattern": "^\\d{10}-\\d{2}-\\d{6}$"
    }
  },
  "required": [
    "section"
  ],
  "additionalProperties": false
}
🟢sec_recent_events(ticker, cik, items, since, accession_number, ...)

Answers "What happened at this company lately?": did the CEO or CFO leave, what were the latest earnings, was there an acquisition, major contract or cyber incident. Returns a US public company's most recent 8-K filings from SEC EDGAR, newest first: the material events companies must report within four business days, such as earnings releases (Item 2.02), CEO, CFO and director changes (5.02), material agreements and acquisitions (1.01, 2.01), cybersecurity incidents (1.05), impairments, auditor changes and shareholder votes. Each event has its item codes with official titles, the 8-K text as clean prose, and the text of its press-release exhibits (EX-99), e.g. the full earnings release. Filter by item codes and filing date, or ask for one exact 8-K by `accession_number` (the free sec_list_filings tool lists them); up to 10 events per call. Look up by stock ticker or CIK. Use it for event monitoring, news and earnings agents, due diligence or trading research, with sec.gov links for citation. If no 8-K matches, you get 404 FILING_NOT_FOUND, free. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.02 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).

输入模式

{
  "type": "object",
  "properties": {
    "ticker": {
      "description": "US stock ticker, e.g. AAPL, MSFT, BRK-B. Use this or `cik`.",
      "type": "string",
      "pattern": "^[A-Z][A-Z0-9.\\-]{0,9}$"
    },
    "cik": {
      "description": "SEC Central Index Key, e.g. 320193. Use this or `ticker`.",
      "anyOf": [
        {
          "type": "string",
          "pattern": "^\\d{1,10}$"
        },
        {
          "type": "integer",
          "exclusiveMinimum": 0,
          "maximum": 9007199254740991
        }
      ]
    },
    "items": {
      "description": "Only events reporting one of these 8-K items, e.g. [\"5.02\"] for executive and director changes, [\"2.02\"] for earnings releases, [\"1.01\", \"2.01\"] for deals, [\"1.05\"] for cybersecurity incidents.",
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^\\d\\.\\d{2}$"
      }
    },
    "since": {
      "description": "Only events filed on or after this date (YYYY-MM-DD).",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "accession_number": {
      "description": "Return only this 8-K, e.g. one found with the free sec_list_filings tool.",
      "type": "string",
      "pattern": "^\\d{10}-\\d{2}-\\d{6}$"
    },
    "limit": {
      "default": 5,
      "description": "How many events to return, newest first (1-10, default 5).",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    },
    "include_exhibits": {
      "default": true,
      "description": "Include the text of press-release exhibits (EX-99), e.g. the earnings release. Default true.",
      "type": "boolean"
    }
  },
  "additionalProperties": false
}
🟢scrape_markdown(url)

Use it when an agent needs to read a web page: an article, documentation, a blog post, a product or pricing page, a news story. Fetches a public web page and returns its main content as clean Markdown, ready to put in an LLM context: scripts, styles, navigation, headers, footers and sidebars are removed, the article body is extracted (Readability), and links are made absolute. Returns the page title, the final URL after redirects and the character count; output is capped at 100,000 characters. Use it to read articles, docs, blog posts or product pages. Pages that need JavaScript to render may return little content. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.005 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).

输入模式

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "maxLength": 2048,
      "format": "uri",
      "description": "Public http(s) URL of the page to convert, e.g. https://example.com/article."
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢domain_enrich(domain)

Answers "Who hosts this company's email, and is it configured properly?" and "Which SaaS tools does this company use?". Profiles a domain from live DNS and its website: MX records and the inferred email provider (Google Workspace, Microsoft 365, …), SPF and DMARC configuration and policy, services the domain has verified ownership with (from TXT records: Google, Microsoft, Stripe, Atlassian, …), whether the website is reachable over HTTPS, and stack and security headers (Server, X-Powered-By, HSTS, CSP). Use it for lead enrichment, email deliverability checks, vendor due diligence or security reviews. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.005 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).

输入模式

{
  "type": "object",
  "properties": {
    "domain": {
      "description": "Domain to profile, e.g. example.com. A full URL is accepted; its hostname is used.",
      "type": "string",
      "maxLength": 300
    }
  },
  "required": [
    "domain"
  ],
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本5 个工具