Alpha vantage MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Alpha Vantage MCP or direct API to fetch live stock quotes, analyze technical indicators, retrieve historical price data, and monitor market trends through natural language.
Trusted by
AWS
Glean
Zoom
Airtable

30 min · no commitment · see it on your stack

Alpha vantage Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Alpha vantage now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Get All Commodities Price IndexTool to retrieve the global price index of all commodities.
ALUMINUMTool to fetch global aluminum prices.
Balance SheetTool to return annual and quarterly balance sheets for a company.
Brent Crude Oil PricesTool to fetch Brent crude oil prices.
Cash FlowTool to return annual and quarterly cash flow statements for a company.
Global Coffee PriceTool to retrieve the global coffee price series.
Company Overview (Stocks Only)Tool to retrieve company overview and fundamental data for individual company stocks.
COPPERTool to fetch global price of copper in monthly, quarterly, and annual intervals.
CornTool to retrieve global price of corn in monthly, quarterly, and annual intervals.
COTTONTool to retrieve global cotton prices in monthly, quarterly, and annual intervals.
Consumer Price Index (CPI)Tool to fetch monthly and semiannual Consumer Price Index (CPI) data of the United States.
Crypto Intraday Time SeriesTool to retrieve intraday time series data for cryptocurrencies with realtime updates.
Currency Exchange RateTool to retrieve real-time exchange rate for a currency pair.
Digital Currency Daily Time SeriesTool to retrieve daily historical time series for a digital currency traded on a specific market.
Digital Currency Monthly Time SeriesTool to retrieve monthly digital currency prices in a fiat currency.
Digital Currency Weekly Time SeriesTool to retrieve weekly digital currency prices in a fiat currency.
Durable Goods OrdersTool to fetch monthly manufacturers' new orders of durable goods data for the United States.
EarningsTool to retrieve annual and quarterly earnings (EPS history) for a specific company symbol.
Earnings CalendarTool to return the earnings calendar for the next three months.
Earnings Call TranscriptTool to retrieve the earnings call transcript for a given company and quarter.
Federal Funds RateTool to fetch daily, weekly, and monthly federal funds rate data of the United States.
FX Daily Time SeriesTool to fetch daily time series (open, high, low, close) for a currency pair.
FX Intraday Time SeriesTool to retrieve intraday OHLC time series for a forex pair at 1-60 minute intervals (premium endpoint).
FX Monthly Time SeriesTool to get monthly time series (open, high, low, close) for a currency pair.
FX Weekly Time SeriesTool to get weekly time series (open, high, low, close) for a currency pair.
Get Dividend HistoryTool to retrieve historical dividend payment records for a stock symbol.
Get Historical OptionsTool to retrieve full historical options chain for a symbol on a specific date with 15+ years of history, including Greeks and IV.
Analytics Sliding WindowTool to retrieve advanced analytics metrics with sliding window calculations for trend analysis.
Global QuoteTool to retrieve latest price and volume information for a specified security ticker in realtime.
Income StatementTool to fetch annual and quarterly income statements.
InflationTool to fetch annual U.
IPO CalendarTool to retrieve the IPO calendar for the next three months.
Listing StatusTool to fetch listing status of US stocks and ETFs.
Market StatusTool to retrieve current market status (open/closed) for global stock exchanges.
News SentimentTool to fetch live and historical market news & sentiment.
Nonfarm PayrollTool to fetch monthly U.
Real GDPTool to fetch U.
Real GDP Per CapitaTool to fetch quarterly Real GDP per capita data of the United States.
Realtime Bulk QuotesTool to retrieve realtime quotes for US-traded symbols in bulk (up to 100 symbols per request).
Retail SalesTool to fetch monthly retail trade sales data of the United States.
Sector PerformanceTool to retrieve real-time and historical sector performance data.
Stock SplitsTool to retrieve historical stock split events for a symbol.
Global Sugar PriceTool to retrieve the global sugar price series.
Symbol SearchTool to search for best-matching symbols based on keywords.
Technical IndicatorTool to fetch technical indicators for the specified equity or currency pair.
Time Series DailyTool to retrieve daily time series data (date, daily open, high, low, close, volume) for a global equity symbol, covering 20+ years of historical data.
Time Series IntradayTool to retrieve intraday OHLCV for a given equity.
Time Series Intraday ExtendedTool to retrieve historical intraday OHLCV data for the trailing 2 years, covering over 2 million data points per ticker.
Time Series MonthlyTool to retrieve monthly open, high, low, close, and volume for a global equity.
Monthly Adjusted Time SeriesTool to retrieve monthly adjusted OHLC and volume for a global equity.
Weekly Time SeriesTool to fetch weekly open, high, low, close, and volume for a global equity symbol.
Weekly Adjusted Time SeriesTool to fetch weekly adjusted time series data with split/dividend adjustments, covering 20+ years of historical data.
Top Gainers, Losers & Most ActiveTool to fetch the top 20 gainers, losers, and most actively traded US tickers.
US Treasury YieldTool to fetch US Treasury yield data for specified maturity and interval.
Unemployment RateTool to fetch monthly unemployment rate data of the United States.
WHEATTool to fetch global price of wheat.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Alpha vantage tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Get the earnings calendar for the next three months')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Why Use Composio?

AI Native Alpha vantage Integration

  • Supports both Alpha vantage MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Alpha vantage data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Alpha vantage access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Alpha vantage
  • Scoped, least privilege access to Alpha vantage resources
  • Full audit trail of agent actions to support review and compliance

Frequently Asked Questions

Do I need my own developer credentials to use Alpha vantage with Composio?

Yes, Alpha vantage requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Can I use multiple toolkits together?

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Is Composio secure?

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

What if the API changes?

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Used by agents from

Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.