# Dalil AI MCP MCP

> Dalil AI connects your agent to deep B2B sales intelligence, automating outbound outreach in Arabic and English for Middle Eastern markets. This MCP lets you list contacts, track buying signals, build profiles, and send personalized LinkedIn messages without manual effort. It's built specifically for SDRs needing high-fidelity lead scoring across complex sales pipelines.

## Overview
- **Category:** artificial-intelligence
- **Price:** Free
- **Tags:** b2b-intelligence, outbound-sales, arabic-language, sales-pipeline, lead-scoring, prospecting

## Description

Sales outreach shouldn't feel like a full-time job managing spreadsheets and clicking through five different platforms just to find one good lead. This MCP changes that. You connect your agent, and it handles the intelligence gathering needed for B2B sales in MENA markets. Instead of spending hours manually searching LinkedIn or compiling contact data from disparate sources, you simply ask your AI client what you need. It uses its tools to build out prospect lists and pull real-time signals on key decision-makers. For instance, if you want to know who at a target company just raised money, your agent finds that signal instantly. This intelligence, combined with the ability to automate personalized messages, means you prioritize high-intent leads and keep outreach consistent. You'll find this tool is one of the most powerful sales utilities available in the Vinkius catalog.

## Tools

### create_contact
Adds a completely new contact profile to your system using provided data.

### get_contact_signals
Checks for recent professional updates or company funding announcements for any given contact.

### list_campaigns
Retrieves a directory of all previous outreach campaigns you’ve run.

### list_companies
Fetches a list of every organization that has been added to your tracked company database.

### list_contacts
Lists all contacts you currently have in the system, often filtered by date or status.

### send_linkedin_message
Sends a personalized connection request or message to a contact via LinkedIn.

## Prompt Examples

**Prompt:** 
```
List all my active contacts in Dalil AI.
```

**Response:** 
```
I've retrieved your contact list. You currently have 150 prospects, including 'Sarah Jenkins' (CTO at TechCorp) and 'Michael Ross'. Would you like me to check for any buying signals for them?
```

**Prompt:** 
```
Send a LinkedIn message to contact '123' saying 'Hi Sarah, great launch!'.
```

**Response:** 
```
LinkedIn message dispatched! I've delivered your personalized greeting to Sarah Jenkins. The job is marked as 'Delivered'. Shall I monitor her response for you?
```

**Prompt:** 
```
Show me the buying signals for 'Michael Ross'.
```

**Response:** 
```
Fetching signals... Michael Ross recently updated his title to 'VP of Infrastructure' and his company just announced a new funding round. These are high-intent signals. Shall I draft a follow-up?
```

## Capabilities

### Identify target companies
You can retrieve a list of all organizations that have been tracked in your system.

### Retrieve full contact lists
The tool lets you get a comprehensive list of every contact associated with your account.

### Find buying signals
It checks for recent professional changes or funding announcements to gauge a prospect's current interest level.

### Build new profiles
You can programmatically create and add entirely new contacts into your system.

### Automate professional messaging
Your agent sends personalized connection requests or messages directly through LinkedIn.

## Use Cases

### Need to target a specific sector in Saudi Arabia.
An SDR asks the agent to 'List all companies in Riyadh' (using `list_companies`). The system returns 50 organizations, and then the agent pulls contact data for those firms using `list_contacts` to narrow the list down to key decision-makers.

### A prospect might have changed their role since we last spoke.
Instead of sending a generic follow-up, you ask the agent to 'Check signals for Acme Corp.' The system uses `get_contact_signals` and reports that the VP just got promoted. You then use this new info when running `send_linkedin_message`.

### I need to onboard a completely new vertical of leads.
You give the agent raw data for five new prospects. The MCP uses `create_contact` for each one, ensuring all necessary fields are structured and ready for follow-up campaigns.

### The sales team finished a quarter and needs to review their efforts.
A manager queries the system to 'Show me performance metrics.' The agent runs `list_campaigns`, giving an immediate, quantifiable report on outreach success rates across all channels.

## Benefits

- Stop guessing who to talk to. Use `get_contact_signals` to immediately see if a prospect recently changed their job or funding round, giving you high-intent talking points for your next message.
- Build targeted outreach lists quickly. By combining `list_companies` and then using `list_contacts`, your agent gathers the necessary names and roles from entire target organizations.
- Maintain professional momentum without manual effort. You can use `send_linkedin_message` to deliver personalized, compliant messages at scale, keeping your outreach visible.
- Never lose a lead again. If you identify a promising prospect with `list_contacts`, you can immediately use `create_contact` to build out their detailed file right in the system.
- Manage and improve campaigns over time. Your agent lets you view all past work by calling `list_campaigns`, so you know exactly what worked and where your pipeline dropped off.

## How It Works

The bottom line is you talk to your AI client naturally, and it executes complex sales workflows behind the scenes using the MCP's tools.

1. Subscribe to the MCP and retrieve your Secret API Key from the Dalil AI dashboard.
2. Connect this key in your preferred client, allowing your agent access to the B2B intelligence tools.
3. Ask your agent a natural language question—like 'What are the top buying signals for TechCorp?'—and it executes the necessary steps.

## Frequently Asked Questions

**How do I find all my existing leads using list_contacts?**
Use `list_contacts` to pull records from your database. You can specify filters, like date ranges or status codes, so you only see the contacts you need for a specific campaign.

**Can I check if a prospect is actively looking for funding?**
Yes, run `get_contact_signals` on the contact. This tool looks specifically for recent company announcements or title changes that signal high buying intent.

**What do I use to start tracking new leads?**
Use `create_contact`. This action allows you to structure and add a completely new prospect into your system, ensuring they are ready for immediate outreach and signal monitoring.

**Is list_companies better than calling the company name directly?**
Using `list_companies` is much more reliable. It ensures you pull data from your established, tracked directory of organizations rather than relying on potentially incomplete external inputs.

**How does my agent authenticate when I use list_contacts?**
The system requires your unique Secret API Key, which you pull from your Dalil AI dashboard. Your MCP client uses this key to ensure secure connections and proper data access for all calls.

**If I try to create a record using create_contact with bad data, what happens?**
The tool validates the required fields before running the creation command. If your input JSON is incomplete or malformed, the agent will return a specific error code and details, letting you fix the issue right away.

**Are there rate limits when I call send_linkedin_message?**
The MCP manages standard platform rate limiting for you. For large-scale outreach, break your messages into smaller batches; this keeps delivery reliable and prevents temporary blocks from the service.

**What information does list_campaigns provide about my sales efforts?**
This tool gives you a complete directory of all active and past campaigns. You get essential performance metrics, including start dates, current status, and summary data for quick analysis.

**How do I find my Dalil AI API Key?**
Log in to your account at [usedalil.ai](https://usedalil.ai/), navigate to **Settings** or **API**, and copy your unique secret key.

**Can I automate LinkedIn messages with dynamic text?**
Yes! The `send_linkedin_message` tool allows your agent to dispatch personalized content directly to a contact's LinkedIn profile.

**What kind of buying signals does Dalil provide?**
Dalil provides real-time indicators such as job changes, company funding rounds, and strategic shifts that signal high purchase intent.