Machinepulse

tech.machinepulsePublished by machinepulse.techOfficial publisherv4.1.0Updated Oct 26, 2026

Market data tools for the MCP ecosystem: server stats, events, search, leaderboards, package trends.

VerifiedStreamable HTTPWeb executableDeveloper ToolsData & AnalyticsAI & ML

Overview

AI-generated overview

Read-only market data on the MCP ecosystem: server stats, events, search, leaderboards, package download trends and protocol milestones.

What you can do
  • Summarize the MCP server ecosystem, A2A agents, Hugging Face model watchlist and x402 payment volume
  • Search MCP servers and fetch entity profiles by name or canonical key
  • Track npm and PyPI download trends and compare up to 20 packages
  • List GitHub Trending repositories and rank entities by momentum or trending days
  • Browse ecosystem events, the protocol chronicle and a daily metric snapshot
  • Check collector health and data coverage
When to use it
Useful when you want an assistant to answer questions about how large or fast-growing the MCP, agent and open-model ecosystem is, which servers or packages are trending, or when a protocol shipped a feature — without building your own data collection.
Requirements
A remote streamable HTTP endpoint; no packages, environment variables or headers are declared, and no authentication is declared.
Before you install
All tools are described as read-only aggregation of daily-collected data with no side effects. Figures can lag: package download days inside the npm/PyPI reporting delay are partial, and missing days are reported as null rather than zero. Name lookup matches exact aliases and canonical keys, not free-form text.

Installation

In SourceWeft

  1. Open Machinepulse in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/tech.machinepulse%2Fmachinepulse/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "machinepulse": {
      "type": "http",
      "url": "https://machinepulse.tech/mcp"
    }
  }
}

Tools

16

get_mcp_ecosystem_summary

Get Mcp Ecosystem Summary

Summarize the MCP server ecosystem — unique servers, 7-day arrivals vs the previous 7 days, per-registry counts and new arrivals per category. Read-only aggregation of daily-collected observatory data; no side effects. Use when the user asks how big or how fast-growing the MCP ecosystem is.

Takes no parameters.

get_ecosystem_events

Get Ecosystem Events

List tracked ecosystem events — without filters, counts per event type over the last 7 days plus the latest event of each type and a plain-word legend; set event_type or canonical_key for the full feed (limit/offset page through it), set since=YYYY-MM-DD to widen the window. Read-only aggregation of daily-collected observatory data; no side effects. For counts rather than the feed use the `get_*_summary` tools. Use when the user asks what changed recently in the ecosystem.

Parameterslimitsinceoffsetevent_typecanonical_key

get_entity_profile

Get Entity Profile

Fetch the entity card for any tracked type (MCP server, agent, HF model, package) by canonical_key or natural name — all linked facts, categories, HF model license tiers, how to connect, recent events; field captions in fields_note. Name lookup matches exact aliases and canonical keys, not free-form text. Read-only aggregation of daily-collected observatory data; no side effects. Package download days may be missing (npm/PyPI reporting delay); missing days are null with notes, never fake zeros. Use when the user asks about a specific server, agent, model or package.

Parameterscanonical_keyrequired

search_mcp_servers

Search Mcp Servers

Search MCP servers by canonical_key, name or description — substring match, not fuzzy search, ordered by stars when available; optional filters archived, has_repo, category, min_stars, pushed_before run in one request; limit/offset page through the matches. Read-only aggregation of daily-collected observatory data; no side effects. Name/keyword lookup over MCP servers only; for the card of a known entity use `get_entity_profile`. Use when the user gives a name, a task word (PDF, payment) or a filter and wants keys and facts.

Parameterslimitqueryrequiredoffsetarchivedcategoryhas_repomin_starspushed_before

get_package_comparison

Get Package Comparison

Compare npm/PyPI download activity for up to 20 packages — last 30 days: total, latest day and average (a longer list is cut and says so). Read-only aggregation of daily-collected observatory data; no side effects. Package download days may be missing (npm/PyPI reporting delay); missing days are null with notes, never fake zeros. Use when the user wants to compare package popularity side by side; for a single package's history use `get_npm_trends` or `get_pypi_trends`.

Parameterspackagesrequired

get_pulse

Get Pulse

Snapshot every observatory metric for one day — window values with formula, formula_plain, basis, and per-metric history depth (`metric_history_from`); insufficient history is a fact, never a fake zero. Read-only; daily collection, package download windows may lag. Use when the user asks for the current state of the AI agent ecosystem; for a narrative overview use `get_market_overview`, for one domain use the `get_*_summary` tools.

Parametersas_of

get_leaderboard

Get Leaderboard

Rank tracked entities (servers, agents, models) by a project-level metric — project_momentum (score: middle of star/download/HF-derivative growth ranks) or trend_days (days on GitHub Trending) over the 7d window; limit/offset page through the full ranked list. Numbers and catalog facts only, no quality scores. Read-only aggregation of daily-collected observatory data; no side effects. Package download days may be missing (npm/PyPI reporting delay); missing days are null with notes, never fake zeros. Use when the user asks what is rising; for the daily GitHub Trending list use `get_github_trending`.

Parameterslimitoffsetwindowmetric_id

get_market_overview

Get Market Overview

Fetch the observatory front page in one call — MCP servers, A2A agents, HF models, x402 money, top-5 growth with one catalog line each, new arrivals per category and data coverage, a few headline numbers each. Read-only aggregation of daily-collected observatory data; no side effects; money figures carry their stated data lag. Use when the user wants the state of the whole market in a single request; for per-metric values with formulas use `get_pulse`.

Takes no parameters.

get_data_quality

Get Data Quality

Report collector health — coverage, per-source freshness and missed snapshot runs with reasons, separating recent misses from the whole recorded history; internal-only sources are excluded. Read-only aggregation of daily-collected observatory data; no side effects. Use when the user asks whether the observatory data is fresh or complete.

Takes no parameters.

get_agents_summary

Get Agents Summary

Summarize the A2A agent registry — snapshot total and verified counts plus new and left agents over the last 7 days. Read-only aggregation of daily-collected observatory data; no side effects. Use when the user asks how the AI agent registry is growing.

Takes no parameters.

get_llm_summary

Get Llm Summary

Summarize the Hugging Face model watchlist — model count, new arrivals, derivative net flow and the license tier mix. Read-only aggregation of daily-collected observatory data; no side effects. Use when the user asks about open LLMs and their licenses.

Takes no parameters.

get_finance_summary

Get Finance Summary

Summarize x402 agent-payment volume (DefiLlama) — latest stored day and the 7-day window split by chains with non-zero volume, with the data lag stated. Read-only aggregation of daily-collected observatory data; no side effects. Use when the user asks about agent payments or x402 volume.

Takes no parameters.

get_protocols_timeline

Get Protocols Timeline

List the protocol chronicle (MCP, A2A, AP2, x402) — releases and milestones, newest first, optionally filtered by protocol; limit/offset page through the entries. Read-only aggregation of daily-collected observatory data; no side effects. Use when the user asks when a protocol shipped something.

Parameterslimitoffsetprotocol

Version history

2
  1. v4.1.0LatestOct 22, 2026
  2. v4.0.10Oct 21, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.