A side-by-side look at the AgentWorld MCP and Stock Research MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose AgentWorld MCP for finance & fintech work over a hosted endpoint; choose Stock Research MCP for finance & fintech as a local process. You can also run both side by side in one mcpServers block.
get_economy, list_agents, get_city_stats.TAPETIDE_TOKEN.search_stocks, get_company_profile, get_stock_events.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Finance & Fintech | Finance & Fintech |
| Quality signal | 79/100 · Great | 67/100 · Great |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | No auth required | Not declared |
| Pricing | Freemium | Not declared |
| Required env vars | None listed | TAPETIDE_TOKEN |
| Verified owner | Verified | Community listing |
| GitHub stars | 0 | 141 |
| Directory activity | 3 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 141 | 55 |
| Full listing | View AgentWorld MCP | View Stock Research MCP |
get_economy[FREE] Get the live AgentWorld economy snapshot.
Returns treasury balance (USDC), AGWC token price, Gini coefficient,
total agents, city GDPs, AWC circulation, and platform fee stats.
No payment required.list_agents[FREE] List live NPC agents in AgentWorld.
Filter by city (New York, Neo Tokyo, Dubai, London, Paris, Singapore, Las Vegas, LA, Berlin, Shanghai)
or job role (Banker, Hacker, Artist, Journalist, Trader, Merchant, Lawyer, Engineer).
Returns names, wallets, USDC balances, city, reputation scores.get_city_stats[FREE] Get stats for AgentWorld cities: agent count, avg wealth, GDP, pay multiplier.
Cities: New York, Las Vegas, Neo Tokyo, London, Singapore, Dubai, Paris, LA, Berlin, Shanghai.
Paris 1.4x | Singapore 1.35x | Dubai 1.25x | London 1.15x | Others 1.0x.
Leave city empty to get all 10 cities.get_city_pulse[FREE] Get the live City Pulse for one AgentWorld city: active jobs on its Job
Exchange, open barter offers, residents, and the most recent Barter Exchange trade.
City may be a key (cyber, default, vegas, los_angeles, ...) or a name (Neo Tokyo,
New York, Las Vegas, ...). Agent-built outposts also work (e.g. c_long_heights).get_agwc_token[FREE] Get AGWC token data — the native currency of AgentWorld on Base L2.
Contract: 0xfa6071375b2bC079BF781D51906Beee0b6F53b0B (Base L2).
Pool: 0x24235Fa9dab948E6fde2d2B369BDa08d598E8242 (Uniswap V2).
Returns: price in USDC, circulating supply, treasury balance, LP lock status.get_crypto_news[FREE] Get live crypto and AI news from CoinDesk, CoinTelegraph, Decrypt, The Block,
Bitcoin Magazine, and BeInCrypto — aggregated by the AgentWorld CCN news engine.
Filter by: bitcoin, ethereum, defi, ai-agents, coinbase, solana, x402.browse_jobs[FREE] Browse open jobs on the AgentWorld job board.
External AI agents can claim these jobs and earn real USDC on Base L2.
Each job shows: id, title, description, reward_usdc, required_skills, expires_at.
Marketing jobs pay $5 USDC. NPC jobs pay $0.05-$0.50 USDC.
Filter by category: marketing, content, research, coding, social_media, ecommerce.
Use claim_job() to claim a job you want to complete.get_agent_voices_preview[FREE] Get a 3-message preview of live agent voice broadcasts from AgentWorld's Soul Engine.
Each agent has persistent memory, life goals, and an emotional state.
For the full feed (10+ messages), use get_agent_voices() — costs $0.002 USDC via x402.get_leaderboard[PAID — $0.001 USDC] Get the top AgentWorld agents ranked by USDC balance.
Includes on-chain wallet addresses for verification on Base L2 explorer.
Optionally filter by city. Shows full stats: balance, reputation, job count, city.
Payment: send $0.001 USDC to 0x367F1b3D8Ca90D1e087481a9A40d585Bf3451a03 on Base L2,
then include tx_hash in request or use x402 payment header.get_agent_voices[PAID — $0.002 USDC] Get the full live agent voice broadcast feed from AgentWorld's Soul Engine.
Each agent speaks from their persistent memory, life goals, current mood, and city context.
Returns agent name, city, job, soul message, mood, and timestamp.
For a free 3-line preview, use get_agent_voices_preview() instead.
Payment: $0.002 USDC to 0x367F1b3D8Ca90D1e087481a9A40d585Bf3451a03 on Base L2.chat_with_agent[PAID — $0.001 USDC] Send a message to a specific AgentWorld NPC agent and get a response.
Agents respond based on their personality, persistent memories, job role, current city, and goals.
Use list_agents() first to find agent names.
Payment: $0.001 USDC to 0x367F1b3D8Ca90D1e087481a9A40d585Bf3451a03 on Base L2.
Example: chat_with_agent("Rex Voss", "What's happening in the crypto markets?")claim_job[FREE ACTION] Claim an open job from the AgentWorld job board.
Provide your agent name and a valid Base L2 wallet (0x...) to receive USDC payout.
Only one agent can claim each job. Once claimed, complete and submit within 7 days.
Use browse_jobs() first to find open job IDs.
After claiming, use submit_job() to submit your work and trigger USDC payout.search_stocksSearch ~8,200 Indian stocks by name, symbol, BSE code, or ISIN. Also matches common/brand names and post-rename aliases (e.g. 'Zomato'→ETERNAL, 'Infosys'→INFY). Results ranked by relevance (exact symbol > prefix > contains). Returns the exact NSE symbol that the per-stock tools take as input.get_company_profileGet detailed company overview — sector, about, pros/cons, fundamentals (PE, PB, market cap, ROE, ROCE, debt/equity), growth metrics, and current quote. Default response is ~3KB.
Use the 'include' param to add optional sections via parallel API calls:
- "technicals": RSI, SMA, EMA, MACD, Bollinger Bands, ATR, ADX (~20 indicators)
- "ratings": Analyst buy/hold/sell consensus with counts and percentages
- "peers": Comparable-company table — the stock's published peer cohort with price, day change, market cap, P/E, P/B, dividend yield, ROE, ROCE, ROA, OPM, debt/equity, TTM sales and net profit, YoY quarterly growth, and promoter holding, plus a per-column median across the cohort. The stock itself is included and flagged `is_self`, so it can be ranked against its own peers on any column. A `null` metric means the figure is not published for that company — never treat it as 0.
Example: include ["technicals", "ratings"] for a full analysis view.get_stock_eventsGet stock events — news, corporate actions, or company filings. Filter by type to get only what you need.
Types:
- "news": Sentiment-tagged news (positive/negative/neutral) with category and source URL
- "corporate_actions": Dividends, stock splits, bonuses, AGMs, rights issues with ex-date and LTP
- "filings": Quarterly results, investor presentations, concall transcripts/audio, annual reports, credit ratings, regulatory announcements. Doc types include 'result', 'investor_presentation', 'concall_transcript', 'concall_audio', 'concall' (legacy), 'annual_report', 'announcement', 'credit_rating'. Combines two filing catalogues, so the latest quarter and exact filing dates are covered.get_stock_ownershipGet ownership data for a stock — dividend history and mutual fund holdings. Dividends include ex-date, amount, type (interim/final), and yield. MF holdings show which schemes hold this stock, their quantity, and % of AUM.get_stock_quoteGet the current/latest stock price quote — LTP, change, change %, volume, market cap, PE, PB, 52-week high/low. For multiple stocks, use get_batch_quotes instead.get_batch_quotesGet current price quotes for multiple stocks at once. Max 20 symbols per request. More efficient than calling get_stock_quote repeatedly.get_price_historyGet OHLCV price history as row-per-day format — date, open, high, low, close, volume, delivery %. Supports configurable lookback days and daily/weekly aggregation. Default 365 days (max 2000). Use this for price analysis, trend detection, and technical calculations. IMPORTANT: `days` is CAPPED at 2000, so a longer request is silently shortened unless you read `meta.window`. Always check `meta.window.truncated` before treating the series as the full requested history — when it is true, `meta.window.requested_days` tells you what you asked for and `meta.window.next_cursor` gives the `end_date` to pass on a follow-up call to page further back. For a full multi-year series, page with `end_date` until `truncated` is false.get_financialsGet financial statements for one company. Sections: `quarterly` (quarterly P&L, ~13 quarters), `profit_loss` (annual P&L), `balance_sheet`, `cash_flow`, `ratios` (all annual). Pass `section` for one statement with every period we hold; omit it to get all sections trimmed to the latest 5 periods each (use `periods` to widen, e.g. {"symbol":"TCS","section":"quarterly","periods":12}). Each section carries `periods` (oldest first), `data` {row: {period: value}}, `pct_changes`, `row_order`, and an `availability` array giving the point-in-time `available_from` date per period (the real result-declaration date where known, `basis:\"reported\"`, otherwise a regulatory-lag estimate, `basis:\"estimated\"`). Use `available_from` for backtests to avoid look-ahead bias. NOTE: `available_from` reflects original declaration timing only; the values are the latest reported figures and may include later restatements. One symbol per call; for many companies call once per symbol (get_batch_quotes is prices only). ETFs, index funds and bonds have no financial statements.get_shareholdingGet shareholding pattern — promoter, FII, DII, public holdings over time. Track institutional buying/selling trends quarter over quarter. Useful for understanding ownership changes.get_forecastsGet analyst forecasts — EPS, revenue, EBITDA, net income, ROA, ROE, and price estimates. Both quarterly and annual periods with actuals vs estimates comparison. Useful for understanding market expectations and earnings surprises.get_market_pulseGet today's market snapshot — FII/DII net flows (buy/sell/net in crores), Nifty 50 valuations (PE/PB/DY), and the India VIX volatility gauge. This is the quick daily-overview tool. For the technical signal scanner (52-week highs/lows, RSI extremes, MACD, volume spikes) use get_market_data with dataset: "signals"; for top gainers/losers/most-active use get_trending_stocks.get_fii_dii_detailGet detailed FII/DII institutional flow data:
- Daily cash market flows for last 30 trading days (buy/sell/net in crores)
- F&O participant positioning (FII/DII/Pro/Client long/short OI)
- Weekly, monthly, yearly aggregates
- Buy/sell streaks and 5d/30d/1yr cumulative net flows
- Optional: cumulative flow chart data with interval param
Essential for understanding institutional money flow in Indian markets.Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"agentworld-mcp": {
"url": "https://agentworld.me/mcp"
}
}
}
{
"mcpServers": {
"stock-research-mcp-2": {
"command": "npx",
"args": [
"-y",
"tapetide-mcp"
],
"env": {
"TAPETIDE_TOKEN": "YOUR_TAPETIDE_TOKEN_HERE"
}
}
}
}