4,500+ servers built on MCP Fusion
Vinkius

NCREIF MCP. Analyze property, fund, and index performance instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

NCREIF MCP on Cursor AI Code Editor MCP Client NCREIF MCP on Claude Desktop App MCP Integration NCREIF MCP on OpenAI Agents SDK MCP Compatible NCREIF MCP on Visual Studio Code MCP Extension Client NCREIF MCP on GitHub Copilot AI Agent MCP Integration NCREIF MCP on Google Gemini AI MCP Integration NCREIF MCP on Lovable AI Development MCP Client NCREIF MCP on Mistral AI Agents MCP Compatible NCREIF MCP on Amazon AWS Bedrock MCP Support

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.

+ 7 more capabilities included
Analyze fund performance metrics

Calculate historical returns for specific real estate investment funds using the get_fund_performance tool.

Retrieve market index history

Fetch time-series data and performance reports for established benchmarks like NPI or ODCE via get_index_data.

Evaluate individual property returns

Get detailed historical performance metrics (income, appreciation) for any indexed commercial property using get_property_returns.

Segment data by region or type

Filter market insights to view aggregated performance based on specific geographic regions or building types (e.g., Office vs. Retail).

List available assets and funds

Quickly retrieve lists of all indexed properties, investment funds, or general market data categories using list_properties, list_funds, or list_market_data.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

get019d75db

get fund performance

Pulls specific performance history and returns for a targeted real estate investment fund.

get019d75db

get index data

Retrieves detailed, time-series data for a named NCREIF performance index (e.g., the NPI).

get019d75db

get property returns

Calculates and returns historical total, income, and appreciation metrics for a specific indexed property.

get019d75db

get property type data

Gathers aggregated performance data filtered by building type (Office, Retail, Industrial).

get019d75db

get region data

Provides aggregate market and performance metrics for a specific geographical region.

list019d75db

list data series

Lists all available, granular data categories (like 'Occupancy Rate' or 'Cap Rate') you can query later.

list019d75db

list funds

Generates a list of all tracked real estate investment funds in the NCREIF database.

list019d75db

list indices

Provides a definitive list of primary NCREIF performance indices (e.g., NPI, ODCE).

list019d75db

list market data

Lists high-level market data categories and general metrics available for analysis.

list019d75db

list 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
Start building

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. 1 Subscribe to the NCREIF server and enter your unique NCREIF API Key.
  2. 2 Ask your AI client a specific question—for example: 'What was the return for Office properties in Q1?'
  3. 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.

Real Estate Analyst

Checking index returns or comparing the performance of specific property types (like Industrial vs. Office) without opening the NCREIF website.

Portfolio Manager

Monitoring institutional market trends and benchmarking fund performance across multiple assets directly from a chat interface to quickly spot deviations.

Investment Researcher

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_data and get_region_data together. 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_funds first, then run get_fund_performance on 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_series and 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_returns with just the property ID. You get immediate total return data without wading through massive spreadsheets.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

get_fund_performance get_index_data get_property_returns get_property_type_data get_region_data list_data_series list_funds list_indices list_market_data list_properties

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for NCREIF. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.