US stock research: a model's nightly 14-day read on each stock, its reasons, and its graded record.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Did the person's coins beat Bitcoin: their holdings as they would paste them on StockMap's Bitcoin test page ("ETH 2, SOL 40 since Jan 15"), priced then and now beside the same dollars held in Bitcoin, from CoinGecko's prices. Nothing is stored. Market data with no call on any coin. Show the stamp, the sources and the not-advice line with the answer.
The coins and amounts as the person would paste them, with a date if they gave one: "ETH 2, SOL 40, DOGE 10000 since Jan 15"
When they bought, for holdings the paste gives no date (the page's "Held since"), YYYY-MM-DD
Did the person's coins beat Bitcoin: their holdings as they would paste them on StockMap's Bitcoin test page ("ETH 2, SOL 40 since Jan 15"), priced then and now beside the same dollars held in Bitcoin, from CoinGecko's prices. Nothing is stored. Market data with no call on any coin. Show the stamp, the sources and the not-advice line with the answer.
| Argument | Type | Description |
|---|---|---|
| since | any | When they bought, for holdings the paste gives no date (the page's "Held since"), YYYY-MM-DD |
| holdings* | string | The coins and amounts as the person would paste them, with a date if they gave one: "ETH 2, SOL 40, DOGE 10000 since Jan 15" |
{
"type": "object",
"title": "bitcoin_testArguments",
"required": [
"holdings"
],
"properties": {
"since": {
"anyOf": [
{
"type": "string",
"format": "date"
},
{
"type": "null"
}
],
"title": "Since",
"default": null,
"description": "When they bought, for holdings the paste gives no date (the page's \"Held since\"), YYYY-MM-DD"
},
"holdings": {
"type": "string",
"title": "Holdings",
"maxLength": 4000,
"minLength": 1,
"description": "The coins and amounts as the person would paste them, with a date if they gave one: \"ETH 2, SOL 40, DOGE 10000 since Jan 15\""
}
}
}StockMap's calls on two to five US stocks side by side, by symbol or company name: each stock's nightly 14-day call, whether it changed last night, the insights for and against it, and how the model's past calls on it did. Use it when someone asks how two to five US stocks stack up against each other, or which of them looks stronger, whether or not they name StockMap. Show the not-advice line and the run date with the answer.
| Argument | Type | Description |
|---|---|---|
| stocks* | array | Two to five US stocks, each by symbol (NVDA, BRK.B) or company name (Nvidia) |
{
"type": "object",
"title": "compare_stocksArguments",
"required": [
"stocks"
],
"properties": {
"stocks": {
"type": "array",
"items": {
"type": "string"
},
"title": "Stocks",
"maxItems": 5,
"description": "Two to five US stocks, each by symbol (NVDA, BRK.B) or company name (Nvidia)"
}
}
}Which US crypto stocks StockMap's model leans on: how many it leans outperform, neutral or underperform, how many of its graded two-week windows on them were right, and Bitcoin's move since the last US close. The calls are the stock model's, on the stocks, never on coins. Show the stamp, the sources and the not-advice line with the answer.
No arguments.
{
"type": "object",
"title": "crypto_stocksArguments",
"properties": {}
}Why crypto is up or down today, from StockMap's Crypto today page: Bitcoin's 24-hour move, how many coins beat it, funding, and the hour's paragraph, every number with its source. Market data with no call on any coin. Show the stamp, the sources and the not-advice line with the answer.
No arguments.
{
"type": "object",
"title": "crypto_todayArguments",
"properties": {}
}Is it altseason: how many of the top-100 coins (stablecoins out) beat Bitcoin over the last 7 days, beside how many lag it in a typical week, from StockMap's Altseason page. Market data with no call on any coin. Show the stamp, the sources and the not-advice line with the answer.
No arguments.
{
"type": "object",
"title": "is_it_altseasonArguments",
"properties": {}
}What changed in StockMap's calls last night: how many stocks' calls changed band on the market map and the biggest of them, the calls graded last night (made 14 days earlier) with one line on why each was right or wrong, and when the next run starts. Show the not-advice line and the run date with the answer.
No arguments.
{
"type": "object",
"title": "last_nightArguments",
"properties": {}
}The US stock market on StockMap's map: the 11 sectors, each with its share of the market, its 2-week lean from the model's nightly calls on its stocks, its move on the day and its best and worst stock. A summary, not every stock. Use it when someone asks how the US market looks, or which sectors lead or lag, whether or not they name StockMap. Show the not-advice line and the run date with the answer.
No arguments.
{
"type": "object",
"title": "market_mapArguments",
"properties": {}
}The signed-in person's StockMap watchlists: each list's stocks with the model's call on each, the calls that changed last night first. Show the not-advice line and the run date with the answer.
No arguments.
{
"type": "object",
"title": "my_watchlistsArguments",
"properties": {}
}StockMap's read of one US sector or industry, by name (Information Technology, semiconductors, banks): its 2-week lean from the model's nightly calls, how its stocks' calls split, its industries, and its largest stocks with each one's call and move on the day. Use it when someone asks how a US sector or industry looks, or which of its stocks look strong or weak, whether or not they name StockMap. Show the not-advice line and the run date with the answer.
| Argument | Type | Description |
|---|---|---|
| name* | string | A US sector or industry by name: Information Technology, Health Care, semiconductors, banks, software |
{
"type": "object",
"title": "sectorArguments",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"title": "Name",
"description": "A US sector or industry by name: Information Technology, Health Care, semiconductors, banks, software"
}
}
}StockMap's call on one US stock, by symbol or company name: the model's nightly 14-day call, the strongest reasons for and against, how its past calls on the stock did, the price and the day's change, and what changed last night. Use it when someone asks how a US stock looks, whether it is strong or weak right now, or what to make of it, whether or not they name StockMap. Show the not-advice line and the run date with the answer.
| Argument | Type | Description |
|---|---|---|
| stock* | string | A US stock's symbol (NVDA, BRK.B) or its company name (Nvidia) |
{
"type": "object",
"title": "stock_callArguments",
"required": [
"stock"
],
"properties": {
"stock": {
"type": "string",
"title": "Stock",
"description": "A US stock's symbol (NVDA, BRK.B) or its company name (Nvidia)"
}
}
}Remove a US stock from the signed-in person's StockMap watchlists.
| Argument | Type | Description |
|---|---|---|
| stock* | string | A US stock's symbol (NVDA, BRK.B) or its company name (Nvidia) |
{
"type": "object",
"title": "unwatchArguments",
"required": [
"stock"
],
"properties": {
"stock": {
"type": "string",
"title": "Stock",
"description": "A US stock's symbol (NVDA, BRK.B) or its company name (Nvidia)"
}
}
}Add a US stock to the signed-in person's StockMap watchlist: to the list named (made if it is new) or their first list. A stock is on one list at a time, so naming another list moves it.
| Argument | Type | Description |
|---|---|---|
| stock* | string | A US stock's symbol (NVDA, BRK.B) or its company name (Nvidia) |
| watchlist | any | The list's name, made if the person has none by that name; left out, their first list |
{
"type": "object",
"title": "watchArguments",
"required": [
"stock"
],
"properties": {
"stock": {
"type": "string",
"title": "Stock",
"description": "A US stock's symbol (NVDA, BRK.B) or its company name (Nvidia)"
},
"watchlist": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Watchlist",
"default": null,
"description": "The list's name, made if the person has none by that name; left out, their first list"
}
}
}