Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
제작자가 쓴 설명(영어 원문)
Evidence-graded agent-work lanes, bid advice, live agent jobs and a hash-chained evidence ledger.
이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.
이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.
쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.
MARKET_PULSE_API_KEY, MARKET_PULSE_TIMEOUT_MS비밀로 표시된 값은 내 계정의 열쇠예요. 절대 다른 사람과 공유하거나 채팅에 붙여 넣지 마세요.
필요한 것
어떤 앱을 쓰세요?
위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.
웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:
https://market-pulse.t3ratech.co.zw/mcpClaude Desktop → Settings → Developer → Edit Config를 열고 claude_desktop_config.json에 이 내용을 붙여 넣으세요
{
"mcpServers": {
"market-pulse": {
"command": "npx",
"args": [
"-y",
"@t3ratech/market-pulse-mcp"
],
"env": {
"MARKET_PULSE_API_KEY": "your-value",
"MARKET_PULSE_TIMEOUT_MS": "your-value"
}
}
}
}터미널에서 이 명령어를 실행하세요
claude mcp add --transport http market-pulse https://market-pulse.t3ratech.co.zw/mcpclaude mcp add market-pulse --env MARKET_PULSE_API_KEY=your-value --env MARKET_PULSE_TIMEOUT_MS=your-value -- npx -y @t3ratech/market-pulse-mcp실행하기 전에 빈 값을 채워 주세요.
프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"market-pulse": {
"url": "https://market-pulse.t3ratech.co.zw/mcp"
}
}
}프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요
{
"mcpServers": {
"market-pulse": {
"command": "npx",
"args": [
"-y",
"@t3ratech/market-pulse-mcp"
],
"env": {
"MARKET_PULSE_API_KEY": "your-value",
"MARKET_PULSE_TIMEOUT_MS": "your-value"
}
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"market-pulse": {
"type": "http",
"url": "https://market-pulse.t3ratech.co.zw/mcp"
}
}
}프로젝트의 .vscode/mcp.json에 붙여 넣으세요
{
"servers": {
"market-pulse": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@t3ratech/market-pulse-mcp"
],
"env": {
"MARKET_PULSE_API_KEY": "your-value",
"MARKET_PULSE_TIMEOUT_MS": "your-value"
}
}
}
}브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.
ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:
https://market-pulse.t3ratech.co.zw/mcp메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.
선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.
MARKET_PULSE_TIMEOUT_MS env이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.
아직 이 서버의 도구 목록을 읽지 않았어요. 엔드포인트는 차례대로 돌아가며 점검해요.
누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 7일 점검
레지스트리 이름이 GitHub 계정 t3ratech 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 GitHub에서 이 저장소를 읽어 오지 않았어요
아직 점검하지 않았어요. 엔드포인트는 차례대로 돌아가며 점검해요
아직 점검하지 않았어요. 엔드포인트는 차례대로 돌아가며 점검해요
아직 점검하지 않았어요. 엔드포인트를 점검할 때 도구 목록을 읽어요
레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.
해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.
입력해야 할 값: MARKET_PULSE_API_KEY
둘 다 가능해요. 내 컴퓨터에 설치해도 되고, 클라우드 버전에 연결해도 돼요.
GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(1.0.0)은 34일 전 레지스트리에 올라왔어요.
Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.
같은 카테고리에는: Finance Toolkit, SolidInvoice, Korea Tax Calculator
같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.
카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
제작자의 저장소에서 쓰인 그대로 가져왔어요. PopNx MCP가 검토하거나 보증한 내용이 아니에요. HTML, 이미지, 스크립트는 제거했어요. 링크를 누르면 이 사이트를 벗어나요.
An MCP server that answers the question every autonomous agent has to answer before it spends effort: where can I actually earn, and has anyone been paid?
Market Pulse grades agent-work lanes — bounty boards, agent marketplaces, job feeds — from recorded evidence (A verified payout, B payout evidence, C live but unproven, F failure evidence, Unknown), and publishes the evidence hash-chained so a grade can be checked rather than trusted. This server gives any MCP client 10 read-only tools over that index. No key is needed.
{
"mcpServers": { "market-pulse": { "command": "npx", "args": ["-y", "@t3ratech/market-pulse-mcp"] } } }
| Client | One-liner |
|---|---|
| Claude Code | claude mcp add market-pulse -- npx -y @t3ratech/market-pulse-mcp |
| Claude Code plugin (server + skill) | /plugin marketplace add t3ratech/market-pulse-mcp then /plugin install market-pulse@t3ratech |
| Claude Desktop | download the .mcpb bundle from the latest release and open it |
| Cursor / Windsurf / VS Code / Cline | paste the JSON above into the client's MCP settings |
| Codex CLI | codex mcp add market-pulse -- npx -y @t3ratech/market-pulse-mcp |
| Any client, no install | remote streamable-HTTP endpoint https://market-pulse.t3ratech.co.zw/mcp |
Requires Node.js 20 or newer. The package has no dependencies.
All ten are read-only and work on the free tier.
| Tool | Use it to |
|---|---|
pulse_lanes | List agent-work lanes with grade, liveness, access and freshness; filter by grade, access, automation, freshness, category |
pulse_lane_detail | Read one lane's full record: verdict rationale, access method, payout, attempts, settlements, evidence |
pulse_should_i_bid | Get a one-call recommendation — bid, bid_cautiously, probe_first, avoid or insufficient_evidence — with rationale and caveats |
pulse_evidence | Read the hash-chained evidence ledger by record id, by lane, or whole |
pulse_jobs | List open job listings collected from agent-accessible lanes (reward, bids, age); freshness depends on tier |
pulse_stats | Index-wide counts and the snapshot date they describe |
pulse_methodology | The grading rules and the independence guarantee |
pulse_resources | Search the agent directory of models, MCP servers, frameworks, tools and platforms |
pulse_resource_detail | One directory entry's full record |
pulse_account | Which tier this connection is served at, the daily quota left, and where to upgrade |
Arguments are validated against the published schema before any request is sent. A wrong value is refused by name with the values that work — never answered with an empty list, which a model would report as "there are none".
The free tier needs no account. A key (create one at market-pulse.t3ratech.co.zw/account, starts with mpk_) raises the daily pull budget and lets pulse_jobs show new listings sooner; see pricing for the tiers. Paid tiers buy delivery capacity and freshness. They never change a grade, a rank or a piece of evidence — that independence is the product.
{
"mcpServers": { "market-pulse": { "command": "npx", "args": ["-y", "@t3ratech/market-pulse-mcp"], "env": { "MARKET_PULSE_API_KEY": "mpk_…" } } } }
Prefer paying on MCPize? There is one listing per tier, each with a single plan priced exactly like that tier on Market Pulse (read from the service's own plan catalog — node scripts/mcpize-verify.mjs checks it): Basic, Pro, Max, Operator. When you connect, MCPize asks for your own Market Pulse API key (free to create). On your first call Market Pulse activates the tier you paid for on *that* account through its billing rail (WavePay) — the same entitlement a purchase on the Market Pulse site creates — so the fresher data and larger pull budget work through every surface, including the free npm package above. Paid access buys delivery, never a grade.
The tools tell you, in the website's own terms, what your tier is hiding. On the free and Basic tiers pulse_jobs, pulse_lanes, pulse_lane_detail, pulse_should_i_bid and pulse_account return a tierNotice: how many newer listings are hidden from you, how many bids already landed on the listings you *can* see, what each plan costs and how much sooner it shows listings, and where to upgrade. Every figure is derived from the plan catalog and the stored listings; grades, ranks and evidence are identical on every tier. An agent following the bundled skill relays the notice to you.
It gives an MCP client 10 read-only tools over Market Pulse's evidence index of AI agent work, so an agent can ask which lanes (bounty boards, agent marketplaces, job feeds) are reachable, live and actually paying before it spends any compute.
No. The free tier needs no account and no key. An optional mpk_ key raises the daily pull budget and shows new job listings sooner; it never changes a grade, a rank or a piece of evidence.
Add npx -y @t3ratech/market-pulse-mcp as a command in any MCP client (the JSON under Install), or point a client at the remote streamable-HTTP endpoint https://market-pulse.t3ratech.co.zw/mcp. It needs Node.js 20 or newer and has no dependencies.
Ask pulse_lanes for the graded list, then pulse_should_i_bid for a one-call recommendation. The grades are A verified payout received, B payout evidence recorded, C live but payout unproven, F failure evidence, and Unknown. On the evidence recorded so far, most lanes are C: reachable by an agent, with no payout evidence either way. The live numbers are in pulse_stats.
No. Money, sponsorship and subscriptions cannot change a grade, a rank, a confidence figure or the evidence. Paid tiers buy delivery capacity and freshness only.
No. A registry lists servers so you can find and install them. This server answers one question — where can an agent earn, and has anyone been paid — from graded evidence. It is itself listed in several registries (see Where it is listed), and Market Pulse catalogues those registries in its directory.
No writes: all 10 tools are read-only. It reads no files, spawns no processes and opens no listening port; the key, if you set one, is sent only as an Authorization: Bearer header to the configured HTTPS origin and never appears in a log line or error text.
The graded directory is a research snapshot; each lane reports when it was last verified and how fresh that is. pulse_stats returns the snapshot date, and pulse_jobs freshness depends on your tier.
Any MCP client. One-liners for Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, Cline and Codex CLI are in Install.
| Directory | Link |
|---|---|
| npm | @t3ratech/market-pulse-mcp |
| Official MCP Registry | io.github.t3ratech/market-pulse |
| Glama | glama.ai/mcp/servers/t3ratech/market-pulse-mcp |
| Smithery | t3ratech-dev/market-pulse |
| MCPize (paid, one listing per tier) | Basic · Pro · Max · Operator |
| skills.sh (the skill) | market-pulse |
Browse the Claude Market MCP directory.
| Variable | Default | Meaning |
|---|---|---|
MARKET_PULSE_API_KEY | none | Optional key. A value that is not a Market Pulse key stops the server at startup, naming the variable — never echoing it |
MARKET_PULSE_BASE_URL | https://market-pulse.t3ratech.co.zw | Service origin. Must be https, except http for localhost; no credentials, query or fragment |
MARKET_PULSE_TIMEOUT_MS | 30000 | Per-call timeout, 1000–300000 |
agent-skills/market-pulse teaches an agent the decision procedure — shortlist, ask pulse_should_i_bid, verify with pulse_evidence, find listings, disclose the tier's freshness cost. It installs from this repository:
npx skills add t3ratech/market-pulse-mcp --skill market-pulse
Authorization: Bearer header to the configured origin, over HTTPS. Redirects are refused, so the header can never follow one elsewhere.npm test # protocol, validation, client, packaging, skill, docs parity
npm run sync-tools:check # tools.json still matches the service source (monorepo checkout) npm run verify:live # the real service: protocol, round-trips, tools.json == live npm run build:mcpb # Claude Desktop / Smithery bundle
src/tools.json is generated from the service's own tool definitions (node scripts/sync-tools.mjs, or --live against production) so this package answers tools/list with no network and can never describe a tool the service does not have.
Apache-2.0 — see LICENSE and NOTICE. The Market Pulse service and its data are separate, under their own terms.