AgentXM

Signal Lab: free data for trading and AI agents

mcp remote · streamable-http · v1.3.0 · source: crawl

https://signal-lab-jet.vercel.app/api/mcp

Search and export free market, macro, weather, news and OSINT data sources, with terms and skills.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 298 ms · p95 353 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'signal-lab-catalog'
tools_listed15pass8 tools
schema_complete15pass8 of 8 tools have a description and a typed schema
latency_p5010passp50 298 ms
latency_p955passp95 353 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (8)

NameDescriptionSchema
search_catalogFind free and free-to-start data sources (financial markets, global macro, weather, news & RSS, OSINT), tools and models in the Signal Lab catalog by text and by filters (domain, category, type, accestyped
get_entryReturn one catalog entry by slug, with every field the catalog has for it (limits, coverage, auth, license, licenseNote, source URLs, lastVerified). Get slugs from search_catalog.typed
compare_entriesPlace the catalog's fields for up to 5 entries side by side. Values are the catalog's own; a field the catalog does not have shows Not in catalog.typed
list_filtersList the values the catalog uses for type, badge, auth, category, domain, license, task, verified and lastVerified, with how many entries have each. Call this first to pick exact filter values.typed
catalog_infoReturn the catalog's notice, schemaVersion, generated time, entry count and the download URLs of the full catalog as JSON and CSV.typed
export_catalogExport the Signal Lab catalog as JSON or CSV: every entry, or only those matching the same filters as search_catalog (no result cap). Optional fields picks columns by catalog field name. CSV has a heatyped
get_source_urlsReturn where each entry's data comes from: the provider's site, docs and evidence pages, the license or terms URL with the license note, and the lastVerified date, plus the Signal Lab page. Pass up totyped
get_ingestion_skillReturn the agent-ready ingestion skill for one data source as markdown: how to get access, the exact request or download, the response format, a Python snippet that loads it into pandas and writes Partyped

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/io-github-qdthead-signal-lab.svg)](https://app.agent-xm.com/a/io-github-qdthead-signal-lab)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.