Skip to main content
Glama
wu00112238

CleanSignal MCP

CleanSignal MCP (v0.1.2)

De-noised Real-Time Market Regime, Commodity & B2B Buying-Intent Signals for AI Agents (Pay-Per-Call Wholesale MCP)

License MCP Buy 100 Credits for $0.99

⚡ Click Here to Top Up 100 API Credits for Just $0.99 USD on Polar.sh

🌐 Official Live Portal & Interactive Sandbox: https://00112238.xyz/cleansignal/

Inspired by Silicon Valley's Credit-Led Growth (CLG) wholesale models (such as Treg / Dealroom MCP), CleanSignal MCP acts as an on-demand data faucet for Claude Code, Grok Bot, and Cursor.

Instead of subscribing to $2,000/mo enterprise Bloomberg or Apollo licenses, your AI agent can query CleanSignal for less than $0.01 per call to retrieve:

  1. De-noised Commodity, FX & Freight Regimes: Instant basis, inventory percentiles, and physical inventory lock recommendations (Copper, Gold, Crude, CNH, Lithium, Aluminum, SCFI Freight).

  2. Social Stream De-noiser: Filters 95%+ of bot spam and crypto shills from live X/Reddit streams to extract authentic vendor switching intent and procurement RFQs.

  3. B2B Buying Signals & GEO Visibility: Discovers active tender RFQs across Industrial Machinery, Logistics, Medical Devices, and DTC E-Commerce, while checking brand recommendation rank across Perplexity/ChatGPT.


⚡ 1-Minute Quickstart

Claude Desktop / Claude Code Config

Add CleanSignal to your claude_desktop_config.json:

{
  "mcpServers": {
    "cleansignal": {
      "command": "npx",
      "args": ["-y", "github:wu00112238/cleansignal-mcp"]
    }
  }
}

Related MCP server: agentpulse-mcp

🛠️ Available MCP Tools

Tool Name

Output Format

Description

get_commodity_regime

JSON

Returns basis percentiles, order flow, and spot hedging advice for Copper/Gold/Crude/CNH/Lithium/Aluminum/SCFI.

filter_social_signals

JSON

Strips spam/shill posts from raw social feeds, tagging price complaints and procurement RFQs.

scan_b2b_buying_intent

JSON

Scans active company expansion triggers and verifies buyer domains (Machinery, Logistics, Medical, DTC).

buy_cleansignal_credits

JSON

Returns the direct $0.99 top-up link right inside your terminal.


💳 Credit-Led Growth (CLG) Pricing

🌐 Official Live Portal & Interactive Sandbox: https://00112238.xyz/cleansignal/ (Less than $0.01/call, instant checkout via Apple Pay / Card).


📄 License

MIT License. Copyright (c) 2026 CleanSignal Labs (wu00112238).

Available Tools

4 tools
buy_cleansignal_creditsB

Instant $0.99 USD top-up link for 100 metered CleanSignal API calls via Polar.sh.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.2/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden. It discloses the price and Polar.sh as the payment provider, but does not clarify whether invoking it initiates a charge, returns a checkout URL, requires authentication, or is reversible.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single clear sentence with no wasted words. The essential elements—price, quantity, product, and payment provider—are front-loaded.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a zero-parameter tool with no annotations or output schema, the description covers purpose, cost, and provider. However, it leaves out what invoking the tool actually does or returns, which is important for a purchasing flow.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The tool has zero parameters, so the baseline is 4. There are no parameter semantics to explain, and the schema coverage is complete.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a concrete action (top-up/buy) and resource (100 metered CleanSignal API calls) with price and provider. It is clearly distinct from the unrelated sibling tools, though it does not explicitly name or contrast them.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no explicit guidance on when to use this tool versus alternatives, no prerequisites, and no exclusions. The need to top up credits is implied by the description, but not framed as a usage rule.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

filter_social_signalsC

De-noises raw social/X streams: Strips crypto shills and bot spam, isolating high-purity vendor complaint and buying intent signals.

NameRequiredDescriptionDefault
rawPostsYesArray of raw social media or forum post strings

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, so the description carries the full burden, yet it never states the return shape (filtered array? scored items? counts?), whether filtering is deterministic or model-based, or whether the call consumes credits despite a sibling named buy_cleansignal_credits. It does disclose the filtering criteria (crypto shills, bot spam), which is real behavioral content, but the operational gaps dominate.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence with the action leading and the target signals trailing. It is efficient, though 'de-noises' and 'high-purity' are marketing-flavored rather than operational wording.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema and no annotations, the description is the only source of truth about what comes back, and it never says. For a transformation tool whose entire value is the output, missing return-value description and credit/cost implications leave a material hole.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Only one parameter and schema description coverage is 100%, so the schema already documents rawPosts as an array of post strings. The description's mention of 'raw social/X streams' reinforces the input domain but adds no format, size, or batching detail beyond the schema; baseline 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific operation (de-noising / stripping spam / isolating complaint and buying-intent signals) on a specific resource (raw social/X streams). An agent can tell roughly what it produces, though the name-plus-description pair is somewhat jargon-heavy and does not distinguish it from the sibling scan_b2b_buying_intent, which appears to target the same signal class.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this versus scan_b2b_buying_intent, no stated prerequisites on input (e.g. minimum posts, language, date window), and no exclusions. The agent must guess at the boundary between filtering and scanning.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_commodity_regimeA

