databar-waterfall

Orchestrate multi-provider data lookups for single and bulk enrichment.

3|2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/databar-ai/databar-mcp-server --skill databar-waterfall
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databar-waterfall
Source: https://github.com/databar-ai/databar-mcp-server/tree/main/skills/databar-waterfall
Command: npx skills add https://github.com/databar-ai/databar-mcp-server --skill databar-waterfall

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Waterfall enrichments maximize success by trying multiple providers in sequence until one returns a result.

Core Features & Use Cases

  • Discover and run across multiple providers to improve hit rates for lookups.
  • Support single-record and bulk lookups with optional provider constraints.
  • Handle errors gracefully and provide cost context.

Quick Start

Ask me to run a waterfall by identifier with required input params for a single lookup or a list for bulk processing.

Frequently Asked Questions about databar-waterfall

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does a waterfall data enrichment method improve lookup success rates?

Waterfall data enrichment improves lookup success rates by trying multiple data providers in sequence until one returns a valid result, maximizing coverage for emails, phone numbers, or profiles.

Can I process bulk lists for multi-provider data lookups?

Yes, you can process bulk lists for multi-provider data lookups. The system supports both single-record and bulk list lookups to maximize data enrichment accuracy and coverage.

How do I restrict which providers are used during a waterfall lookup?

You can restrict providers during a waterfall lookup by using the optional provider constraints feature. This allows you to limit the sequence to specific data sources while still handling errors gracefully.

What happens to data enrichment workflows when a provider fails?

When a provider fails during data enrichment, the waterfall mechanism handles the error gracefully by automatically moving to the next provider in the sequence to ensure the lookup completes successfully.

What inputs do I need to run a multi-provider waterfall lookup?

To run a multi-provider waterfall lookup, you need to select a waterfall identifier and supply the required parameters for the specific lookup, such as the target name or domain for finding emails.

Is data enrichment cost affected by using a waterfall approach across multiple providers?

Using a waterfall approach across multiple providers handles errors gracefully and provides cost context, allowing you to balance lookup accuracy and coverage against provider expenses.