Koskamo

面小帮 MCP

An MCP server providing AI agents with access to Web3 job market data, including free tools for market statistics and paid tools for searching jobs and companies via x402 payment protocol.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

面小帮 MCP logo, by 面小帮 (getoffer.help)Vendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by 面小帮 (getoffer.help)
MCP endpoint (Streamable HTTP)
https://getoffer.help/mcp
Vendor documentation

What you can do with it

  • Retrieve Web3 job market statistics
  • Search for specific Web3 job listings
  • List jobs by company or sector
  • Access real-time job market data

Source and maintenance

Vendor evidenceRegistry 1.1.0

Protocol and capabilities

Server
mianshi-web3-jobs 1.30.0
MCP protocol
2025-06-18
Tools
7 advertised
Resources
0 advertised
Resource templates
0 advertised
Prompts
0 advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  },
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  },
  "experimental": {}
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

只读 Web3 招聘行情数据源(getoffer.help/mianshi,面小帮)。4,500+ 家 Web3 公司 / 21,000+ 在招岗位,每小时聚合刷新。看规模与赛道列表免费;查具体岗位需按次支付 USDC(Base 主网,x402 协议)。

Tools

7 advertised

ping
Advertised by the server during the last successful anonymous check.

健康检查,免费。返回服务状态、收款地址、网络与价目表。

ping input schema
{
  "type": "object",
  "title": "pingArguments",
  "properties": {}
}
ping output schema
{
  "type": "object",
  "title": "pingOutput",
  "required": [
    "result"
  ],
  "properties": {
    "result": {
      "type": "string",
      "title": "Result"
    }
  }
}
market_stats
Advertised by the server during the last successful anonymous check.

免费看全库规模:岗位总数、公司数、更新时间、18 个赛道的岗位分布、工作性质 / 办公方式 / 数据来源分布。付费查询前先调这个确认覆盖范围。

market_stats input schema
{
  "type": "object",
  "title": "market_statsArguments",
  "properties": {}
}
market_stats output schema
{
  "type": "object",
  "title": "market_statsOutput",
  "required": [
    "result"
  ],
  "properties": {
    "result": {
      "type": "string",
      "title": "Result"
    }
  }
}
list_sectors
Advertised by the server during the last successful anonymous check.

免费列出 18 个赛道/行业分类及各自岗位数,付费查询时 sector 参数要用这里的准确写法。

list_sectors input schema
{
  "type": "object",
  "title": "list_sectorsArguments",
  "properties": {}
}
list_sectors output schema
{
  "type": "object",
  "title": "list_sectorsOutput",
  "required": [
    "result"
  ],
  "properties": {
    "result": {
      "type": "string",
      "title": "Result"
    }
  }
}
search_jobs
Advertised by the server during the last successful anonymous check.

按关键词搜在招岗位,可叠加赛道/地点/工作性质/办公方式过滤。示例: search_jobs(q='solidity', sector='公链 / L1', limit=10) → 返回 title/company/location/url/posted/salary/sector。q 匹配职位名与公司名(不区分大小写)。按次计费 $0.05 USDC。

search_jobs input schema
{
  "type": "object",
  "title": "search_jobsArguments",
  "required": [
    "q"
  ],
  "properties": {
    "q": {
      "type": "string",
      "title": "Q"
    },
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 20
    },
    "sector": {
      "type": "string",
      "title": "Sector",
      "default": ""
    },
    "location": {
      "type": "string",
      "title": "Location",
      "default": ""
    },
    "work_mode": {
      "type": "string",
      "title": "Work Mode",
      "default": ""
    },
    "employment": {
      "type": "string",
      "title": "Employment",
      "default": ""
    },
    "max_age_days": {
      "type": "integer",
      "title": "Max Age Days",
      "default": 90
    },
    "include_stale": {
      "type": "boolean",
      "title": "Include Stale",
      "default": false
    }
  }
}
company_jobs
Advertised by the server during the last successful anonymous check.

查某家 Web3 公司当前全部在招岗位。示例: company_jobs(company='Binance') → 返回该公司所有岗位的 title/location/url/posted/sector。公司名支持部分匹配(不区分大小写)。按次计费 $0.05 USDC。

company_jobs input schema
{
  "type": "object",
  "title": "company_jobsArguments",
  "required": [
    "company"
  ],
  "properties": {
    "company": {
      "type": "string",
      "title": "Company"
    },
    "max_age_days": {
      "type": "integer",
      "title": "Max Age Days",
      "default": 90
    },
    "include_stale": {
      "type": "boolean",
      "title": "Include Stale",
      "default": false
    }
  }
}
sector_jobs
Advertised by the server during the last successful anonymous check.

查某个赛道/行业的在招岗位,按发布时间倒序。sector 写法必须与 list_sectors 一致。示例: sector_jobs(sector='RWA / 资产代币化', limit=20)。按次计费 $0.05 USDC。

sector_jobs input schema
{
  "type": "object",
  "title": "sector_jobsArguments",
  "required": [
    "sector"
  ],
  "properties": {
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 20
    },
    "sector": {
      "type": "string",
      "title": "Sector"
    },
    "max_age_days": {
      "type": "integer",
      "title": "Max Age Days",
      "default": 90
    },
    "include_stale": {
      "type": "boolean",
      "title": "Include Stale",
      "default": false
    }
  }
}
top_companies
Advertised by the server during the last successful anonymous check.

岗位数最多的公司排行榜,可选按赛道过滤。示例: top_companies(limit=30) → [(公司, 在招岗位数, 主赛道)]。按次计费 $0.05 USDC。

top_companies input schema
{
  "type": "object",
  "title": "top_companiesArguments",
  "properties": {
    "limit": {
      "type": "integer",
      "title": "Limit",
      "default": 30
    },
    "sector": {
      "type": "string",
      "title": "Sector",
      "default": ""
    }
  }
}

Prompts

0 advertised

No prompt definitions available.

Resources

0 advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1546 ms
95th percentile latency
1546 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1546 ms · metadata changed · 7 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http mcp-getoffer https://getoffer.help/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add mcp-getoffer --url https://getoffer.help/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable mcp-getoffer in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "mcp-getoffer": {
      "url": "https://getoffer.help/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "mcp-getoffer": {
      "type": "streamableHttp",
      "url": "https://getoffer.help/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start mcp-getoffer and inspect its tools.
VS Code configuration
{
  "servers": {
    "mcp-getoffer": {
      "type": "http",
      "url": "https://getoffer.help/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http mcp-getoffer https://getoffer.help/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "mcp-getoffer": {
      "url": "https://getoffer.help/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "mcp-getoffer": {
      "serverUrl": "https://getoffer.help/mcp"
    }
  }
}

Let your agent find its tools

Find servers like 面小帮 MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run 面小帮 MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing