Provider hosted
No sign in
Tools: 49

Starlight

Starlight

Starlight is an AI sales platform. Describe your ideal customer in plain language and Starlight's AI agents find the leads, write outreach in your voice, and follow up across email and LinkedIn. Review every draft yourself, or let autopilot send.

https://joinstarlight.com

Use in your AI tool

Use the tools from this page

Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.

Connect the MCP server

Connect straight to this server’s public endpoint.

Remote MCP URL
https://www.joinstarlight.com/api/mcp

Use on MCPBundles

We add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.

Last probed Sep 14, 2026 · www.joinstarlight.com

49tools discovered

Tools discovered (49)

Showing 25 of 49 from the live probe.

  • Get Company Profile

    Get the seller's company profile: product description, ideal customer profile (ICP), remaining blocks, and the product and ICP fact sheets (markdown) that ground everything — capabilities, integrations, objections, buyer personas, trigger events, disqualifiers, and the proof points that are the ONLY statistics you may put in a brief. Call this FIRST in any session — search queries and drafting briefs should be grounded in this profile. Free.

  • List Searches

    List the company's previously-run searches (name, original query, result count, date, searchId), newest first. Read-only. ALWAYS call this before search_leads — if an existing search already covers the request, reuse its leads via get_search_results (a cheap read) instead of paying 12 blocks for a new search.

  • Search Leads

    Search 250M+ B2B contacts with a natural-language query, e.g. 'VP of Engineering at 50-200 person fintech companies in the US'. Persists a Search with scored leads and returns the top results ranked by ICP match. Call this when you need NEW prospects; use list_contacts for people already saved. Costs 12 blocks per search — first check list_searches for an existing search that covers the request, and make queries specific rather than running many broad searches. Set maxResults to the number of pe

  • Get Search Results

    Fetch leads from a previous search by searchId, ranked by match score. Use this to page through results of an earlier search_leads call without paying for a new search. Free.

  • List Contacts

    List the user's saved contacts (leads already added to the contact list), optionally filtered by a name/title/company text query. Free.

  • Add To Contacts

    Save leads to the user's contact list by leadId. Do this AFTER evaluating fit (evaluate_lead_fit) — only add leads worth pursuing. Blacklisted leads (a previously-suppressed email) are silently skipped — they were blocked because the person doesn't want to be contacted, so don't try to re-add or re-message them. Free.

  • Evaluate Lead Fit

    Score leads 0–100 against the ICP with an independent LLM judge (with reasons and disqualifiers). ALWAYS run this between search_leads and add_to_contacts/draft_outreach — only pursue leads scoring 50+. Pass a custom `icp` to override the company profile's ICP. Free.

  • Draft Outreach

    Generate personalized outreach drafts for leads (by leadId). Writes a multi-step sequence per lead using the seller's product context and each lead's data. Drafts are created as PENDING_REVIEW — NOTHING IS SENT by this tool. Leads are auto-added to contacts. `instructions` is the drafting brief (min 120 characters): what to pitch, the angle, the call to action — ground it in get_company_profile. Use only proof points that came from the company profile; never invent statistics, percentages, or na

  • List Pending Drafts

    List drafts awaiting review (PENDING_REVIEW), newest first. Set includeBody=true to read the full message text — do this before evaluating or approving. Each written draft may already carry a `qualityScore` and a `verdict` (SEND / REVISE / REJECT) from when it was drafted — that is an existing judge result you can TRUST. Do NOT re-run evaluate_draft_quality on a draft that already has a score; approve the SEND ones and edit the REVISE/REJECT ones. Only judge drafts whose score is null or that yo

  • Edit Draft

    Rewrite the subject and/or body of a SINGLE draft — for one targeted change or a rewrite the user dictated. For a wording/tone instruction across MANY drafts use revise_drafts; when MULTIPLE drafts are flagged REVISE/REJECT, use repair_drafts (one server-side call that regenerates, re-judges, and persists all of them). Pass the full replacement text for whatever you change; partial patches are not supported. Read the draft first (list_pending_drafts with includeBody). When the rewrite deliberate

  • Revise Drafts

    LIGHT bulk edit of PENDING_REVIEW drafts: applies the user's wording/tone instruction (e.g. 'less AI slop', 'warmer', 'shorter') to every pending draft in one fast server-side pass — it edits the text as written, never regenerates, never re-judges. Seconds, not minutes. This is the DEFAULT tool when the user asks for a style/tone/wording change across their drafts. Use repair_drafts only for judge-flagged REVISE/REJECT drafts that need regeneration, and edit_draft only for a single draft whose r

  • Repair Drafts

    Server-side BULK repair of PENDING_REVIEW drafts the quality judge flagged REVISE or REJECT: in one call it regenerates only the failing messages (using the judge's issues as edit instructions and the original brief/voice/research context), re-judges them, and persists each improvement with its new score. A repair is kept only if its score held or improved. Use this INSTEAD of per-draft edit_draft + evaluate_draft_quality loops whenever more than one draft is flagged — it replaces that whole cyc

  • Append Sequence Step

    Add ONE more email to the EXISTING outreach sequence for specific leads (by leadId) — e.g. a final closing note asking if they're still interested, or one extra follow-up. Use this when the leads ALREADY have drafts/an enrollment and draft_outreach would refuse (it only creates NEW sequences and rejects leads with active drafts). The new message is threaded as 'Re: <original subject>' onto each lead's most recent email sequence and created as PENDING_REVIEW — NOTHING IS SENT; call approve_drafts

  • Evaluate Draft Quality

    Review drafted messages with an independent LLM judge: 0–100 score, issues, and a send/revise/reject verdict (checks personalization grounding, tone, spam signals). Persists the score onto each draft. ALWAYS run this before approve_drafts; only approve drafts with verdict 'send'. Free.

  • Approve Drafts

    Approve PENDING_REVIEW drafts for sending — THIS SCHEDULES REAL OUTREACH TO REAL PEOPLE. Emails go out on the next business-hours send cycle via the user's connected mailbox; LinkedIn drafts are sent automatically by the user's Chrome extension once its Autopilot toggle is on (otherwise they wait under Messages). Before calling: read the drafts (list_pending_drafts with includeBody); trust any existing verdicts rather than re-judging. Approving a draft with a REJECT verdict is allowed but you MU

  • Get Outreach Status

    Status of outreach in motion: per-sequence enrollment counts, drafts by status, sends, and replies. Pass sequenceId to drill into one sequence. Free.

  • Check Inbox

    Read recent inbox messages (email + LinkedIn replies from prospects). Use to report on responses or find threads needing attention. Free.

  • Get Metrics

    Outreach KPIs for a period (today / week / month): searches run, contacts added, emails sent, replies, meetings booked, drafts pending. Free.

  • Get Billing Status

    Get the company's current billing/subscription status: plan name, monthly block allowance, blocks remaining, billing cycle, any scheduled downgrade, and whether the subscription is set to cancel. Use before discussing plan changes. Read-only, free.

  • Get Contact Details

    Get full detail for one contact/lead by leadId: name, title, company, location, pipeline status, email, LinkedIn URL, and recent notes. Use this to look up a person's details (e.g. to copy their email or LinkedIn). Return contact info as clean, copyable markdown. Read-only, free.

  • List Stale Leads

    List stale opportunities — the same list as the Tasks page's 'Stale opportunities' tab: contacts you messaged (email or LinkedIn) who never replied on any channel, with nothing queued to re-touch them (no pending/approved drafts, no active sequence with a future send). Sorted most-stale first. These are prime re-engagement targets: draft them a fresh follow-up sequence with draft_outreach (or start_background_drafting) and reengage=true. Read-only, free.

  • Remove Contact

    Remove one or more people from the saved contact list by leadId (sets them back to a lead — does NOT delete their record or any outreach already sent). Confirm with the user which contacts before calling. Free.

  • List Scheduling Links

    List the user's bookable meeting types with their public booking links (title, duration, location, full URL). Use this when the user wants to grab, copy, or share a scheduling link. Return the links as clean, copyable markdown. Read-only, free.

  • Update Contact

    Update one contact/lead: change its pipeline status (NEW → CONTACTED → ENGAGED → RESPONDED → MEETING_BOOKED → CONVERTED) and/or append a note. Use remove_contact to take someone off the contact list. Free.

  • Manage Sequence

    Pause, resume, or delete an outreach sequence. Pausing stops further sends; resuming re-activates it; deleting is permanent. Pausing/deleting a live sequence affects outreach in motion — confirm with the user first, and use get_outreach_status to find the right sequenceId. Free.

Get your MCP into directories

A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.

Directory coverage for brands

Frequently Asked Questions

What is the Starlight MCP server?

Starlight is an AI sales platform. Describe your ideal customer in plain language and Starlight's AI agents find the leads, write outreach in your voice, and follow up across email and LinkedIn. Review every draft yourself, or let autopilot send.

How do I connect Starlight to my AI agent?

Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.

How many tools does Starlight provide?

MCPBundles probed 49 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.

What authentication does Starlight require?

No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.

Maintain this listing

Operate Starlight? Verify ownership to take over this directory entry.

Operate Starlight?

This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.

Claim this listing
Starlight | MCP Directory