Actions
Jump to:
quotehistorywatchlist
Latest price and change for one symbol (stock, crypto, index or FX pair).
Inputs
| Name | Type | Required / default | Values and notes |
symbol |
string |
required
|
|
Outputs
| Name | Type | Notes |
symbol |
string |
|
name |
string |
|
exchange |
string |
|
currency |
string |
|
price |
float |
|
previous_close |
float |
|
change |
float |
|
change_percent |
float |
|
day_high |
float |
|
day_low |
float |
|
volume |
int |
|
as_of |
string |
|
Get price history
history
Daily open/high/low/close/volume series for a symbol over the last N trading days.
Inputs
| Name | Type | Required / default | Values and notes |
symbol |
string |
required
|
|
days |
int |
optional, default 30
|
|
Outputs
| Name | Type | Notes |
symbol |
string |
|
name |
string |
|
currency |
string |
|
days_requested |
int |
|
days_returned |
int |
|
series |
json |
|
Get a watchlist
watchlist
Latest quote for every symbol in a list, as one table - a bad or unknown symbol fails only its own row.
Inputs
| Name | Type | Required / default | Values and notes |
symbols |
json |
required
|
|
Outputs
| Name | Type | Notes |
count |
int |
|
ok |
int |
|
failed |
int |
|
rows |
json |
|
Use it
Get a quote
Command line
shell
python app.py --action quote --params '{"symbol": "<symbol>"}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
MCP tool
mcp
run_action("finance-quotes", "quote", {"symbol": "<symbol>"})
Workflow node
json
{
"id": "n0",
"app": "finance-quotes",
"action": "quote",
"params": {
"symbol": "<symbol>"
},
"inputs": {}
}
Get price history
Command line
shell
python app.py --action history --params '{"symbol": "<symbol>"}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
MCP tool
mcp
run_action("finance-quotes", "history", {"symbol": "<symbol>"})
Workflow node
json
{
"id": "n0",
"app": "finance-quotes",
"action": "history",
"params": {
"symbol": "<symbol>"
},
"inputs": {}
}
Get a watchlist
Command line
shell
python app.py --action watchlist --params '{"symbols": {}}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
MCP tool
mcp
run_action("finance-quotes", "watchlist", {"symbols": {}})
Workflow node
json
{
"id": "n0",
"app": "finance-quotes",
"action": "watchlist",
"params": {
"symbols": {}
},
"inputs": {}
}
Example prompts
Things you can say to Claude, Cursor or Codex once the MCP server is registered.
- what's the current price of AAPL?
- get me 30 days of price history for BTC-USD
- build a watchlist table for AAPL, MSFT, TSLA and BTC-USD
- how has the S&P 500 (^GSPC) moved over the last 90 days?