linklight
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTH_SECRET | No | glama-check-secret | |
| MCP_TEST_KEY | No | sk_ll_glama_test | |
| LINKLIGHT_API_KEY | Yes | Your linklight API key from Settings → API Access → Generate key | sk_ll_glama_test |
| SUPABASE_SECRET_KEY | No | sb_secret_BJxHTnCERAn-mFkcPLEguA_mDiwgirn | |
| NEXT_PUBLIC_SUPABASE_URL | No | https://oqzymbhniajvinbwhrmv.supabase.co | |
| NEXT_PUBLIC_SUPABASE_ANON_KEY | No | eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im9xenltYmhuaWFqdmluYndocm12Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3ODQ5Nzg3NzIsImV4cCI6MjEwMDU1NDc3Mn0.VPZ6S8PnIniW2x5ay7RAYzy2kQAVmt_Qiwax4H1KpAc |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_prospectsA | Find link-building prospect sites for a keyword. Prefers roundup / list / resource-page targets over direct competitor product pages. Uses the shared SERP cache when fresh; hits Tavily on miss. Returns url, title, domain, position, and Moz Domain Authority. |
| enrich_domainA | Return known facts about a domain: Moz Domain Authority, cached contact email, homepage title/description. Data is shared across all users of linklight so common domains are instant. |
| list_campaignsA | List the caller's campaigns with id, name, status, and created_at. |
| list_prospectsA | List prospects. Filter by campaign_id and/or status (prospect|contacted|replied|live_link|declined|archived). |
| list_backlinksC | List backlinks earned to a site. Filter by health_status (healthy|redirected|broken|unreachable|pending|error). |
| list_repliesB | List prospects who replied to outreach. Optionally filter by ISO-8601 since date. |
| find_emailB | Look up a contact email for a domain via Hunter. Cached in domain_facts on hit. |
| draft_emailA | Generate an outreach email draft. Returns subject, HTML body, plain-text body, and a spam score (0-10, higher = better). Pass prospect_url to fetch the target's page and personalize the draft with a reference to their actual content — this dramatically improves reply rate over generic drafts. |
| save_draftA | Save a drafted email as a note on a prospect. Does NOT send — user must review and send from the linklight UI. |
| find_similar_prospectsA | Given a known-good prospect URL, return semantically similar URLs via Exa.ai's neural search. Use this when the caller already has one great prospect and wants 5-20 more like it. Excludes the source domain by default. |
| find_quick_win_keywordsA | Return keywords the caller's site is ranking for in Search Console, filtered to 'quick win' opportunities: position 11-30 with meaningful impressions. Sorted by opportunity score (impressions ÷ position). Use to answer 'what should I write about next?' |
| find_prospect_gapsA | Return prospects in a campaign that are missing a contact email, sorted by Domain Authority DESC. Use to answer 'which prospects should I run find_email on next?' |
| list_lost_backlinksA | Return backlinks in unhealthy states (broken, unreachable, redirected). Use to answer 'what did I lose recently?' Combine with a since filter to scope to a time window. |
| find_competitor_backlinksA | Return pages that link to or feature a competitor in roundups / lists / alternatives / vs. articles — the classic 'who could realistically link to me if they link to my competitor' list. Optionally excludes domains that already link to my_domain (pass my_domain to get only NEW opportunities). Returns url, title, domain, position, and Moz Domain Authority. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/grodgers1-ctrl/kinky_link'
If you have feedback or need assistance with the MCP directory API, please join our Discord server