MCP Server
Available MCP Tools
The Aiera MCP server offers a suite of specialized tools that provide access to Aiera's financial data. These tools cover earnings calls and calendar, SEC filings, company publications, expert insights, research, and more.
Equities & Market Data
find_equities
Search for equities using various identifiers or search terms.
Parameters:
bloomberg_ticker(optional): Bloomberg ticker symbolisin(optional): International Securities Identification Numberric(optional): Reuters Instrument Codeticker(optional): Local ticker symbolpermid(optional): Permanent Identifiersearch(optional): Search term for company namesector_id(optional): Filter by sector IDsubsector_id(optional): Filter by subsector IDpage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Looking up companies by various identifiers
- Converting between ticker formats
- Searching for companies by name
get_equity_summaries
Retrieve detailed summary information about specific equities.
Parameters:
bloomberg_ticker: Bloomberg ticker symbol(s)
Common use cases:
- Getting comprehensive company profiles
- Retrieving key financial metrics
- Understanding company classifications and metadata
get_financials
Retrieve financial data including income statements, balance sheets, and cash flow statements.
Parameters:
bloomberg_ticker: Bloomberg ticker symbolsource: Type of financial statement (income-statement,balance-sheet, orcash-flow-statement)calendar_year: Calendar year for the financial datasource_type(optional): Format type —as-reportedorstandardized(default: "standardized")period(optional): Reporting period type —annual,quarterly,semi-annual,ltm,ytd, orlatest(default: "annual")calendar_quarter(optional): Calendar quarter (1-4), required for quarterly periodsmetric_id(optional): Specific metric ID to filtermetric_type(optional): Metric type filterratio_id(optional): Specific ratio ID to filter
Common use cases:
- Analyzing income statement trends over time
- Comparing balance sheet metrics across quarters
- Reviewing cash flow statements for capital allocation decisions
Example prompts:
- What was Apple's quarterly revenue for Q3 2024?
- Show me Microsoft's balance sheet from their latest annual report.
- Can you compare Tesla's cash flow statements from the last four quarters?
get_ratios
Retrieve ratio metrics like profitability, liquidity, and valuation ratios for a specific company.
Parameters:
bloomberg_ticker: Bloomberg ticker symbolcalendar_year: Calendar year for the financial dataperiod(optional): Reporting period type —annual,quarterly,semi-annual,ltm,ytd, orlatest(default: "annual")calendar_quarter(optional): Calendar quarter (1-4), required for quarterly periodsratio_id(optional): Specific ratio ID to filter
Common use cases:
- Analyzing profitability ratios (ROE, ROA, margins)
- Evaluating liquidity ratios (current ratio, quick ratio)
- Comparing valuation metrics across companies
Example prompts:
- What are Amazon's profitability ratios for 2024?
- Show me Microsoft's liquidity ratios from Q2 2024.
- Compare the valuation ratios for Apple across the last four quarters.
get_kpis_and_segments
Retrieve key performance indicators and segment-level metrics for a company.
Parameters:
bloomberg_ticker: Bloomberg ticker symbolcalendar_year: Calendar year for the financial dataperiod(optional): Reporting period type —annual,quarterly,semi-annual,ltm,ytd, orlatest(default: "annual")calendar_quarter(optional): Calendar quarter (1-4), required for quarterly periodsmetric_id(optional): Specific metric ID to filtermetric_type(optional): Metric type filter
Common use cases:
- Analyzing company-specific KPIs and operational metrics
- Understanding segment-level revenue breakdowns
- Tracking key business drivers over time
Example prompts:
- What are Netflix's key subscriber metrics from Q4 2024?
- Show me Apple's segment revenue breakdown for fiscal 2024.
- What are Amazon's AWS-specific KPIs from the last quarter?
get_sectors_and_subsectors
Retrieve a list of all available sectors and subsectors.
Parameters:
search(optional): Search term to filter sectorspage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Understanding sector and subsector classifications
Indexes & Watchlists
get_available_indexes
Retrieve the list of available market indexes.
Common use cases:
- Discovering supported indexes
get_index_constituents
Retrieve all equities within a specific index.
Parameters:
index: Index identifierpage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Analyzing index composition
get_available_watchlists
Retrieve the list of available watchlists.
Parameters:
page(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering personal watchlists
get_watchlist_constituents
Retrieve all equities within a specific watchlist.
Parameters:
watchlist_id: Watchlist identifierpage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Analyzing watchlist composition
Events
find_events
Search for corporate events including earnings calls, investor presentations, and shareholder meetings.
Parameters:
start_date: Start date for the search rangeend_date: End date for the search rangesearch(optional): Search term to filter events by titlebloomberg_ticker(optional): Filter by Bloomberg ticker symbolwatchlist_id(optional): Filter by watchlist IDindex_id(optional): Filter by index IDsector_id(optional): Filter by sector IDsubsector_id(optional): Filter by subsector IDevent_type(optional): Type of event —earnings,presentation,investor_meeting,shareholder_meeting,special_situation(default: "earnings")conference_id(optional): Filter by conference IDpage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Finding earnings calls, conferences, etc. for specific companies or sectors
- Retrieving event transcripts for analysis
- Monitoring events across a watchlist or index
Example prompts:
- What companies in my primary watchlist are hosting events next week?
- Can you list all the key analyst questions from the last four Microsoft earnings calls?
- What are the key topics from the last year of earnings calls for Amazon?
get_event
Retrieve detailed information about a specific event, including transcripts and metadata.
Parameters:
event_id: The event IDtranscript_section(optional): Section to retrieve —presentationorq_and_a
Common use cases:
- Getting full transcripts of earnings calls
- Retrieving event summaries and metadata
- Deep-diving into specific corporate events
Example prompts:
- Can you list all the key analyst questions from the last Microsoft earnings call?
- Can you summarize the most recent Netflix event?
- What was management commentary from the last Amazon investor event?
get_upcoming_events
Retrieve confirmed and estimated upcoming events.
Parameters:
start_date: Start date for the search rangeend_date: End date for the search rangebloomberg_ticker(optional): Filter by Bloomberg tickerwatchlist_id(optional): Filter by watchlist IDindex_id(optional): Filter by index IDsector_id(optional): Filter by sector IDsubsector_id(optional): Filter by subsector ID
Common use cases:
- Planning for upcoming earnings and conference seasons
- Scheduling analysis of future corporate events
- Tracking event calendars for portfolios
Example prompts:
- When is the next Microsoft earnings call?
- What events from my primary watchlist are coming up this week?
- When is the Q2 Amazon earnings call going to be?
find_conferences
Search for conferences by date range.
Parameters:
start_date: Start date for the search rangeend_date: End date for the search rangesearch(optional): Search term to filter conferences by titlepage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Finding investor conferences happening in a specific time period
- Discovering conference presentations for specific companies
- Tracking conference schedules across sectors
Example prompts:
- What investor conferences are happening next month?
- Can you find tech conferences scheduled for Q1?
- Which conferences does Microsoft have presentations at this year?
search_transcripts
Perform a semantic search across event transcripts using embedding-based matching.
Parameters:
query_text: Search query textequity_ids(optional): List of equity IDs to filter searchevent_ids(optional): List of event IDs to search withinevent_type(optional): Filter by event type (default: "earnings")transcript_section(optional): Filter by transcript section —presentationorq_and_astart_date(optional): Start date for the search rangeend_date(optional): End date for the search rangesize(optional): Number of results to return (default: 20)search_after(optional): Cursor for pagination from a previous response
Common use cases:
- Find all references to a specific topic across earnings calls
- Analyze management commentary on key issues
- Research trends in analyst questions over time
Example prompts:
- How was inflation discussed in earnings calls over the past year?
- What questions have analysts been asking about supply chain issues?
- Summarize mentions of "AI" in tech earnings from the last six months?
SEC Filings
find_filings
Retrieve SEC filings filtered by date range and various criteria.
Parameters:
start_date: Start date for the search rangeend_date: End date for the search rangesearch(optional): Search term to filter filingsbloomberg_ticker(optional): Filter by Bloomberg tickerwatchlist_id(optional): Filter by watchlist IDindex_id(optional): Filter by index IDsector_id(optional): Filter by sector IDsubsector_id(optional): Filter by subsector IDform_number(optional): Filter by SEC form type (e.g., "10-K", "10-Q", "8-K")page(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Monitoring quarterly and annual reports
- Tracking material events through 8-K filings
- Analyzing filing patterns across sectors
Example prompts:
- Summarize the key financial metrics from the last four Amazon 10-Q filings.
- What are the top KPIs from the last two Microsoft 10-Ks?
- What material events has Tesla disclosed in its recent 8-K filings?
get_filing
Retrieve detailed information about a specific SEC filing.
Parameters:
filing_id: The filing ID
Common use cases:
- Extracting insights and financials from filings
- Analyzing filings across quarters
Example prompts:
- Summarize the key disclosures from the most recent Amazon 10-Q.
- What was the last 8-K from Nvidia about?
- Did Netflix report any significant risks in its latest 10-K?
search_filings
Perform a semantic search across SEC filing documents using embedding-based matching.
Parameters:
query_text: Search query textequity_ids(optional): List of equity IDs to filter searchfiling_ids(optional): List of filing IDs to search withinfiling_type(optional): Filter by filing type (e.g., "10-K", "10-Q")start_date(optional): Start date for the search rangeend_date(optional): End date for the search rangesize(optional): Number of results to return (default: 20)search_after(optional): Cursor for pagination from a previous response
Common use cases:
- Find all mentions of a specific risk factor across filings
- Analyze financial disclosures on key topics
- Research trends in filing language over time
Example prompts:
- What risks related to cybersecurity are mentioned in recent 10-K filings?
- How often is "climate change" discussed in SEC filings over the past two years?
- Can you find all references to "supply chain" in 10-Q filings from the last year?
Company Documents
find_company_docs
Retrieve company-published documents filtered by various criteria.
Parameters:
start_date: Start date for the search rangeend_date: End date for the search rangesearch(optional): Search term to filter docs by title or categorybloomberg_ticker(optional): Filter by Bloomberg tickerwatchlist_id(optional): Filter by watchlist IDindex_id(optional): Filter by index IDsector_id(optional): Filter by sector IDsubsector_id(optional): Filter by subsector IDcategories(optional): Filter by document categories (e.g.,press_release,annual_report,earnings_release,slide_presentation,compliance,disclosure)keywords(optional): Filter by document keywordsexclude_categories(optional): Comma-separated category names to exclude from resultsexclude_keywords(optional): Comma-separated keywords to exclude from resultspage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Finding press releases, investor presentations, and more
- Tracking corporate announcements
- Analyzing company communications
Example prompts:
- What ESG reports has Microsoft published in the last year?
- Can you find investor presentations from the last year from Apple?
- Show me recent press releases from Tesla about product launches.
get_company_doc
Retrieve the raw text from a specific company document.
Parameters:
company_doc_ids: Company document ID(s)
Common use cases:
- Extracting full document content
- Processing documents for analysis
Example prompts:
- What are the key highlights from Microsoft's latest investor presentation?
- Summarize the main points from Apple's most recent press release.
- What new product information is in Tesla's latest announcement?
get_company_doc_categories
Retrieve all available document categories.
Parameters:
search(optional): Search term for categoriespage(optional): Page number for paginationpage_size(optional): Number of results per page
Common use cases:
- Discovering document classifications
get_company_doc_keywords
Retrieve all available document keywords.
Parameters:
search(optional): Search term for keywordspage(optional): Page number for paginationpage_size(optional): Number of results per page
Common use cases:
- Discovering document keywords
search_company_docs
Perform a semantic search within company document chunks for specific content, disclosures, or topics using embedding-based matching.
Parameters:
query_text: Search query text (e.g., "sustainability initiatives", "capital allocation", "product roadmap")company_doc_ids(optional): List of specific company document IDs to search withincompany_ids(optional): List of company IDs to filter searchcategories(optional): List of document categories to filter bykeywords(optional): List of keywords to filter bystart_date(optional): Start date filter on publish dateend_date(optional): End date filter on publish datesize(optional): Number of results to return (default: 20)search_after(optional): Cursor for pagination from a previous response
Common use cases:
- Finding specific disclosures or topics within company publications
- Searching for ESG-related content across press releases and reports
- Extracting relevant passages from company documents on key themes
Example prompts:
- What has Microsoft disclosed about AI strategy in recent press releases?
- Search for capital allocation commentary in Apple's investor presentations.
- Find references to supply chain diversification in Tesla's company documents.
Third Bridge
find_third_bridge_events
Retrieve expert insight events from Third Bridge.
Parameters:
start_date: Start date for the search rangeend_date: End date for the search rangesearch(optional): Search term to filter content by title or descriptionbloomberg_ticker(optional): Filter by Bloomberg tickerwatchlist_id(optional): Filter by watchlist IDindex_id(optional): Filter by index IDsector_id(optional): Filter by sector IDsubsector_id(optional): Filter by subsector IDcontent_type(optional): Filter by content type —FORUM,PRIMER, orCOMMUNITYpage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Accessing expert industry insights
- Supplementing earnings analysis with expert opinions
- Gathering qualitative market intelligence
Example prompts:
- Summarize expert insights on the retail sector from the last quarter.
- What are the key takeaways from Third Bridge events related to cloud computing?
- Can you provide expert commentary on recent trends in electric vehicles?
get_third_bridge_event
Retrieve detailed information about specific Third Bridge events.
Parameters:
thirdbridge_event_id: The Third Bridge event ID
Common use cases:
- Getting full expert interview transcripts
- Analyzing expert commentary on industries
- Deep research on specific topics
Example prompts:
- What expert insights were shared in the latest Third Bridge event on cybersecurity?
- What are the key points from the most recent Third Bridge fintech interview?
- What trends did experts discuss in the last Third Bridge event on renewable energy?
search_thirdbridge
Perform a semantic search within Third Bridge expert interview transcripts for specific topics, insights, or discussions using embedding-based matching.
Parameters:
query_text: Search query text (e.g., "competitive landscape", "pricing trends", "market share dynamics")company_ids(optional): List of company IDs to filter searchthirdbridge_ids(optional): List of Third Bridge IDs to search withinstart_date(optional): Start date filter on event dateend_date(optional): End date filter on event dateevent_content_type(optional): Filter for Third Bridge content type (e.g., "FORUM")size(optional): Number of results to return (default: 20)search_after(optional): Cursor for pagination from a previous response
Common use cases:
- Finding expert commentary on specific industry trends
- Searching for competitive intelligence across expert interviews
- Extracting expert insights on market dynamics or company-specific topics
Example prompts:
- What are experts saying about competitive dynamics in cloud computing?
- Find Third Bridge expert insights on pricing trends in the semiconductor industry.
- Search for expert commentary on market share shifts in streaming services.
Research
find_research
Find research reports filtered by optional filters including authors, providers, regions, countries, and date range.
Parameters:
search(optional): Free-text search across title, abstract, and descriptionstart_date(optional): Start date (defaults to 52 weeks ago)end_date(optional): End date (defaults to today)author_ids(optional): List of author person IDs to filter byaiera_provider_ids(optional): List of Aiera provider IDs to filter byregions(optional): List of regions to filter by (e.g., "Americas", "EMEA")countries(optional): List of country codes to filter by (e.g., "US", "GB")asset_classes(optional): List of asset classes to filter by (e.g., "Equity")asset_types(optional): List of asset types to filter by (e.g., "Credit")subjects(optional): List of subjects to filter by (e.g., "Technology")product_focuses(optional): List of product focus values to filter bydiscipline_types(optional): List of discipline types to filter bysearch_after(optional): Cursor for pagination from a previous responsepage_size(optional): Number of results per page (default: 50, max: 100)
Common use cases:
- Browsing research reports by topic, region, or asset class
- Finding analyst research for specific companies or sectors
- Tracking new research publications from specific providers
Example prompts:
- What research has been published on semiconductors in the last month?
- Show me recent equity research from Americas-based providers.
- Find research reports on healthcare published this quarter.
get_research
Retrieve detailed information about a specific research report including content.
Parameters:
document_id: The research report document ID
Common use cases:
- Reading full research report content
- Extracting key findings and recommendations
- Analyzing specific research documents in depth
Example prompts:
- Show me the full content of this research report.
- What are the key findings from this analyst report?
- Summarize this research document.
search_research
Semantic search within research content for specific topics, analyses, or insights.
Parameters:
query_text: Search query textdocument_ids(optional): List of document IDs to search withinauthor_ids(optional): List of author person IDs to filter byaiera_provider_ids(optional): List of Aiera provider IDs to filter byasset_classes(optional): List of asset classes to filter byasset_types(optional): List of asset types to filter bystart_date(optional): Start date filterend_date(optional): End date filtersize(optional): Number of results to return (default: 20)search_after(optional): Cursor for pagination from a previous response
Common use cases:
- Finding specific content within research documents
- Searching for analyst insights on particular topics
- Extracting relevant research passages
Example prompts:
- What are analysts saying about AI chip demand in recent research?
- Find research content discussing interest rate impacts on REITs.
- Search for analyst commentary on autonomous driving technology.
get_research_providers
Retrieve all available research providers with their IDs and names.
Parameters:
search(optional): Search term to filter providers by namepage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available research sources
- Finding provider IDs for filtering research queries
get_research_authors
Search for research authors by name or provider.
Parameters:
search(optional): Author name search (partial match)provider_id(optional): Filter authors by provider IDpage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Looking up author IDs for filtering research
- Discovering authors associated with a specific provider
get_research_asset_classes
Retrieve all available research asset classes with document counts.
Parameters:
search(optional): Search term to filter asset classespage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available asset class filters for research queries
get_research_asset_types
Retrieve all available research asset types with document counts.
Parameters:
search(optional): Search term to filter asset typespage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available asset type filters for research queries
get_research_subjects
Retrieve all available research subjects with document counts.
Parameters:
search(optional): Search term to filter subjectspage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available subject filters for research queries
get_research_product_focuses
Retrieve all available research product focus values with document counts.
Parameters:
search(optional): Search term to filter product focusespage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available product focus filters for research queries
get_research_discipline_types
Retrieve all available research discipline types with document counts.
Parameters:
search(optional): Search term to filter discipline typespage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available discipline type filters for research queries
get_research_region_types
Retrieve all available research region types with document counts.
Parameters:
search(optional): Search term to filter region typespage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available region filters for research queries
get_research_country_codes
Retrieve all available research country codes with document counts.
Parameters:
search(optional): Search term to filter country codespage(optional): Page number for pagination (default: 1)page_size(optional): Number of results per page (default: 50)
Common use cases:
- Discovering available country code filters for research queries
Web Search
trusted_web_search
Search the web using only trusted/approved domains relevant to financial professionals. Searches across trusted sources including cnbc.com, bloomberg.com, reuters.com, wsj.com, apnews.com, and other Aiera-approved domains.
Parameters:
search: The search query textallowed_domains(optional): Comma-separated list of allowed domains to restrict search results (e.g., "cnbc.com,reuters.com"). If omitted, uses Aiera's curated list of trusted domains.
Common use cases:
- Finding recent news articles about companies or markets
- Getting current information from trusted financial sources
- Supplementing event transcripts and filings with news coverage
Example prompts:
- What are the latest news articles about Apple's earnings?
- Find recent Bloomberg articles about Federal Reserve policy.
- What is the latest financial news on Tesla?
Date Formatting
All date parameters should be provided in ISO 8601 format: YYYY-MM-DD
Example: 2025-01-15
Pagination
Many tools support pagination through page and page_size parameters. Default page sizes vary by endpoint but typically range from 20-100 results. Search tools (search_transcripts, search_filings, search_company_docs, search_thirdbridge, search_research) use cursor-based pagination via search_after.
Best Practices
- Use specific date ranges: Narrow ranges improve performance and relevance
- Leverage filters: Use ticker, watchlist, or sector filters to reduce result sets
- Search strategically: Combine search terms with filters for precise results
- Use facet tools: For research queries, use the facet tools (
get_research_asset_classes,get_research_subjects, etc.) to discover valid filter values before querying