LeadShield Contact Form & B2B Solicitation Blocker
Server Details
2-stage contact form spam and B2B solicitation blocker for HighLevel, WordPress, HubSpot, and web.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- mooshee/leadshield-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
5 toolsleadshield_configure_spam_policyConfigure or Preview Server-Side Site Spam PolicyIdempotentInspect
Preview (dryRun: true) or update server-side contact form spam rules for a site, including allowedCountries, allowedPhoneFormats, blockUrlsInMessage, formType preset, blockedKeywords, and requiredKeywords. Example: leadshield_configure_spam_policy({"site":"pacific-coast-detailing","allowedCountries":["US","CA"],"blockUrlsInMessage":true,"dryRun":true})
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | Target site or client slug. | |
| dryRun | No | Defaults to true. Set to false with operator authorization to persist changes. | |
| maxUrls | No | Maximum allowed URLs when blockUrlsInMessage is false. | |
| formType | No | Default form-type preset for this site. | |
| blockedKeywords | No | Additional custom keywords or phrases to block in Stage 0. | |
| allowedCountries | No | Allowed ISO 3166-1 alpha-2 country codes (e.g. ['US', 'CA']). | |
| requiredKeywords | No | Optional keywords where at least one must appear. | |
| blockUrlsInMessage | No | Whether to block URLs and HTML anchor tags in messages. | |
| allowedPhoneFormats | No | Allowed phone format presets (e.g. ['US_NANP', 'E164']). |
leadshield_generate_guard_embedGenerate Zero-Trust Form Guard Embed Snippet or CRM Webhook ConfigRead-onlyIdempotentInspect
Generate the 1-line zero-trust HTML script snippet, HighLevel workflow action/webhook config, WordPress plugin config, or HubSpot workflow webhook setup for any site. Example: leadshield_generate_guard_embed({"site":"pacific-coast-detailing","platform":"highlevel"})
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | Target site or client slug (e.g. 'pacific-coast-detailing'). | |
| formType | No | Optional formType preset attribute. | |
| platform | No | Target website or CRM platform. |
leadshield_get_blocked_spam_reportGet Blocked Contact Form Spam Report & MetricsRead-onlyIdempotentInspect
Retrieve quarantined contact form spam counts, Stage 0 vs Stage 1 breakdown, category counts, and recent blocked submissions for a client or site. Example: leadshield_get_blocked_spam_report({"clientSlug":"pacific-coast-detailing","days":7})
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | Lookback window in days (1 to 90, default 7). | |
| limit | No | Maximum number of recent blocked records to include (1 to 50, default 10). | |
| clientSlug | No | Optional client slug filter (e.g. 'pacific-coast-detailing'). Omit for aggregate overview. |
leadshield_get_spam_policyInspect Site Contact Form Spam Policy & Form-Type PresetsRead-onlyIdempotentInspect
Inspect the effective server-side spam guard policy for a site, including allowed countries, phone formats, URL rules, keyword lists, and active formType preset. Example: leadshield_get_spam_policy({"site":"pacific-coast-detailing","formType":"quote_request"})
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | Target site or client slug (e.g. 'pacific-coast-detailing'). | |
| formType | No | Optional formType preset to preview. |
leadshield_screen_submissionScreen Contact Form Submission for Spam & B2B SolicitationRead-onlyIdempotentInspect
Screen a contact form or inbound lead message using LeadShield's 2-stage guard (Stage 0 deterministic rules at $0.00 + Stage 1 calibrated buyer-intent classification). Returns allowed/blocked verdict, workflow branch ("deliver_to_client" or "spam_quarantine"), reason code, and buyer-intent probability. Example: leadshield_screen_submission({"site":"pacific-coast-detailing","name":"Jane Doe","email":"jane@example.com","phone":"(360) 555-0199","message":"Looking for a ceramic coating quote for my 2024 Tacoma."})
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Submitter full name. | |
| site | Yes | Target client or site slug (e.g. 'pacific-coast-detailing', 'moosh-works'). | |
| No | Submitter email address. | ||
| phone | No | Submitter phone number. | |
| country | No | Two-letter ISO 3166-1 alpha-2 country code (e.g. 'US', 'CA'). | |
| message | Yes | Inbound form message or inquiry text to evaluate. | |
| formType | No | Optional form-type preset to evaluate against. | |
| timezone | No | Submitter IANA timezone (e.g. 'America/Los_Angeles'). |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- First observed
leadshield_configure_spam_policy - First observed
leadshield_generate_guard_embed - First observed
leadshield_get_blocked_spam_report - First observed
leadshield_get_spam_policy - First observed
leadshield_screen_submission
Related MCP Connectors
Spam, pitch and fraud screening for website forms. Sign up, wire forms, test and review.
Full-stack GoHighLevel (GHL) MCP for funnels, client DNS/SSL, LeadShield spam blockers & snapshots.
Full-stack GoHighLevel (GHL) MCP for funnels, client DNS/SSL, LeadShield spam blockers & snapshots.
Full-stack GoHighLevel (GHL) MCP for funnels, client DNS/SSL, LeadShield spam blockers & snapshots.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI voice agents like RetellAI and Vapi to directly integrate with GoHighLevel for contact management, calendar availability, and appointment booking without middleware.1MIT
- FlicenseNot gradedqualityDmaintenanceCompliance intelligence layer for AI agents sending WhatsApp Business messages. Prevents account suspensions by validating Meta's rules (care windows, opt-outs, rate limits) in real-time before every send.1-
- FlicenseNot gradedqualityCmaintenanceReal-time B2B company firmographics, headcount tier, ARR estimate, tech stack adoption, and verified C-Level executive contact emails for AI SDRs and sales automation.-
- AlicenseNot gradedqualityCmaintenanceEnables targeted B2B lead discovery, DNS MX deliverability verification, and extraction of web content into clean Markdown for AI agents.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.