mcpbeat Sign in

M2M Sentinel MCP Server

by m2m-sentinel Your server? Claim it
answering

M2M Sentinel is answering right now. Last checked 10 min ago. 54 installs a week from npm. It exposes 6 tools. Last commit 6 Oct 2026.

Base bytecode capability observations, proxy resolution, gas, DEX, and transfer telemetry.

Installs per day peak 24 · avg 7 · -33% w/w
a month agotoday
Uptime history 76 days of history · worst day 29%
76 days agonow
38.5%
Uptime 24h
70 of 182 checks
6
Tools
read from the server
252 ms
Response time
average over 24h
54
Installs / week
npm and PyPI

What changed 12

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 30 August 2026. No other catalogue keeps this.

19 Sep 6 tool descriptions were rewritten m2m_audit_contract, m2m_get_dex_liquidity, m2m_get_gas_metrics and 3 more
19 Sep 2 tools changed the parameters they ask for m2m_get_dex_liquidity, m2m_get_whale_signals
19 Sep a tool changed version
6 Sep a tool changed version2 times that day
30 Aug a tool changed version
and 1 more, back to 30 August 2026

What the code does

We read the source, 10 h ago · tools taken from the live server · rules 995398eba69f

In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

Touches key and credential files .github/workflows/publish_sdk.yml:67
          empty_user_npmrc="$RUNNER_TEMP/sdk-release-output/empty-user.npmrc"

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

M2M Sentinel does not always answer

Over the last week it answered 44.5% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add m2m-sentinel-sdk --transport http https://api.m2msentinel.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.m2msentinel.com/mcp
~/.codex/config.toml
[mcp_servers.m2m-sentinel-sdk]
url = "https://api.m2msentinel.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "m2m-sentinel-sdk": {
      "url": "https://api.m2msentinel.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "m2m-sentinel-sdk": {
      "type": "http",
      "url": "https://api.m2msentinel.com/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

m2m
m2m_audit_contract
Inspect static bytecode capabilities (e.g. mint, pause, freeze, upgradeability slots), common proxy target resolution, and coverage index for a single Base contract address. Factual capability observation only, not a safety or exploitability guarantee. Distinguishable from m2m_get_service_status (infrastructure status) and legacy score-only endpoints.
m2m_get_dex_liquidity
Fetch aggregate pool reserve, depth, and volume metrics across tracked Base DEX liquidity pools. Reports tracked-pool metrics only and does not filter by individual trading pair; contrast with m2m_get_token_price, which observes token spot prices.
m2m_get_gas_metrics
Fetch current Base gas price in wei/gwei with RPC provenance for the upstream observation. Read-only telemetry; does not inspect contract code, return token/DEX pricing, or authorize or submit transactions.
m2m_get_service_status
Fetch operational status, upstream Base RPC quorum status, and persistence availability for M2M Sentinel infrastructure. Does not return blockchain or market telemetry.
m2m_get_token_price
Fetch the median Base DEX spot price in USD across up to five deepest indexed pools, with contract address, decimals, and pool provenance for one allowlisted token symbol (e.g. USDC, WETH, AERO). Does not return historical price series; contrast with m2m_get_dex_liquidity, which returns aggregate pool reserve depth rather than an asset price.
m2m_get_whale_signals
Fetch up to 50 tracked recent high-value ERC-20 transfer signals on Base with transaction hashes, token/sender/receiver addresses, amounts, and valuation provenance. Observes large on-chain transfer events without query parameter limits; does not inspect contract bytecode or query DEX pricing.

Endpoints

URLTransportStateLatencyChecked
https://api.m2msentinel.com/mcp streamable-http answering 208 ms 10 min ago
https://api.m2msentinel.com/sse sse answering 435 ms 10 min ago

Alternatives to M2M Sentinel

same job, measured the same way
recon
by pueo-labs

Public DNS, certificate transparency, and identity observations.

4 018 installs/wk local only
recon
by blisspixel

Public DNS, certificate transparency, and identity observations.

local only
SelfHeal MCP
by carsonroell-debug

Self-healing proxy for MCP servers with retry, circuit breaker, and observability

63 installs/wk local only
Jolt Transform Web
by halversondm

An MCP server that provides bazaarvoic JOLT transformation capabilities.

1 tools answering
Langfuse
by pulsemcp

MCP server for Langfuse LLM observability — trace and observation analysis.

167 installs/wk local only
ScopeAI GEO Observation
by scopeai

GEO brand visibility and AI citation evidence. Free capability discovery and request matching.

11 tools answering
kyde score
by kyde

Agent observability via OpenTelemetry: drift, loop and hijack alerts, e.g. after a prompt injection.

6 tools answering
NestJS Observe
by nestjs

Production telemetry for NestJS apps: traces, errors, regressions, jobs and alerts.

answering

M2M Sentinel — questions

Answers built from our own checks of this server.

What can M2M Sentinel do?
It exposes 6 tools, read directly from the server on our last check. Among them: m2m_audit_contract, m2m_get_dex_liquidity, m2m_get_gas_metrics, m2m_get_service_status, m2m_get_token_price, m2m_get_whale_signals. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is M2M Sentinel working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 70 of 182 checks got a reply (38.5%), average response time 252 ms. The bar chart above shows every period we have measured.
How do I connect M2M Sentinel?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does M2M Sentinel need an API key?
No. M2M Sentinel completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is M2M Sentinel?
It answers our handshake in 252 ms on average, which is faster than 55% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use M2M Sentinel?
The npm package @m2msentinel/sdk was installed 54 times in the last week. Week over week that is -33%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is M2M Sentinel open source?
The code is open source: it is published under the MIT licence, written in JavaScript and 2 stars on GitHub. The licence covers the code in the repository, not the hosted service at api.m2msentinel.com, which runs on its operator's own terms.