smithery.ai

integrations

Use when user requests data from financial data providers (Bloomberg, FactSet, Capital IQ, Refinitiv, Morningstar, PitchBook, Preqin, AlphaSense). Each provider has specific Excel formula syntax.

First seen Mar 24, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,362 B
  • docs SUMMARY.md 215 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 3 installs

SKILL.md

Financial Data Provider Integrations

Overview

This skill provides Excel formula syntax for major financial data providers. Only pull data when the user explicitly requests a specific provider.

Each provider has its own markdown file with complete documentation:

  • bloomberg.md - BDP, BDH, BDS formulas
  • factset.md - FDS formulas with FF, FG, FE_ prefixes
  • capiq.md - CIQ formulas with IQ_ variables
  • refinitiv.md - RDP.Data, TR, DSGRID formulas
  • morningstar.md - MSDP, MSTS, MSHOLDING formulas
  • pitchbook.md - PB, PBMATCH formulas for private markets
  • preqin.md - Alternative assets data (PE, VC, Real Estate)
  • alphasense.md - TEGUS formulas and AI-powered research
  • earnings_transcripts.md - Transcript access across providers

Quick Reference

Provider Formula Ticker Format Example
Bloomberg =BDP(), =BDH(), =BDS() AAPL US Equity =BDP("AAPL US Equity","PX_LAST")
FactSet =FDS() AAPL-US =FDS("AAPL-US","FF_SALES(ANN,0Y)")
Capital IQ =CIQ() AAPL =CIQ("AAPL","IQTOTALREV",IQ_FY)
Refinitiv =RDP.Data(), =TR() AAPL.O =TR("AAPL.O","CF_LAST")
Morningstar =MSDP(), =MSTS() VFIAX or NAS:AAPL =MSDP("VFIAX","MorningstarRating")
PitchBook =PB() Name or PBID =PB("SpaceX","PostMoneyValuation")
AlphaSense =TEGUS.CD() AAPL_US =TEGUS.CD("AAPLUS","MORIS_REV","FY-2023")

Workflow

  1. Identify provider - User must explicitly mention which provider to use
  2. Read the provider's markdown file - Each has complete syntax reference
  3. Write formulas - Use cell references for tickers when possible
  4. Verify outputs - Gut check values make intuitive sense
  5. Handle errors - Check syntax if formulas return errors

Common Data Points by Provider

Bloomberg

  • Price: PXLAST, PXVOLUME, CURMKTCAP
  • Fundamentals: SALESREVTURN, EBITDA, NETINCOME, ISEPS
  • Ratios: PERATIO, EVTOT12MEBITDA, RETURNCOMEQY

FactSet

  • Pricing: FGPRICE, FGMKT_VAL
  • Fundamentals: FFSALES, FFEBITDA, FFNETINCOME, FF_EPS
  • Estimates: FE_ESTIMATE(EPS,MEAN,ANN,+1)

Capital IQ

  • Core: IQTOTALREV, IQEBITDA, IQNI, IQDILUTEPS_INCL
  • Market: IQMARKETCAP, IQTEV
  • Periods: IQFY, IQLTM, or numeric codes (1000=FY, 999=prior FY)

Refinitiv

  • Real-time: CFLAST, CFBID, CF_ASK
  • Historical: TR.Revenue, TR.EBITDA, TR.NetIncome
  • Datastream: P price, MV market value, WC01001 revenue

Morningstar

  • Fund: MorningstarRating, ExpenseRatio, NAV_daily
  • Returns: ReturnY1, ReturnY3, ReturnY5
  • Stock: FairValue, EconomicMoat

PitchBook

  • Valuation: PostMoneyValuation, PreMoneyValuation
  • Funding: TotalFundingRaised, LastFundingAmount, LastFundingType

AlphaSense (Tegus)

  • Income: MORISREV, MORISEBITDA, MORISNET_INC
  • Balance: MORBSTOTALASSETS, MORBSTOTALDEBT
  • Cash Flow: MORCFCFO, MORCFFCF

Best Practices

  1. Always verify - Formulas should not return errors
  2. Gut check values - Numbers should make intuitive sense
  3. Use cell references - For tickers and periods, not hardcoded values
  4. Be aware of limits - Bloomberg and others have monthly download caps
  5. Check units - Know if values are in thousands, millions, or actual

Period Notation Summary

Provider Current FY Prior FY LTM Quarter
Bloomberg [FY0] [FY-1] [TTM] [FQ0]
FactSet ANN,0Y ANN,-1Y LTM QTR,0Q
Capital IQ IQ_FY or 1000 999 IQ_LTM IQ_FQ or 500
Refinitiv Period=FY0 Period=FY-1 Period=LTM Period=FQ0
AlphaSense FY-2023 FY-2022 LTM Q1-2024

Error Handling

If formulas return errors:

  1. Check ticker format matches provider's expected format
  2. Verify field/variable name spelling
  3. Check period syntax
  4. Try refreshing the add-in
  5. Confirm data coverage for that security