Skip to content

Commit a687b8c

Browse files
committed
docs(plugin): align marketplace package with hosted MCP surface
Tighten the public plugin metadata, submission copy, rules, and skills so the package reads professionally and only promises the current hosted LeadMagic MCP capabilities. Made-with: Cursor
1 parent 589654b commit a687b8c

9 files changed

Lines changed: 64 additions & 77 deletions

File tree

.cursor-plugin/plugin.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
"name": "leadmagic",
33
"displayName": "LeadMagic",
44
"version": "0.1.0",
5-
"description": "Official LeadMagic plugin for Cursor with hosted MCP-powered B2B enrichment, contact discovery, company intelligence, and GTM signal research.",
5+
"description": "Official LeadMagic plugin for Cursor with hosted MCP-powered work email validation, email finding, account research, and credit-aware enrichment.",
66
"author": {
7-
"name": "LeadMagic"
7+
"name": "LeadMagic",
8+
"email": "plugins@leadmagic.io"
89
},
910
"homepage": "https://leadmagic.io",
1011
"repository": "https://github.com/LeadMagic/leadmagic-cursor-plugin",

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@ All notable changes to the LeadMagic Cursor plugin will be documented in this fi
1515
- Tightened skills and default guidance around company research, job-change checks, hiring signals, and credit-aware workflows
1616
- Added GitHub pull request and validation scaffolding so the plugin repo matches the OpenAPI repo's baseline maintenance hygiene
1717
- Expanded README and submission docs with clearer install, validation, troubleshooting, and marketplace submission steps
18+
- Tightened plugin metadata and marketplace submission copy around the current hosted MCP surface: work email validation, work email finding, account research, and credit-aware enrichment
19+
- Added the shared plugin contact email to `plugin.json` and `SUBMISSION.md` for a cleaner publisher-facing package
20+
- Corrected rules and skill guidance so they reference only the currently supported hosted MCP tools instead of older or broader API-only tool names

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ The package includes:
1010

1111
- Hosted LeadMagic MCP connectivity for Cursor
1212
- The current LeadMagic MCP surface:
13-
- 4 tools for credits, work email validation, email finding, and account research
13+
- 4 tools for credit checks, work email validation, work email finding, and account research
1414
- 1 shared docs resource: `leadmagic://docs`
1515
- 2 built-in prompts: `account_research` and `contact_lookup`
16-
- Four focused Cursor skills:
16+
- Four focused Cursor skills aligned to the current hosted MCP surface:
1717
- contact enrichment
1818
- account intelligence
1919
- prospect list QA
@@ -47,7 +47,7 @@ The current hosted MCP surface is strongest for:
4747
- finding likely work emails with `find_work_email`
4848
- researching companies with `research_account`
4949

50-
The broader REST API and OpenAPI snapshot include additional surfaces, but this plugin is documented against the current MCP surface only. That keeps the marketplace listing accurate and avoids implying support for endpoints that are not currently exposed through MCP.
50+
The broader REST API and OpenAPI snapshot include additional surfaces, but this plugin is documented against the current hosted MCP surface only. That keeps the marketplace listing accurate and avoids implying support for endpoints that are not currently exposed through MCP.
5151

5252
## Quick Start
5353

SUBMISSION.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ leadmagic
1414
@leadmagic
1515

1616
**Contact email**
17-
Use a shared public LeadMagic alias for marketplace contact. Avoid individual employee inboxes.
17+
plugins@leadmagic.io
1818

1919
**Logotype URL**
2020
https://raw.githubusercontent.com/LeadMagic/leadmagic-cursor-plugin/main/assets/logo.svg
2121

2222
**Description**
23-
Official LeadMagic plugin for Cursor. Gives agents direct access to LeadMagic's hosted MCP surface for email validation, email finding, profile enrichment, company intelligence, technographics, competitor research, job-change detection, and hiring-signal workflows.
23+
Official LeadMagic plugin for Cursor. Gives agents direct access to LeadMagic's hosted MCP surface for work email validation, email finding, account research, and credit-aware enrichment workflows.
2424

2525
**GitHub repository**
2626
https://github.com/LeadMagic/leadmagic-cursor-plugin
@@ -42,15 +42,15 @@ Before submitting:
4242

4343
## Suggested reviewer note
4444

