Signal Oracle
Pay-per-call change-intelligence feeds for AI agents over x402 (deps, security, regs, tariffs)
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"signal-oracle": {
"url": "https://oracles-production.up.railway.app/mcp"
}
}
}リモートエンドポイント
https://oracles-production.up.railway.app/mcpstreamable-httpできること
ツール一覧
ツール(7)
🟢list_feeds(category, compact)
List every change-intelligence feed: source slug, label, the question each answers, per-call prices, paid x402 endpoints, and free discovery URLs. There are ~120 feeds, so pass `category` to filter (e.g. 'security', 'regulatory', 'packages', 'premium', 'infrastructure', 'compliance') and/or `compact: true` to keep the payload small. Use the returned `source` slug with preview_feed.
入力スキーマ
{
"type": "object",
"properties": {
"category": {
"description": "Filter to one category (see the `categories` list in the response)",
"type": "string"
},
"compact": {
"description": "Return only source/label/question/price to keep the payload small",
"type": "boolean"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"service": {
"type": "string"
},
"feedCount": {
"type": "number"
},
"totalFeeds": {
"type": "number"
},
"categories": {
"type": "array",
"items": {
"type": "string"
}
},
"feeds": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"premium": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"discovery": {
"type": "array",
"items": {
"type": "string"
}
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢preview_feed(source, since, scope, package, repo, ...)
Free preview (up to 5 recent changes) for any feed. Pass the feed's `source` slug (from list_feeds). Optionally: `since` (ISO-8601) to window; `scope` to filter to an entity-id prefix on feeds that support it (e.g. an HTS code); or `package`/`repo`/`ecosystem` on feeds that resolve arbitrary entities live (e.g. dependency feeds). The full feed, status, and LLM brief are paid via x402.
入力スキーマ
{
"type": "object",
"properties": {
"source": {
"type": "string",
"description": "Feed source slug, e.g. 'depwatch' or 'cve' (see list_feeds)"
},
"since": {
"description": "ISO-8601 instant; only changes detected after this",
"type": "string"
},
"scope": {
"description": "Entity-id prefix filter for feeds that declare a scope param",
"type": "string"
},
"package": {
"description": "Package name for dependency feeds (resolved live)",
"type": "string"
},
"repo": {
"description": "GitHub owner/repo for dependency feeds",
"type": "string"
},
"ecosystem": {
"description": "Registry hint, e.g. 'npm' or 'pypi'",
"type": "string"
}
},
"required": [
"source"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"source": {
"type": "string"
},
"question": {
"type": "string"
},
"tier": {
"type": "string"
},
"previewCount": {
"type": "number"
},
"changes": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"entity": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"upgrade": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"error": {
"type": "string"
},
"hint": {
"type": "string"
},
"price": {
"type": "string"
},
"url": {
"type": "string"
},
"params": {
"type": "array",
"items": {
"type": "string"
}
},
"exampleRequest": {
"type": "string"
},
"freeTeaser": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
]
},
"note": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢packagehealth_preview(package, ecosystem)
FREE preview of a dependency's health: current version, deprecation flag, OpenSSF Scorecard, SPDX license, and known-advisory count (via deps.dev). The full ship/avoid verdict — per-advisory CISA-KEV active-exploit cross-reference, license-fit judgement, and LLM recommendation — is the paid /v1/packagehealth/check.
入力スキーマ
{
"type": "object",
"properties": {
"package": {
"type": "string",
"description": "Package name, e.g. 'lodash' or 'django'"
},
"ecosystem": {
"description": "npm | pypi | go | maven | cargo | nuget (default npm)",
"type": "string"
}
},
"required": [
"package"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"package": {
"type": "string"
},
"ecosystem": {
"type": "string"
},
"version": {
"type": "string"
},
"deprecated": {
"type": "boolean"
},
"license": {
"type": "array",
"items": {}
},
"knownAdvisories": {
"type": "number"
},
"scorecard": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"stars": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
]
},
"tier": {
"type": "string"
},
"upgrade": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"error": {
"type": "string"
},
"hint": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢vendorrisk_preview(name)
FREE preview of counterparty risk: tracked OFAC designations + product recalls we monitor for the name. The authoritative sanctions/denied-party (CSL) + federal debarment (SAM) screening and the CLEAR→PROHIBITED risk verdict are the paid /v1/vendorrisk/check.
入力スキーマ
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Company or individual name to screen"
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"name": {
"type": "string"
},
"tier": {
"type": "string"
},
"trackedFlagCount": {
"type": "number"
},
"trackedFlags": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"note": {
"type": "string"
},
"upgrade": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢depwatch_preview(package, repo, since)
Free preview of breaking changes / new releases for a software dependency. Pass an npm/PyPI `package` (resolved and fetched live if not already tracked) or a GitHub `repo` (owner/repo). Returns up to 5 recent changes plus the package's current version. Full history, significance filtering, and the LLM brief are paid via x402.
入力スキーマ
{
"type": "object",
"properties": {
"package": {
"description": "npm or PyPI package name, e.g. 'lodash' or 'react'",
"type": "string"
},
"repo": {
"description": "GitHub owner/repo, e.g. 'facebook/react'",
"type": "string"
},
"since": {
"description": "ISO-8601 instant; only changes detected after this",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"source": {
"type": "string"
},
"question": {
"type": "string"
},
"tier": {
"type": "string"
},
"previewCount": {
"type": "number"
},
"changes": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"entity": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"upgrade": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"error": {
"type": "string"
},
"hint": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢regwatch_preview(since)
Free preview of recent Federal Register regulatory actions in the tracked industry vertical. Returns up to 5 recent items. The full windowed feed and the LLM brief are paid via x402.
入力スキーマ
{
"type": "object",
"properties": {
"since": {
"description": "ISO-8601 instant; only changes detected after this",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"source": {
"type": "string"
},
"question": {
"type": "string"
},
"tier": {
"type": "string"
},
"previewCount": {
"type": "number"
},
"changes": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"entity": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"upgrade": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"error": {
"type": "string"
},
"hint": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢tariffwatch_preview(hts, since)
Free preview of recent US import-tariff changes. Optionally scope to an HTS code prefix (e.g. '6109' or '8471.30'). Returns up to 5 recent changes plus current duty-rate state for a scoped code. Full feed and the LLM brief are paid via x402.
入力スキーマ
{
"type": "object",
"properties": {
"hts": {
"description": "HTS code prefix, e.g. '6109' or '8471.30'",
"type": "string"
},
"since": {
"description": "ISO-8601 instant; only changes detected after this",
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}出力スキーマ
{
"type": "object",
"properties": {
"source": {
"type": "string"
},
"question": {
"type": "string"
},
"tier": {
"type": "string"
},
"previewCount": {
"type": "number"
},
"changes": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"entity": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"upgrade": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
},
"error": {
"type": "string"
},
"hint": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}コミュニティ
エビデンス