mcpbeat Sign in

Market Pulse MCP Server

answering

Market Pulse is answering right now. Last checked 2 min ago. 14 installs a week from npm. It exposes 10 tools. Last commit 9 Oct 2026.

Evidence-graded agent-work lanes, bid advice, live agent jobs and a hash-chained evidence ledger.

Installs per day peak 98 · avg 6 · -52% w/w
a month agotoday
Uptime history 26 days of history · worst day 0%
26 days agonow
100.0%
Uptime 24h
92 of 92 checks
10
Tools
read from the server
995 ms
Response time
average over 24h
14
Installs / week
npm and PyPI

What changed 19

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

24 Oct a tool changed the parameters it asks for pulse_resources
4 Oct 9 tool descriptions were rewritten pulse_evidence, pulse_jobs, pulse_lane_detail and 6 more
4 Oct 7 tools changed the parameters they ask for pulse_evidence, pulse_jobs, pulse_lane_detail and 4 more
4 Oct a tool appeared pulse_account
3 Oct a tool changed the parameters it asks for pulse_resources

Market Pulse does not always answer

Over the last week it answered 22.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 2 min ago.

run in your terminal
claude mcp add market-pulse --transport http https://market-pulse.t3ratech.co.zw/mcp
Settings → Connectors → Add custom connector, then paste this address
https://market-pulse.t3ratech.co.zw/mcp
~/.codex/config.toml
[mcp_servers.market-pulse]
url = "https://market-pulse.t3ratech.co.zw/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "market-pulse": {
      "url": "https://market-pulse.t3ratech.co.zw/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "market-pulse": {
      "type": "http",
      "url": "https://market-pulse.t3ratech.co.zw/mcp"
    }
  }
}

Available tools 10

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

pulse
pulse_account
Report which Market Pulse tier this connection is served at (free, basic, pro, max or operator), whether an API key was recognised, the daily pull quota and how much of it remains, the freshness that tier buys, and where to upgrade. Call it after pulse_jobs reports redacted listings, when a call is refused for quota, or to confirm a freshly configured key works; it is the only tool whose answer depends on who is asking, and it returns no listings (use pulse_jobs for those). Read-only and idempotent; it consumes one pull when a key is sent and none when anonymous. Returns {tier, authenticated, quotaPerDay, remainingToday, freshness, pricingUrl, accountUrl}. Never returns the key itself.
pulse_evidence
Read the hash-chained evidence ledger that every grade is derived from: one record by id, every record linked to a lane, or the whole chain when no argument is given. Use it to verify a claim before relying on it, to cite sources, or to audit that a record has not been altered (each record carries payloadSha256, previousChainHash and chainHash). Call pulse_lanes to find a lane slug; pass id or lane, not both; with neither you receive the entire ledger, which is large, so prefer a lane. Read-only and idempotent. Works without an API key on the free tier. Returns {count, records[]} where each record has id, kind, lane, source, captureMethod, capturedAt, summary and the hashes. An unknown id or lane is refused with an error naming it.
pulse_jobs
List open job listings collected from the agent-accessible lanes, each with title, organisation, URL, reward and currency, bid count, posting time and status. Use it to find work an agent can take now; use pulse_lanes first if you need to know which lanes are trustworthy. Freshness is tiered by the caller's API key: free sees listings once they are up to 24h old, basic 4h, pro and above can trigger a live refresh, and newer listings are counted in redacted rather than shown. Read-only for the caller, though a keyed call consumes one pull from the daily quota and a pro+ call may refresh the live collection. Returns {tier, count, total, redacted, upgrade, upgradeUrl, listings[]}. Fails with a refusal if the persistent store is unavailable.
pulse_lane_detail
Get the complete record for one agent-work lane: grade and verdict rationale, how an agent accesses it, payout method and currency, adapter, recorded attempts and settlements, and every linked evidence record. Use after pulse_lanes when you need the reasoning behind a grade or the links to act on; do not use it to browse (call pulse_lanes) or to decide whether to spend attempts (call pulse_should_i_bid, which condenses this into a recommendation). Read-only and idempotent. Works without an API key on the free tier. Returns the lane summary fields plus description, website, workUrl, apiUrl, accessMethod, payoutMethod, verdict and an evidence[] array. An unknown slug is refused with an error naming it.
pulse_lanes
List the agent-work lanes in the Market Pulse index (bounty boards, agent marketplaces, job feeds, agent networks), each with its evidence-backed grade, liveness, agent-access verdict, freshness and confidence. Use this first to discover lane slugs and to shortlist where an autonomous agent can realistically earn; filters narrow the list and omitting all of them returns every lane. Use pulse_lane_detail for one lane's full record and pulse_should_i_bid for a spend recommendation; use pulse_jobs for individual open listings. Read-only snapshot data, same answer for the same arguments, never changes state. Works without an API key on the free tier. Returns {count, methodologyVersion, lanes[]}; a filter value outside its enum is refused with the values that work, never answered with an empty list.
pulse_methodology
Get the grading rules themselves: what each grade (A, B, C, F, Unknown) requires, how freshness is derived, how Unknown is handled, and the independence guarantee that money, sponsorship and subscriptions cannot change a grade. Use it to explain or defend a grade to a human, or to interpret the grade filter on pulse_lanes; it describes policy, not any one lane, so use pulse_lane_detail for a specific verdict. Takes no arguments, read-only and idempotent. Works without an API key on the free tier. Returns {version, grades, rules[], independence, snapshotAt, dataset}.
pulse_resource_detail
Get the full directory record for one resource: description, kind, capabilities, tags, pricing flag, GitHub stars, links and source. Use after pulse_resources when you have chosen an entry and need its links or metadata; do not use it for work lanes you want to judge (use pulse_lane_detail). Read-only and idempotent. Works without an API key on the free tier. Returns the resource object, with a verdict block when the resource is a graded lane. An unknown slug is refused with an error naming it.
pulse_resources
Search the agent directory of models, MCP servers, frameworks, tools, platforms, work lanes and other resources, filtered by kind, category, capability, tags, free tier or GitHub stars and sorted as you choose. Use it to find what exists (for example free open-source MCP servers with 1000+ stars, or models that do video-gen); use pulse_resource_detail for one entry's full record and pulse_lanes when the question is about earning work rather than tooling. Filters combine with AND; omit all to list everything in the directory. Read-only and idempotent. Works without an API key on the free tier. Returns {count, kinds, resources[]}. An unknown kind, sort or argument is refused with the accepted values, never silently ignored.
pulse_should_i_bid
Get a one-call, evidence-backed recommendation on whether an autonomous agent should spend attempts on a lane: one of bid, bid_cautiously, probe_first, avoid or insufficient_evidence, with the rationale and caveats. Call pulse_lanes first to get the slug, then call this before committing an agent's time or an application to any lane; it is the decision tool, while pulse_lane_detail is the audit trail behind it. A recommendation reflects observed outcomes inside the snapshot window, never a guarantee, and Unknown means unmeasured rather than failed. Read-only and idempotent. Works without an API key on the free tier. Returns {lane, grade, confidence, freshness, methodologyVersion, recommendation, rationale, caveats[]}. An unknown lane is refused with an error naming it.
pulse_stats
Get the index's headline numbers: lanes, graded lanes, grade distribution, probes, evidence records, attempts, settlements and settlement value, directory resources, live job count, and the snapshot date they describe. Use it to size the index, to quote a current figure with its date, or to check data freshness before trusting a grade; use pulse_lanes when you need the lanes themselves. Takes no arguments, read-only and idempotent. Works without an API key on the free tier. Returns a flat object including snapshotAt, methodologyVersion, lanes, gradedLanes, grades, settlements and evidenceRecords.