Returns de-noised real-time commodity/FX market regime and physical hedging actions (Copper, Gold, Crude, CNH, Lithium, Aluminum, SCFI Freight).

NameRequiredDescriptionDefault
symbolYesCommodity symbol (e.g. COPPER, GOLD, CRUDE, USDCNH, LITHIUM, ALUMINUM, SCFI)

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full disclosure burden. It usefully signals that the data is de-noised and real-time and that the output includes physical hedging actions, but it does not describe permissions, data freshness constraints, return shape, or rate limits.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The definition is a single front-loaded sentence with no wasted text. The commodity/FX list is compact and useful for setting scope.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter retrieval tool with high schema coverage, the description gives the minimum needed to understand what is returned. However, with no output schema, it does not explain the return structure, timeframe, or how to interpret the regime and hedging actions, leaving clear gaps.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single required parameter has 100% schema description coverage and the schema already lists example symbols. The description repeats some examples but adds no additional symbol semantics or formatting rules beyond the schema, so the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('Returns') and a clearly scoped resource: de-noised real-time commodity/FX market regime plus physical hedging actions. It lists the supported commodity/FX symbols, making its purpose distinguishable from the unrelated sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains what the tool returns but gives no explicit guidance on when to use it, when not to use it, or which alternatives to prefer. Sibling tools are unrelated, so the intended context is inferable, but the description itself provides no usage rules.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

scan_b2b_buying_intentB

Scans real-time verified B2B buying signals, active tender RFQs, and GEO AI visibility ranking (industrial_machinery, logistics, saas, medical_devices, dtc_ecommerce).

NameRequiredDescriptionDefault
categoryYesB2B category (e.g. industrial_machinery, logistics, saas, medical_devices, dtc_ecommerce)

TDQS

B3.1/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does not say whether this is a read-only scan, whether it consumes credits (notable given the sibling buy_cleansignal_credits), or what the output looks like. 'Real-time verified' and 'GEO AI visibility ranking' are unexplained terms that leave the agent guessing about data freshness and shape.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One front-loaded sentence with no filler. The trailing parenthetical duplicates the schema's enum examples, costing a bit of space without adding information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a one-parameter read tool with no output schema, the description covers what is scanned and for which categories. It leaves ambiguous whether a single category returns all three signal types or only the matching one, which is the one real gap.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The single parameter is fully documented in the schema at 100% coverage, so a baseline of 3 applies. The description merely repeats the same category examples verbatim, adding no new semantics such as accepted aliases, case sensitivity, or whether multiple categories can be combined.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

Specific verb 'Scans' paired with three named resource types (buying signals, tender RFQs, GEO AI visibility ranking) makes the operation clearly identifiable. It does not differentiate itself from siblings such as filter_social_signals, which covers adjacent signal territory, so an agent must infer the boundary.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No when-to-use guidance, no exclusions, and no mention of the sibling tools (filter_social_signals, get_commodity_regime, buy_cleansignal_credits) as alternatives. Usage is only weakly implied by the category list.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 4 tool updatesv0.1.2
    • First observedbuy_cleansignal_credits
    • First observedfilter_social_signals
    • First observedget_commodity_regime
    • First observedscan_b2b_buying_intent

TDQS

B3.4/5.0

Scored across 4 tools

Disambiguation4/5

The four tools mostly target distinct jobs: commodity regime lookup, social-signal filtering, B2B intent scanning, and credit purchase. The main overlap risk is between filter_social_signals and scan_b2b_buying_intent, since both relate to extracting buying signals from external data, but their descriptions differentiate raw social-stream de-noising from verified B2B/tender scanning.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: get_, filter_, scan_, and buy_. The convention is predictable and readable throughout.

Tool Count4/5

Four tools is on the thin side but appropriate for a focused signal/intelligence API with three data products plus billing. Each tool has a clear role, though the surface could feel slightly underpowered if the service grows.

Completeness3/5

The tool set covers the main signal products and a credit top-up, but there is no tool to check remaining credits, account usage, or subscription status. It also lacks history/time-series access for commodity regimes or signal streams, which are notable gaps for a metered data service.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Agent-native company intelligence. AI agents search and retrieve structured, verified company context (certifications, capabilities, capacity, lead times) for manufacturing & supply chain via 5 MCP tools.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides AI agents with real-time, structured data feeds including news, trends, market sentiment, and crypto prices via MCP tools.
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Disruption Intelligence MCP gives AI agents access to commercial disruption signals through a public MCP server backed by the hosted Forgemesh API. It supports WARN/layoff intelligence, company context, geospatial territory disruption, x402 payment challenge inspection, and economic signal workflows without exposing private scoring logic, ingestion systems, schemas, or infrastructure.
    14
    44 npm
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    AI-powered financial intelligence for autonomous trading agents. 9 MCP tools for real-time trading signals, risk index, market regime detection, stock analysis, commodity scoring, sector radar, and geopolitical intelligence briefings.
    13
    1
    MIT