{"apiVersion":"v1","directorySlug":"useaspen-mcp-472e193d1d","title":"useASPEN","description":"ASPEN — Turn your YouTube and X into automated trades running 24×7.","pageUrl":"https://www.mcpbundles.com/skills/useaspen-mcp-472e193d1d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://api.useaspen.ai/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.useaspen/useaspen-mcp-472e193d1d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_feed","description":"The signal feed, newest post first. Each post is something a source published, with Aspen's analysis of it: the observations it made and the signals it emitted — which market, long or short, at what confidence and why. Filters compose. Page with `before`, passing back the previous page's `nextCursor`.","inputSchema":{"type":"object","properties":{"tag":{"type":"string","minLength":1},"limit":{"type":"integer","maximum":25,"minimum":1},"before":{"type":"string"},"market":{"type":"object","required":["coin","dex","venue"],"properties":{"dex":{"type":"string"},"coin":{"type":"string","minLength":1},"venue":{"type":"string","minLength":1}},"additionalProperties":true},"sourceIds":{"type":"array","items":{"type":"string","minLength":1}}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_feed","displayName":"get_feed","title":"get_feed"},{"name":"list_sources","description":"Every source Aspen follows — the accounts whose posts become signals — with how many people copy each one's calls.","inputSchema":{"type":"object","additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_sources","displayName":"list_sources","title":"list_sources"},{"name":"get_source","description":"One source's public detail: the source, its watcher count and recent requests.","inputSchema":{"type":"object","required":["sourceId"],"properties":{"sourceId":{"type":"string","minLength":1}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_source","displayName":"get_source","title":"get_source"},{"name":"list_markets","description":"Every market the venue lists right now, with its current maximum leverage. A signal names its market by `venue`, `dex` and `coin`.","inputSchema":{"type":"object","additionalProperties":false},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_markets","displayName":"list_markets","title":"list_markets"},{"name":"get_source_record","description":"How a source's calls have performed: per market, how many calls were scored, the hit rate, the mean signed move, and whether following or countering it has been the better stance. Strongest edge first. Use this to judge whether a source is worth following.","inputSchema":{"type":"object","required":["sourceId"],"properties":{"sourceId":{"type":"string","minLength":1}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_source_record","displayName":"get_source_record","title":"get_source_record"},{"name":"get_source_history","description":"A source's individual scored calls over the measured window, newest first, with a summary of the whole filtered scope. Narrow to one market with `venue`, `dex` and `coin`. Page with `cursor`, passing back the previous page's `nextCursor`.","inputSchema":{"type":"object","required":["sourceId"],"properties":{"dex":{"type":"string"},"coin":{"type":"string","minLength":1},"limit":{"type":"integer","maximum":100,"minimum":1},"venue":{"type":"string","minLength":1},"cursor":{"type":"string"},"sourceId":{"type":"string","minLength":1}},"additionalProperties":true},"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_source_history","displayName":"get_source_history","title":"get_source_history"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=useASPEN&config=eyJ1cmwiOiAiaHR0cHM6Ly9hcGkudXNlYXNwZW4uYWkvbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22useASPEN%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.useaspen.ai%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22useASPEN%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fapi.useaspen.ai%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=useASPEN&connectorUrl=https%3A%2F%2Fapi.useaspen.ai%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"useASPEN\" --url \"https://api.useaspen.ai/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/useaspen-mcp-472e193d1d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/useaspen-mcp-472e193d1d/tools/{tool}","mcpServerUrl":"https://api.useaspen.ai/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/useaspen-mcp-472e193d1d?live=1"}