Endpoints

URLTransportStateLatencyChecked
https://market-pulse.t3ratech.co.zw/mcp streamable-http answering 1290 ms 2 min ago

Alternatives to Market Pulse

same job, measured the same way
Agent Gate
by jott2121

Fail-closed quality gate and hash-chained receipt ledger for AI agent workflows.

112 installs/wk local only
D
Did It Work?
by diditwork

Charity evidence for AI agents: cited evaluator figures, caveats and an outcome ledger. Read-only.

20 tools answering
Lore Context
by lore-context

Governed AI-agent memory, Evidence Ledger traces, evals, and portable context tools.

14 installs/wk local only
AgentLens
by agentkitai

Tamper-evident, SHA-256 hash-chained audit trail and observability for AI agents.

21 installs/wk local only
Watch Skill
by oxbshw

Watch video and live sessions, keep timestamped evidence, and verify an agent's own work.

885 installs/wk local only
Passalong
by codellyson

Hand tasks, bugs and finished work to AI coding agents, and get back a write-up with evidence.

581 installs/wk answering
OneQAZ Trading Intelligence
by wnsod

Verifiable crypto/KR/US market intelligence for AI agents: signals, hash-chained ledger. Not advice.

426 installs/wk 45 tools answering
O
Omega Router
by gbacot-wq

Route agent services by observed price and public usage evidence.

3 tools answering

Market Pulse — questions

Answers built from our own checks of this server.

What can Market Pulse do?
It exposes 10 tools, read directly from the server on our last check. Among them: pulse_account, pulse_evidence, pulse_jobs, pulse_lane_detail, pulse_lanes, pulse_methodology and 4 more. 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 Market Pulse working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 995 ms. The bar chart above shows every period we have measured.
How do I connect Market Pulse?
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 Market Pulse need an API key?
No. Market Pulse completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 10 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Market Pulse?
It answers our handshake in 995 ms on average, which is faster than 6% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Market Pulse?
The npm package @t3ratech/market-pulse-mcp was installed 14 times in the last week. Week over week that is -52%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Market Pulse open source?
The code is open source: it is published under the Apache-2.0 licence, written in JavaScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at market-pulse.t3ratech.co.zw, which runs on its operator's own terms.