NCREIF MCP. Analyze property, fund, and index performance instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
NCREIF connects your AI agent directly to authoritative institutional commercial real estate data. Track property performance, calculate fund returns, and benchmark market indices—all from natural conversation.
You can list properties, check regional metrics, or pull granular index history using dedicated tools like get_property_returns and list_indices.
What your AI agents can do
Get fund performance
Pulls specific performance history and returns for a targeted real estate investment fund.
Get index data
Retrieves detailed, time-series data for a named NCREIF performance index (e.g., the NPI).
Get property returns
Calculates and returns historical total, income, and appreciation metrics for a specific indexed property.
Calculate historical returns for specific real estate investment funds using the get_fund_performance tool.
Fetch time-series data and performance reports for established benchmarks like NPI or ODCE via get_index_data.
Get detailed historical performance metrics (income, appreciation) for any indexed commercial property using get_property_returns.
Filter market insights to view aggregated performance based on specific geographic regions or building types (e.g., Office vs. Retail).
Quickly retrieve lists of all indexed properties, investment funds, or general market data categories using list_properties, list_funds, or list_market_data.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
NCREIF: 10 Tools for Real Estate Data Analysis
These tools allow you to programmatically access every core function of the NCREIF database, from listing properties to calculating specific fund returns.
019d75dbget fund performance
Pulls specific performance history and returns for a targeted real estate investment fund.
019d75dbget index data
Retrieves detailed, time-series data for a named NCREIF performance index (e.g., the NPI).
019d75dbget property returns
Calculates and returns historical total, income, and appreciation metrics for a specific indexed property.
019d75dbget property type data
Gathers aggregated performance data filtered by building type (Office, Retail, Industrial).
019d75dbget region data
Provides aggregate market and performance metrics for a specific geographical region.
019d75dblist data series
Lists all available, granular data categories (like 'Occupancy Rate' or 'Cap Rate') you can query later.
019d75dblist funds
Generates a list of all tracked real estate investment funds in the NCREIF database.
019d75dblist indices
Provides a definitive list of primary NCREIF performance indices (e.g., NPI, ODCE).
019d75dblist market data
Lists high-level market data categories and general metrics available for analysis.
019d75dblist properties
Returns a list of all individual indexed commercial properties available in the database.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with NCREIF, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
You're connecting your agent to NCREIF, giving you direct access to institutional commercial real estate data. Forget wading through spreadsheets—you can pull core market intelligence, calculate fund returns, and benchmark property performance using nothing but natural conversation. This server equips your AI client with tools that talk directly to the NCREIF database.
Getting Started: Listing Everything You Need to Know
You don't know what data exists? No sweat. You can run list_properties to get a full inventory of every indexed commercial property available in the system. If you need to check on investment funds, use list_funds for a definitive list of all tracked real estate investments. Want to see which benchmarks you're dealing with? list_indices provides the official roster of primary NCREIF performance indices (like the NPI or ODCE).
To understand what metrics are even available across the board, run list_data_series. This tool gives you a list of all granular data categories—think 'Occupancy Rate' or 'Cap Rate'—that you can query later. For high-level market context, list_market_data shows general metrics and data categories for broader analysis.
Analyzing Specific Assets and Funds
Need to see how a specific asset stacks up? Use get_property_returns. This calculates and returns the historical total return, income metrics, and appreciation figures for any indexed commercial property you specify. You can segment this deeper: use get_property_type_data to aggregate performance based on building type—whether it's Office, Retail, or Industrial.
Similarly, if you want a view of the market in a specific spot, run get_region_data. This pulls aggregated market and performance metrics for any given geographical region. For investment funds, start by listing them with list_funds, then use get_fund_performance to pull detailed performance history and returns for that targeted fund.
Benchmarking the Market
Tracking industry benchmarks is critical. You can fetch time-series data and full performance reports for established indexes like NPI or ODCE using get_index_data. This tool retrieves comprehensive, deep metrics for a named NCREIF performance index over historical periods. When you need to understand the broader market picture—the general health of real estate investments across multiple areas—list_market_data gives you the categories you're working with.
A Quick Workflow Example
You can pull a list of all indexed properties via list_properties. Then, if you want to check on the performance of just those office buildings in the Northeast region, you combine tools: first, use get_region_data for 'Northeast', and then filter that data using get_property_type_data for 'Office'. If you're trying to see how a specific fund has done over five years, you simply call get_fund_performance.
You never have to guess what data is available; the listing tools guide you. Everything from single-property metrics to entire index histories flows right through your agent.
How NCREIF MCP Works
- 1 Subscribe to the NCREIF server and enter your unique NCREIF API Key.
- 2 Ask your AI client a specific question—for example: 'What was the return for Office properties in Q1?'
- 3 Your agent calls the appropriate tool (like get_property_type_data), retrieves the data, and gives you a plain-English answer.
The bottom line is that your AI client handles all the API calls; you just ask it questions in natural language.
Who Is NCREIF MCP For?
Real Estate Analysts, Portfolio Managers, and Investment Researchers. These are people who spend hours deep in proprietary portals just to pull three data points for a quarterly report. If your job involves benchmarking assets or tracking market health by region/type, this is built for you.
Checking index returns or comparing the performance of specific property types (like Industrial vs. Office) without opening the NCREIF website.
Monitoring institutional market trends and benchmarking fund performance across multiple assets directly from a chat interface to quickly spot deviations.
Automating the retrieval of complex, multi-layered data series required for modeling or building reports that need deep historical context.
What Changes When You Connect
- Stop manually logging in. You pull complex data sets—like the ODCE Fund Index history via
get_index_data—directly into your chat window. No more switching tabs or coping/pasting CSVs. - Compare apples to oranges (or Office to Retail). Use
get_property_type_dataandget_region_datatogether. You can ask the agent: 'How did Industrial compare to Office in this zip code?' and get a single, synthesized answer. - Pinpoint performance drivers. Need to know why one fund is doing better? Use
list_fundsfirst, then runget_fund_performanceon specific titles. It cuts the research time from hours to seconds. - Build models without data hunting. Forget guessing what metrics are available. Run
list_data_seriesand see every single granular metric NCREIF tracks—from cap rates to vacancy counts—before you write a line of code. - Get asset details on demand. Instead of listing hundreds of properties, use
get_property_returnswith just the property ID. You get immediate total return data without wading through massive spreadsheets.
Real-World Use Cases
A Portfolio Manager needs a quick benchmark check.
The PM is reviewing quarterly reports and needs to compare their fund's performance against the sector average. Instead of pulling up the NCREIF portal, they ask their agent: 'What was the NPI return last quarter?' The agent uses get_index_data and provides the number instantly, allowing them to write the executive summary immediately.
A Real Estate Analyst is comparing property types.
An analyst needs to know which building type—Office or Retail—performed better in a specific metro area. They ask the agent to run get_property_type_data for both categories and compare the total returns, getting an immediate side-by-side comparison without needing multiple API calls.
An Investment Researcher needs data taxonomy.
A researcher is building a new model but isn't sure what specific metrics NCREIF tracks. They run list_data_series first to see every available metric (e.g., 'Year-over-year growth,' 'Cap Rate'). This guides their modeling inputs, preventing them from missing key data points.
A User needs a historical comparison for a fund.
The user wants to track the performance of a specific private equity fund. They ask the agent to run get_fund_performance on that fund's ID and request data spanning 5 years, getting an immediate visualization or detailed table showing the required history.
The Tradeoffs
Trying to compare everything at once
Asking: 'Give me all property returns, index data, and fund performance for Office properties.' This query is too broad. The agent can't know which tool you want or how to combine the results.
→
Break it down. First, list what you need: 'Show me available indices using list_indices.' Then, specify the action: 'Now give me the index data for the NPI using get_index_data.'
Manually navigating property listings
Going to the NCREIF website and clicking through hundreds of properties to find a specific historical return metric.
→
Just provide the ID or name. Use get_property_returns with the target asset's unique ID, and you get the required metrics immediately.
Assuming data structure
Writing a query that assumes 'Market Data' always contains 'Cap Rate,' only to find out it uses a different series name.
→
Always start by checking available fields. Run list_data_series first. This tells you exactly what metrics are available for use.
When It Fits, When It Doesn't
Use this server if your work requires quantitative, historical performance data on institutional real estate assets (properties, funds, or market indices). You need to compare returns across different segments—like comparing Office type vs. Retail type, or Fund A vs. Index B.
Don't use it if you just need a general market update or news article. If your goal is 'What was the overall sentiment in Q4?', this server won't help because it only handles metrics. For simple data points, stick to get_region_data. But for deep dives into historical returns—like using get_property_returns—this is unmatched.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by NCREIF. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Checking real estate performance used to involve a painful crawl through multiple proprietary portals.
Today, getting a simple comparison between property types feels like an archaeological dig. You open the main portal for general market data; then you have to switch over to the index tracking tool, and finally, if you want specific returns, you find another dashboard entirely. It’s copy-pasting metrics from five different tabs just to build one single slide.
With this MCP server, that effort vanishes. You ask your agent a question—'Compare Office vs. Industrial performance in the last 12 months.' The agent runs `get_property_type_data` and gives you the final comparison instantly. It’s all structured data, right where you need it.
NCREIF MCP Server: Get Property Returns with get_property_returns
Before this tool, finding the total return for a single asset required knowing its ID and navigating a complex data hierarchy. You had to manually calculate or pull three separate numbers (income, appreciation, total) from different screens.
Now, you just tell your agent: 'What was the performance of property X?' The agent runs `get_property_returns` and delivers the full, calculated metrics in one go. It’s a massive time saver for due diligence.
Common Questions About NCREIF MCP
How do I find out what indices are available using list_indices? +
Run list_indices first. This returns the definitive list of all primary NCREIF benchmarks, like the NPI and ODCE. After you pick one, use get_index_data to pull its historical performance.
Can I compare different property types? Which tool do I use for that? +
Yes, use get_property_type_data. This tool lets you group and get comparative performance data across building categories like 'Office' versus 'Retail' in one call.
What if I want to track a fund that isn't listed? +
This server relies on NCREIF's indexed data. If the fund isn't cataloged, you won't be able to use get_fund_performance. First, check the list using list_funds.
How do I get performance by a specific geography? +
You must use the get_region_data tool. You'll need to specify the region ID or name when querying for metrics like regional returns.
What credentials do I need to use get_index_data? +
You must provide a valid NCREIF API Key during setup. This key authorizes your AI client to access the data endpoint, ensuring secure connections for every query you run.
How can I check which specific metrics are available using list_data_series? +
Running list_data_series shows all granular categories. This lets you see every specific metric—like income yield or cap rate—before attempting a complex data retrieval query.
If I use get_property_returns and provide an invalid property ID, what error should I expect? +
The tool will return a specific 'Not Found' message. Always verify the unique property identifier before running the function to prevent failed calls and save time.
Are there rate limits when querying list_market_data frequently? +
Yes, query rates are managed by Vinkius. We recommend batching related data calls or implementing a brief pause between executions to avoid throttling errors.
How do I get an NCREIF API Key? +
NCREIF API access is typically provided to member organizations. You can find or request your API key through the NCREIF Member Portal or by contacting their data services team.
What is the difference between NPI and ODCE indices? +
The NPI (NCREIF Property Index) tracks the performance of individual institutional properties, while the ODCE (Open End Diversified Core Equity) tracks the performance of diversified real estate funds.
Can I filter data by property type? +
Yes! Use the get_property_type_data tool to retrieve performance metrics specifically for categories like Office, Industrial, Retail, or Apartment.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
DealMachine
Equip your AI agent to manage real estate leads, track properties, and monitor marketing campaigns via the DealMachine API.
Bridge Data Output
Access standardized real estate data via the Bridge API — browse MLS listings, property details, and agent info directly from any AI agent.
NCREIF Custom Query
Institutional real estate data — execute custom SQL-like queries on NPI and other indices via NCREIF.
You might also like
EIA Coal & Mining — Solid Fuels Intelligence
U.S. coal industry data: mine-level production for every operating mine, market prices by rank (bituminous, subbituminous, lignite, anthracite), quality metrics (heat, sulfur, ash), international trade, reserves, and nuclear facility outages.
Relevance AI
Equip your AI to trigger custom autonomous agents, execute chained prompts, and manage unstructured knowledge datasets directly within your Relevance AI studio.
Froged
Manage customer success, track events, and handle omnichannel support via AI agents with Froged.