45-
LeadMagic is an API-first B2B enrichment platform for AI agents and GTM engineers. This plugin packages our current hosted MCP integration into a Cursor-native repo with focused skills, safe default guidance, and a clean environment-variable setup for credit-aware enrichment workflows.
45+
LeadMagic is an API-first B2B enrichment platform for AI agents and GTM engineers. This plugin packages our current hosted MCP integration into a Cursor-native repo with focused skills, safe default guidance, and a clean environment-variable setup for credit-aware work email validation, email finding, and account research workflows.
4646

4747
## Short marketplace blurb alternatives
4848

4949
### Option A
50-
Official LeadMagic plugin for Cursor. Enrich people and companies, validate emails, find contact paths, and surface GTM signals directly inside Cursor.
50+
Official LeadMagic plugin for Cursor. Validate work emails, find likely work emails, and research target accounts directly inside Cursor.
5151

5252
### Option B
53-
B2B enrichment for Cursor agents: email validation, email finding, profile enrichment, company intelligence, technographics, job-change detection, and buying-signal research through LeadMagic.
53+
B2B enrichment for Cursor agents: work email validation, email finding, account research, and credit-aware workflows through LeadMagic.
5454

5555
### Option C
56-
Connect Cursor to LeadMagic for agent-native prospecting and account research with verified contact data, company intelligence, and workflow-ready enrichment tools.
56+
Connect Cursor to LeadMagic for agent-native work email lookup and account research with verified contact data and workflow-ready enrichment tools.

rules/leadmagic-usage.mdc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
---
2-
description: Use LeadMagic before fragile web scraping whenever the task involves B2B people, company, job, or ad enrichment. Optimize for credit efficiency and clearly summarize what was found.
2+
description: Use LeadMagic before fragile web scraping whenever the task involves work email validation, work email discovery, or account research. Optimize for credit efficiency and clearly summarize what was found.
33
alwaysApply: true
44
---
55
# LeadMagic usage guidance
66

77
When this plugin is available:
88

9-
1. Prefer LeadMagic tools for B2B enrichment and validation tasks before suggesting manual research.
9+
1. Prefer LeadMagic tools for work email validation, work email discovery, and account research before suggesting manual research.
1010
2. Minimize unnecessary credit spend:
11-
- For bulk or credit-sensitive work, check balance first with `check_credits`.
12-
- If the user already has an email, validate it before trying to find another one.
13-
- If the user already has a profile URL, use profile-based tools before broader searches.
14-
- If a company domain or professional social profile URL is known, use those as primary identifiers.
11+
- For bulk or credit-sensitive work, check balance first with `check_credit_balance`.
12+
- If the user already has an email, validate it with `validate_work_email` before trying to find another one.
13+
- If the user wants a work email and only has a person plus company context, use `find_work_email`.
14+
- If the user wants company context, run `research_account` once and reuse the results instead of repeating similar lookups.
1515
3. Chain tools deliberately:
16-
- Person workflow: `validate_email` -> `email_to_b2b_profile` / `search_profile` -> `social_to_email` / `find_personal_email` / `find_mobile`.
17-
- Company workflow: `search_company` -> `get_company_funding` / `get_technographics` / `find_competitors`.
18-
- Signal workflow: `detect_job_change` for contact movement and `find_jobs` after company identity is confirmed.
16+
- Person workflow: `check_credit_balance` -> `validate_work_email` -> `find_work_email` if validation fails or no email is available.
17+
- Company workflow: `check_credit_balance` -> `research_account`.
18+
- Mixed workflow: validate the known email first, then use `research_account` only if the user also needs account context.
1919
4. Do not repeat the same lookup unless the user asks for a retry or changes the inputs.
2020
5. In the final answer, state:
2121
- which LeadMagic tools were used,
2222
- the key results,
2323
- any important null, not-found, or unknown outcomes,
2424
- and any obvious next best step.
25-
6. If parameter requirements or pricing are unclear, consult the shared MCP docs resource `leadmagic://docs` before guessing.
25+
6. If parameter requirements, supported inputs, or pricing are unclear, consult the shared MCP docs resource `leadmagic://docs` before guessing.
2626
7. If the API key is missing or authentication fails, tell the user they need to set `LEADMAGIC_API_KEY`.
Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,27 @@
11
---
22
name: account-intelligence
3-
description: Enrich a company with LeadMagic company intelligence, then expand into funding, competitors, technographics, employees, and roles. Use for account research and ICP qualification.
3+
description: Research a target company with the current hosted LeadMagic MCP surface. Use for account research, ICP qualification, and quick account briefs.
44
---
55
# Account intelligence
66

