getoutpost
MCP Server for GetOutpost.in - Access real-time Indian options market data and volatility analytics. Analyze IV, RV, VRP, and skew with automated token management and percentile-based filtering tools.
claude mcp add --transport stdio aoutpost2-rgb-getoutpost-mcp-server getoutpost-mcp-stdio \ --env CREDENTIALS_FILE_PATH="/absolute/path/to/.getoutpost_credentials.json"
How to use
This MCP server provides Claude with access to GetOutpost's real-time Indian options market data and volatility analytics. It exposes tools to retrieve implied volatility (IV), realized volatility (RV) using multiple methods (close-to-close, Parkinson, Garman-Klass, Rogers-Satchell, Yang-Zhang), compute the volatility risk premium (VRP), and analyze volatility skew across strike prices. In addition, it includes discovery/filtering tools to find symbols based on IV/RV/VRP metrics and an opportunity scanner suite to identify potential trading opportunities such as short-vol, tail-risk hedges, and directional trades. To use it, install the MCP server globally, configure your credentials file path, and run the MCP server through your MCP framework. Once running, you can call tools like get_iv, get_vol, get_vrp, get_skew, filter_quick_rules_iv_percentile, filter_quick_rules_rv_percentile, and the scan_* tools to build data-driven prompts for Claude.
Typical workflows include: querying IV or RV for specific symbols to gauge market expectations and historical volatility, comparing IV/RV across symbols to identify relative cheapness or richness, and scanning for short volatility or hedging opportunities. You can also leverage prompts that combine several tools to generate comprehensive analyses, such as “find symbols with top short vol opportunities in NIFTY+30DTE” or “show skew patterns across strikes for a given symbol.”
How to install
Prerequisites:
- Node.js v24.x or newer installed on your system
- npm available in PATH
- Access to a valid GetOutpost credentials file
Installation steps:
- Install the MCP server package globally via npm:
npm install -g getoutpost-mcp-server
- Prepare your credentials file. Create a JSON file at the path you will reference (e.g., ~/.getoutpost_credentials.json) with your tokens, e.g.:
{
"ACCESS_TOKEN": "your_access_token_here",
"REFRESH_TOKEN": "your_refresh_token_here",
"EMAIL": "your_email@example.com"
}
- Configure your MCP to run the GetOutpost MCP server. Create a configuration snippet like:
{
"mcpServers": {
"getoutpost": {
"command": "getoutpost-mcp-stdio",
"env": {
"CREDENTIALS_FILE_PATH": "/absolute/path/to/.getoutpost_credentials.json"
}
}
}
}
- Start the MCP-enabled runtime or your MCP bridge that loads this configuration. The exact command depends on your environment (e.g., starting the MCP host that loads the JSON above).
If you prefer not to edit configuration directly, simply ensure the environment variable CREDENTIALS_FILE_PATH points to your credentials file and your runtime can invoke getoutpost-mcp-stdio as shown.
Additional notes
Notes and tips:
- The server uses a credentials file that is automatically refreshed; ensure the path is writable by the process running the MCP server.
- The package name implies the MCP server uses stdio-based communication (stdio) for tool invocation. Ensure your MCP host supports stdio adapters.
- The environment variable CREDENTIALS_FILE_PATH should be an absolute path to your credentials file.
- If you encounter token refresh issues, verify that the credentials file contains ACCESS_TOKEN, REFRESH_TOKEN, and EMAIL as shown in the example.
- When upgrading, the npm package name or command might change; consult the repository's release notes for breaking changes.
- This server targets Indian markets (NSE, BSE); data availability may depend on GetOutpost subscription level and API access.}
Related MCP Servers
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
mcp -arangodb
This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools. You can use it wih Claude app and also extension for VSCode that works with mcp like Cline!
CodeRAG
Advanced graph-based code analysis for AI-assisted software development
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!