Corpus MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_KEY | Yes | Your personal API Key generated from the Corpus Tracker settings. | |
| API_URL | Yes | The URL of your Corpus Tracker backend API (e.g., https://my-corpus.vercel.app/api/v1). |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_my_profileB | Get the current user's profile and settings. |
| list_corporaB | List all corpora (profiles) the user belongs to. |
| get_portfolio_summaryA | Get aggregated net worth, asset breakdown, and liabilities. |
| get_top_holdingsC | Get top holdings by value. |
| get_portfolio_historyC | Get portfolio history. |
| list_gold_holdingsB | List all gold holdings. |
| add_gold_holdingC | Add a new gold holding. purchase_date: YYYY-MM-DD format |
| delete_gold_holdingC | Delete a gold holding by ID. |
| live_gold_priceB | Get live gold price. |
| history_of_gold_priceD | Get history of gold price. |
| list_stock_holdingsB | List all stock holdings. |
| add_stock_holdingC | Add a new stock holding. symbol: Stock Symbol (e.g. RELIANCE.NS) |
| update_stock_holdingC | Update an existing stock holding. |
| delete_stock_holdingC | Delete a stock holding by ID. |
| search_stock_symbolC | Get history of stock price. |
| add_stock_transactionC | Add a new transaction to a stock holdind transaction_type: BUY or SELL |
| list_transactionsC | List transactions with filters. Dates in YYYY-MM-DD. Type: 'income', 'expense', or 'all'. |
| add_transactionB | Add a new income or expense transaction. type: "income" or "expense" category: get user category from get_categories tool |
| delete_transactionC | Delete a transaction by ID. |
| get_categoriesB | Get user budget categories. |
| get_cashflow_trendB | Get income vs expense trend for the last N days. |
| list_mutual_fund_holdingsB | List all mutual fund holdings. |
| list_emergency_fund_holdingsA | List all emergency fund holdings. |
| add_emergency_fund_contributionC | Add a new emergency fund contribution. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mathankarthik18/corpus-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server