77
## Trigger
8-
Use when the user wants company research, ICP fit, funding context, hiring signals, or a target account brief.
8+
Use when the user wants company research, ICP fit, or a target account brief from LeadMagic's hosted MCP tools.
99

1010
## Workflow
1111
1. Resolve the company first with the cleanest identifier available:
12-
- domain preferred,
13-
- company name,
14-
- or company profile URL.
15-
2. Run the core company lookup to establish the canonical company record.
16-
3. Expand only into the modules relevant to the user:
17-
- `get_company_funding` and `find_competitors` for strategic research,
18-
- `get_technographics` for stack-based targeting,
19-
- `find_employees` and `find_role` for buying committee discovery.
20-
4. Keep the work scoped to the current MCP surface. If the user asks for ad intelligence or other API-only surfaces, be explicit that those may exist in the broader API docs but are not part of the current LeadMagic MCP tool set.
21-
5. Keep the summary operator-friendly:
12+
- company domain preferred,
13+
- otherwise company name.
14+
2. Run `research_account` to establish the canonical account record.
15+
3. Keep the work scoped to the current MCP surface. If the user asks for technographics, competitors, ad intelligence, or other API-only surfaces, be explicit that those may exist in the broader API/docs surface but are not part of the current hosted MCP tool set.
16+
4. Keep the summary operator-friendly:
2217
- what the company is,
2318
- why it matters,
24-
- who to target next,
25-
- and what signal makes the account timely.
19+
- what LeadMagic could confirm,
20+
- and what should be researched next outside the current MCP scope.
2621

2722
## Output
2823
Return a short account brief with:
2924
- company basics,
30-
- buying signals,
31-
- target personas or departments,
25+
- the most relevant GTM context available from `research_account`,
26+
- any important unknowns,
3227
- and the recommended next LeadMagic lookup if needed.

skills/contact-enrichment/SKILL.md

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,30 @@
11
---
22
name: contact-enrichment
3-
description: Find and verify the best contact path for a B2B prospect using the lowest-cost LeadMagic workflow. Use when the user has a person plus company, profile URL, or existing email and wants validated outreach data.
3+
description: Find or verify the best work email for a B2B prospect using the current hosted LeadMagic MCP surface. Use when the user has a person plus company or an existing email and wants validated outreach data.
44
---
55
# Contact enrichment
66

77
## Trigger
8-
Use when the user needs a work email, personal email, mobile number, validation result, or profile enrichment for a specific person.
8+
Use when the user needs a validated work email or wants LeadMagic to find the likely work email for a specific person.
99

1010
## Workflow
1111
1. Start from the strongest identifier the user already has.
12-
- Existing email: validate it first.
13-
- Profile URL: use profile-based lookups first.
14-
- Full name + company: use email finder or role/profile searches.
12+
- Existing work email: validate it first with `validate_work_email`.
13+
- Full name + company or domain: use `find_work_email`.
1514
2. Prefer the cheapest path that can answer the question.
16-
3. Chain tools only when it improves confidence or unlocks the next field.
15+
3. If the user already has an email, do not jump straight to finding another one.
1716
4. Avoid duplicate requests for the same person and company combination.
1817
5. Report both the result and what was not found.
1918

2019
## Recommended tool chains
21-
- Existing email -> `validate_email`
22-
- Existing email + wants profile -> `email_to_b2b_profile` -> `search_profile`
23-
- Profile URL + wants work email -> `social_to_email`
24-
- Profile URL + wants mobile -> `find_mobile`
25-
- Name + company + wants work email -> `find_email`
26-
- Profile URL + wants personal email -> `find_personal_email`
20+
- Existing email -> `validate_work_email`
21+
- Existing email fails validation or no email exists -> `find_work_email`
22+
- Name + company + wants work email -> `find_work_email`
23+
- Person + company + wants confidence before spending more credits -> `check_credit_balance` -> `find_work_email`
2724

2825
## Output
2926
Return:
3027
- best contact field found,
3128
- validation status when available,
32-
- supporting profile or company context,
29+
- the exact input used,
3330
- and a concise next action.

