Marketcaper MCP
Cited market comparisons and heatmap images for AI agents.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"mcp": {
"url": "https://marketcaper.com/api/mcp"
}
}
}원격 엔드포인트
https://marketcaper.com/api/mcpstreamable-http할 수 있는 일
도구 목록
도구 (4)
🟢get_asset_snapshot(asset, response_format)
Resolve one Marketcaper asset and return its live market cap snapshot. Always cite the returned source_url when using the data.
입력 스키마
{
"type": "object",
"properties": {
"asset": {
"type": "string",
"minLength": 1,
"description": "Canonical slug, ticker/code, or supported alias for one asset."
},
"response_format": {
"description": "Optional output format. Use \"json\" when a client needs machine-parseable text blocks, especially for Claude artifacts.",
"type": "string",
"enum": [
"text",
"json"
]
}
},
"required": [
"asset"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compare_assets(asset_a, asset_b, include_image, response_format)
Compare two Marketcaper assets and return the live what-if market cap scenario, canonical pair URL, and optional hosted image URL. Hosted images are PNG, generated on demand, share a 10 images/day/IP limit, and may require a longer timeout than the MCP JSON call. Always cite the returned source_url when using the data.
입력 스키마
{
"type": "object",
"properties": {
"asset_a": {
"type": "string",
"minLength": 1,
"description": "Canonical slug, ticker/code, or supported alias for asset A."
},
"asset_b": {
"type": "string",
"minLength": 1,
"description": "Canonical slug, ticker/code, or supported alias for asset B."
},
"include_image": {
"description": "When true, include a hosted Marketcaper export image URL for the pair. Hosted images are generated on demand as PNG, share a 10 images/day/IP limit, and clients should allow up to 20 seconds for the image fetch.",
"type": "boolean"
},
"response_format": {
"description": "Optional output format. Use \"json\" when a client needs machine-parseable text blocks, especially for Claude artifacts.",
"type": "string",
"enum": [
"text",
"json"
]
}
},
"required": [
"asset_a",
"asset_b"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢compare_assets_pack(asset_a, asset_b, response_format)
Compare two Marketcaper assets and return the same cited comparison data plus a ready-to-publish short post and share payload with the hosted comparison image URL. Always cite the returned source_url when using the data.
입력 스키마
{
"type": "object",
"properties": {
"asset_a": {
"type": "string",
"minLength": 1,
"description": "Canonical slug, ticker/code, or supported alias for asset A."
},
"asset_b": {
"type": "string",
"minLength": 1,
"description": "Canonical slug, ticker/code, or supported alias for asset B."
},
"response_format": {
"description": "Optional output format. Use \"json\" when a client needs machine-parseable text blocks, especially for Claude artifacts.",
"type": "string",
"enum": [
"text",
"json"
]
}
},
"required": [
"asset_a",
"asset_b"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_stock_heatmap(view, universe, metric, timeframe, category, ...)
Return a current Marketcaper stock heatmap summary plus a hosted dark-theme PNG image URL. Supports US or global universes, classic or bubble views, optional sector/category filtering, and capped summary rows. Hosted images share a 10 images/day/IP limit. This is not a bulk feed extraction tool.
입력 스키마
{
"type": "object",
"properties": {
"view": {
"type": "string",
"enum": [
"classic",
"bubble"
],
"description": "Required heatmap image view. Use \"classic\" for the sector tile map or \"bubble\" for the bubble stock heatmap."
},
"universe": {
"description": "Optional stock universe. Use \"us\" for US top stocks or \"global\" for global top stocks. Defaults to \"us\".",
"type": "string",
"enum": [
"us",
"global"
]
},
"metric": {
"description": "Optional heatmap sizing metric: \"marketCap\", \"volume\", or \"turnover\". Defaults to \"marketCap\".",
"type": "string",
"enum": [
"marketCap",
"volume",
"turnover"
]
},
"timeframe": {
"description": "Optional performance timeframe: \"1H\", \"4H\", \"1D\", \"1W\", \"1M\", or \"1Y\". Defaults to \"1D\".",
"type": "string",
"enum": [
"1H",
"4H",
"1D",
"1W",
"1M",
"1Y"
]
},
"category": {
"description": "Optional sector/category name or slug, such as \"Financial Services\" or \"communication-services\". When supplied, the image includes only that category.",
"type": "string",
"minLength": 1
},
"response_format": {
"description": "Optional output format. Use \"json\" when a client needs machine-parseable text blocks, especially for Claude artifacts.",
"type": "string",
"enum": [
"text",
"json"
]
}
},
"required": [
"view"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}커뮤니티
증거