Dappier (Real-Time Data Search) MCP server

Connects AI assistants to real-time, rights-cleared data from trusted sources through search and recommendation tools for retrieving web results, financial information, and personalized content without leaving the conversation interface.
Back to servers
Setup instructions
Provider
Dappier
Release date
Mar 17, 2025
Language
Python
Stats
28 stars

Dappier MCP Server connects your LLM or Agentic AI to real-time, rights-cleared data from trusted sources. It enables your AI to access specialized information including web search results, news, sports, financial data, and premium publisher content, making your AI an expert in various domains through the integration of specialized data models.

Features

  • Real-Time Web Search: Access the latest Google web search results, news, weather, stock prices, and more
  • Stock Market Data: Get real-time financial news and stock prices from Polygon.io with AI-powered insights
  • AI-Powered Recommendations: Discover personalized content across various categories
  • Structured JSON Responses: Access rich metadata including titles, summaries, images, and source URLs
  • Flexible Customization: Choose from predefined data models with filtering options

Available Tools

Real-Time Data Search

  • Name: dappier_real_time_search
  • Description: Retrieves direct answers to real-time queries using AI-powered search
  • Parameters:
    • query (string, required): User-provided input string for retrieving real-time data
    • ai_model_id (string, optional): AI model ID to use (defaults to am_01j06ytn18ejftedz6dyhz2b15)

AI Recommendations

  • Name: dappier_ai_recommendations
  • Description: Provides AI-powered content recommendations based on structured data models
  • Parameters:
    • query (string, required): User-provided input string for AI recommendations
    • data_model_id (string, optional): Data model ID (defaults to dm_01j0pb465keqmatq9k83dthx34)
    • similarity_top_k (integer, optional): Number of top documents to retrieve (defaults to 9)
    • ref (string, optional): Site domain for AI recommendations display
    • num_articles_ref (integer, optional): Minimum articles from reference domain (defaults to 0)
    • search_algorithm (string, optional): Algorithm for retrieving articles (defaults to most_recent)

Installation

1. Get Dappier API Key

Sign up and generate an API key at Dappier Platform.

2. Install Dependencies

First, install uv:

MacOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

3. Install Dappier MCP Server

Using pip:

pip install dappier-mcp

Or with uv:

uv pip install dappier-mcp

4. Configure Claude Desktop

Update your Claude configuration file with:

{
  "mcpServers": {
    "dappier": {
      "command": "uvx",
      "args": ["dappier-mcp"],
      "env": {
        "DAPPIER_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

Configuration file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Usage Examples

Real-Time Data Search Examples

Try these queries:

  • "How is the weather today in Austin, TX?"
  • "What is the latest news for Meta?"
  • "What is the stock price for AAPL?"

AI Recommendations Examples

Try these queries:

  • "Show me the latest sports news."
  • "Find trending articles on sustainable living."
  • "Get pet care recommendations from IHeartDogs AI."

Troubleshooting

To debug the server, run the MCP inspector:

npx @modelcontextprotocol/inspector uvx dappier-mcp

How to install this MCP server

For Claude Code

To add this MCP server to Claude Code, run this command in your terminal:

claude mcp add-json "dappier" '{"command":"uvx","args":["dappier-mcp"],"env":{"DAPPIER_API_KEY":"YOUR_API_KEY_HERE"}}'

See the official Claude Code MCP documentation for more details.

For Cursor

There are two ways to add an MCP server to Cursor. The most common way is to add the server globally in the ~/.cursor/mcp.json file so that it is available in all of your projects.

If you only need the server in a single project, you can add it to the project instead by creating or adding it to the .cursor/mcp.json file.

Adding an MCP server to Cursor globally

To add a global MCP server go to Cursor Settings > Tools & Integrations and click "New MCP Server".

When you click that button the ~/.cursor/mcp.json file will be opened and you can add your server like this:

{
    "mcpServers": {
        "dappier": {
            "command": "uvx",
            "args": [
                "dappier-mcp"
            ],
            "env": {
                "DAPPIER_API_KEY": "YOUR_API_KEY_HERE"
            }
        }
    }
}

Adding an MCP server to a project

To add an MCP server to a project you can create a new .cursor/mcp.json file or add it to the existing one. This will look exactly the same as the global MCP server example above.

How to use the MCP server

Once the server is installed, you might need to head back to Settings > MCP and click the refresh button.

The Cursor agent will then be able to see the available tools the added MCP server has available and will call them when it needs to.

You can also explicitly ask the agent to use the tool by mentioning the tool name and describing what the function does.

For Claude Desktop

To add this MCP server to Claude Desktop:

1. Find your configuration file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

2. Add this to your configuration file:

{
    "mcpServers": {
        "dappier": {
            "command": "uvx",
            "args": [
                "dappier-mcp"
            ],
            "env": {
                "DAPPIER_API_KEY": "YOUR_API_KEY_HERE"
            }
        }
    }
}

3. Restart Claude Desktop for the changes to take effect

Want to 10x your AI skills?

Get a free account and learn to code + market your apps using AI (with or without vibes!).

Nah, maybe later