skills/prospect-list-qc/SKILL.md

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,31 @@
11
---
22
name: prospect-list-qc
3-
description: Clean and enrich prospect lists with a credit-aware workflow using LeadMagic. Use when the user is preparing outbound lists, CRM imports, or enrichment jobs and wants the best sequence of validation and enrichment.
3+
description: Clean and enrich prospect lists with a credit-aware workflow using the current LeadMagic MCP tools. Use when the user is preparing outbound lists, CRM imports, or enrichment jobs and wants the best validation-first sequence.
44
---
55
# Prospect list QA and enrichment
66

77
## Trigger
8-
Use when the user has many prospects and wants the highest-confidence sequence for enrichment or data cleanup.
8+
Use when the user has many prospects and wants the highest-confidence sequence for work email validation, work email discovery, or company research.
99

1010
## Workflow
11-
1. For large or credit-sensitive lists, start with `check_credits` so the user knows the budget envelope.
11+
1. For large or credit-sensitive lists, start with `check_credit_balance` so the user knows the budget envelope.
1212
2. Prioritize validation before expensive enrichment whenever emails already exist.
1313
3. Separate records into buckets:
14-
- already have email -> validate,
15-
- have profile URL but no email -> profile-based enrichment,
16-
- have name + company only -> `find_email`,
17-
- company-only records -> `search_company`, `find_employees`, and `find_role`.
14+
- already have work email -> `validate_work_email`,
15+
- have name + company only -> `find_work_email`,
16+
- company-only records -> `research_account`.
1817
4. Remove duplicates before enrichment.
1918
5. Preserve null and unknown outcomes instead of forcing guesses.
2019
6. Recommend the cheapest sensible order of operations before bulk runs.
2120

2221
## Default order
23-
1. `validate_email`
24-
2. `find_email`
25-
3. `search_profile` or `search_company`
26-
4. `social_to_email` or `find_personal_email`
27-
5. `find_mobile`
28-
6. `find_role` or `find_employees`
29-
7. `detect_job_change`, `find_jobs`, competitors, funding, or technographics only for priority accounts
22+
1. `check_credit_balance`
23+
2. `validate_work_email`
24+
3. `find_work_email`
25+
4. `research_account` only for priority accounts that also need account context
3026

3127
## Output
3228
Provide:
3329
- a suggested enrichment pipeline,
3430
- likely credit-sensitive decision points,
35-
- and an example record flow from raw input to final output.
31+
- and an example record flow from raw input to final output using only the currently supported MCP tools.

skills/signal-research/SKILL.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,22 @@
11
---
22
name: signal-research
3-
description: Use LeadMagic jobs, competitors, funding, and technographics tools to find buying signals and GTM timing opportunities. Use for account prioritization, market mapping, and outbound angle creation.
3+
description: Use LeadMagic account research to find the strongest currently supported account context and GTM timing clues. Use for account prioritization, market mapping, and outbound angle creation within the hosted MCP surface.
44
---
55
# Signal research
66

77
## Trigger
8-
Use when the user wants evidence that an account is active, growing, spending, hiring, or entering a new category.
8+
Use when the user wants evidence that an account is relevant now and needs a concise LeadMagic-backed research summary.
99

1010
## Workflow
1111
1. Confirm the company identity first.
12-
2. Choose the lightest signal path that fits the question:
13-
- hiring motion -> `find_jobs`,
14-
- contact movement -> `detect_job_change`,
15-
- market landscape -> `find_competitors`,
16-
- financial posture -> `get_company_funding`,
17-
- stack fit -> `get_technographics`.
18-
3. Synthesize signals into GTM implications, not just raw data.
19-
4. Highlight uncertainty when signals are partial.
20-
5. Stay within the current MCP surface. If the user asks for ad intelligence, call out that it belongs to the wider API/docs surface rather than the current MCP tool set.
12+
2. Use `research_account` to collect the strongest current account context LeadMagic can provide through MCP.
13+
3. Synthesize the results into GTM implications, not just raw data.
14+
4. Highlight uncertainty when signals are partial or the hosted MCP surface does not expose the exact field the user wants.
15+
5. Stay within the current MCP surface. If the user asks for jobs, competitors, funding, technographics, or ad intelligence, call out that those may belong to the wider API/docs surface rather than the current hosted MCP tool set.
2116

2217
## Output
2318
Return:
24-
- top signals found,
19+
- top account signals or context found,
2520
- what they likely mean for GTM timing,
2621
- a recommended outreach angle or research follow-up,
2722
- and any missing data the user may still want.

0 commit comments

Comments
 (0)