Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Daily market regime (risk-on / risk-off) for trading agents, paid per call via x402 USDC on Base.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
X402_BUYER_PRIVATE_KEY, SIGNAL_FEED_MAX_PAID_CALLS, SIGNAL_FEED_PREFLIGHT, SIGNAL_FEED_AGENT_ID, SIGNAL_FEED_AUTHORITY_FILEค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"signal-feed": {
"command": "uvx",
"args": [
"signal-feed-mcp"
],
"env": {
"X402_BUYER_PRIVATE_KEY": "ใส่ค่าของคุณ",
"SIGNAL_FEED_MAX_PAID_CALLS": "ใส่ค่าของคุณ",
"SIGNAL_FEED_PREFLIGHT": "ใส่ค่าของคุณ",
"SIGNAL_FEED_AGENT_ID": "ใส่ค่าของคุณ",
"SIGNAL_FEED_AUTHORITY_FILE": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add signal-feed --env X402_BUYER_PRIVATE_KEY='ใส่ค่าของคุณ' --env SIGNAL_FEED_MAX_PAID_CALLS='ใส่ค่าของคุณ' --env SIGNAL_FEED_PREFLIGHT='ใส่ค่าของคุณ' --env SIGNAL_FEED_AGENT_ID='ใส่ค่าของคุณ' --env SIGNAL_FEED_AUTHORITY_FILE='ใส่ค่าของคุณ' -- uvx signal-feed-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"signal-feed": {
"command": "uvx",
"args": [
"signal-feed-mcp"
],
"env": {
"X402_BUYER_PRIVATE_KEY": "ใส่ค่าของคุณ",
"SIGNAL_FEED_MAX_PAID_CALLS": "ใส่ค่าของคุณ",
"SIGNAL_FEED_PREFLIGHT": "ใส่ค่าของคุณ",
"SIGNAL_FEED_AGENT_ID": "ใส่ค่าของคุณ",
"SIGNAL_FEED_AUTHORITY_FILE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"signal-feed": {
"type": "stdio",
"command": "uvx",
"args": [
"signal-feed-mcp"
],
"env": {
"X402_BUYER_PRIVATE_KEY": "ใส่ค่าของคุณ",
"SIGNAL_FEED_MAX_PAID_CALLS": "ใส่ค่าของคุณ",
"SIGNAL_FEED_PREFLIGHT": "ใส่ค่าของคุณ",
"SIGNAL_FEED_AGENT_ID": "ใส่ค่าของคุณ",
"SIGNAL_FEED_AUTHORITY_FILE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
SIGNAL_FEED_MAX_PAID_CALLS envSIGNAL_FEED_PREFLIGHT envSIGNAL_FEED_AGENT_ID envSIGNAL_FEED_AUTHORITY_FILE envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub DinevDecor ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: X402_BUYER_PRIVATE_KEY
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.2.1) เข้า registry 11 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี Finance Toolkit, SolidInvoice, Korea Tax Calculator
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
MCP server for Signal Feed API: daily market-regime context for trading agents. It answers one question: is the market risk-on or risk-off? Today's issue is paid per call with x402 (0.10 USDC on Base, VAT included). Older issues, the rules and the full results record are free.
One issue per day, the same for every buyer, with five rule-based market-state labels:
Honesty facts. The rules come from the seller's own virtual (PAPER) research accounts. The first issue was
2026-10-26, so there is no track record. This is context, not investment advice. Every issue is
hash-committed, OpenTimestamps-anchored and never edited, and the full PAPER results (losses included) are public.
Python 3.10+.
pip install signal-feed-mcp
uvx signal-feed-mcp
Claude Desktop and other MCPB hosts can also install the one-file bundle (signal-feed-mcp- .mcpb), which runs through uv and asks for the optional wallet key in its settings.
Needs Python 3.10+ and uv. Every free tool works without a wallet; only get_latest_issue pays.
# Claude Code
claude mcp add --transport stdio signal-feed -- uvx signal-feed-mcp
codex mcp add signal-feed -- uvx signal-feed-mcp
Claude Desktop, Cursor and other clients: add a stdio server with command uvx and argument signal-feed-mcp (JSON example below).
Try this first (no payment):
Use the signal-feed tools. Call
get_catalogand explain in plain words what each indicator means and how long
its value stays valid. Then call
get_results_recordand tell me what the record shows and what it does not show.
Make no paid call.
Claude Desktop, Claude Code, Cursor or any stdio MCP client:
{
"mcpServers": { "signal-feed": { "command": "signal-feed-mcp", "env": { "X402_BUYER_PRIVATE_KEY": " ", "SIGNAL_FEED_MAX_PAID_CALLS": "3", "SIGNAL_FEED_PREFLIGHT": "block" } } } }
Without X402_BUYER_PRIVATE_KEY every free tool works. Only get_latest_issue is disabled, and it says why. Use a dedicated wallet that holds only what you are willing to spend.
| Tool | Returns | Cost |
|---|---|---|
get_catalog | indicators and their rules, schedule, price, free and paid access | free |
get_schema | closed JSON Schema of one issue | free |
list_issues | ledger: every issue date with its payload SHA-256 | free |
get_delayed_issue(issue_date) | an issue at least 7 days old, with its hash recomputed and checked against the issue and the ledger | free |
get_results_record(indicator?) | full daily PAPER results of the account behind each indicator, losses included | free |
get_deviations | dated bugs, outages and other deviations | free |
get_disclosures | the publisher's positions and conflicts | free |
get_payment_offer | the live x402 offer, without paying | free |
get_latest_issue | today's issue, the receipt, the settlement transaction and the hash check | 0.10 USDC |
exact;eip155:8453);0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913;100000 (0.10 USDC);https://signals.agenttrustapi.com/v1/feed/latest;0x8b0ad0CE12Ac86822c4d5dE442F5e445d14F9183 (override with SIGNAL_FEED_EXPECTED_PAY_TO).SIGNAL_FEED_MAX_PAID_CALLS payments per server process (default 3). Each payment is counted before it is attempted. A payment refused by the preflight below is not counted.SIGNAL_FEED_PREFLIGHT, every payment is first sent to Agent Trust API's payment preflight (POST /v1/preflight/payment, same seller, no charge at the time of writing). It answers ALLOW, REVIEW or BLOCK for that exact payment.SIGNAL_FEED_AUTHORITY_FILE), it also checks that this agent is authorized to make exactly this payment.block pays on ALLOW or REVIEW and refuses on BLOCK. allow-only pays only on ALLOW.https://signals.agenttrustapi.com/v1/feed/latest, only to the published merchant, only USDC on Base.| Variable | Default | Meaning |
|---|---|---|
X402_BUYER_PRIVATE_KEY | unset | wallet key for the paid tool (optional) |
SIGNAL_FEED_MAX_PAID_CALLS | 3 | payments allowed per server process |
SIGNAL_FEED_EXPECTED_PAY_TO | published merchant | the only payee the client will pay |
SIGNAL_FEED_BASE_URL | https://signals.agenttrustapi.com | API base URL |
SIGNAL_FEED_PREFLIGHT | off | off, block or allow-only (Agent Trust payment preflight) |
SIGNAL_FEED_AUTHORITY_FILE | unset | path to a delegation (authority envelope) JSON for the preflight |
SIGNAL_FEED_AGENT_ID | signal-feed-mcp | agent id sent to the preflight |
SIGNAL_FEED_PREFLIGHT_URL | Agent Trust production | preflight endpoint |
There is a design-partner refund and a 100 USDC build bounty for open-source agents that use the feed as pre-decision context. Terms: https://signals.agenttrustapi.com/offers.
pip install -e ".[dev]"
pytest && ruff check .
The tests run offline against a fake API. They make no network calls and no payments.
MIT © 2026 Signal Feed API, Burgas, Bulgaria. Contact: hello@agenttrustapi.com
mcp-name: io.github.DinevDecor/signal-feed-mcp