ppineapple/lookuplab
v1.0.2
Check phone carriers, email domains, IP networks and DNS records using your connected LookupLab account.
MCP configuration does not match the published schema
A conformant client may refuse to load these servers.
hosts
- lookuplab.io
plugin.json
- name
- lookuplab
- version
- 1.0.2
- description
- Check phone carriers, email domains, IP networks and DNS records using your connected LookupLab account.
- author
- Everyday Software LLCjude@everydaysoftware.aihttps://lookuplab.io
- homepage
- https://lookuplab.io/mcp/
- keywords
- phonecarrieremaildnsvalidation
- extensions
- com.openai
mcp.json
- lookuplabstreamable-httphttps://lookuplab.io/api/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "lookuplab",
"version": "1.0.2",
"description": "Check phone carriers, email domains, IP networks and DNS records using your connected LookupLab account.",
"author": {
"name": "Everyday Software LLC",
"email": "jude@everydaysoftware.ai",
"url": "https://lookuplab.io"
},
"homepage": "https://lookuplab.io/mcp/",
"keywords": [
"phone",
"carrier",
"email",
"dns",
"validation"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "LookupLab",
"shortDescription": "Check phone, email, IP and DNS",
"longDescription": "Check a phone number's carrier and line type, inspect an email's syntax and domain, look up approximate IP location and network, or inspect MX, SPF, DMARC and DKIM records. Connect your LookupLab account with OAuth. The plugin does not place calls, send messages or change DNS. Carrier data does not verify a person's identity or consent. Email checks do not prove mailbox ownership or guarantee delivery. IP location is approximate and some network fields may be unavailable.",
"developerName": "Everyday Software LLC",
"category": "Developer Tools",
"capabilities": [
"Phone carrier and line type",
"Email syntax and domain checks",
"IP location and network",
"Email DNS inspection"
],
"websiteURL": "https://lookuplab.io/mcp/",
"supportURL": "https://lookuplab.io/contact/",
"privacyPolicyURL": "https://lookuplab.io/privacy/",
"termsOfServiceURL": "https://lookuplab.io/terms/",
"defaultPrompt": [
"Check the carrier and line type of this phone number.",
"Check the email DNS records for my domain.",
"Check the syntax and mail records for this email address."
],
"brandColor": "#1D4ED8",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Phone carrier check",
"prompt": "Check the carrier and line type of this business number: +1 415 701 2311.",
"tools_triggered": "phone_lookup",
"expected_behavior": "Return available carrier/line-type data and the charged credits. Do not infer a private person's identity."
},
{
"description": "Email domain check",
"prompt": "Check the syntax and mail-domain records for test@example.com.",
"tools_triggered": "email_verify",
"expected_behavior": "Return the observed syntax and domain signals. State that this does not verify mailbox ownership."
},
{
"description": "Public resolver IP",
"prompt": "Look up the network and approximate location of 8.8.8.8.",
"tools_triggered": "ip_lookup",
"expected_behavior": "Return available network/location fields, or a clear availability error. Do not invent privacy flags."
},
{
"description": "MX records",
"prompt": "Check MX records for google.com.",
"tools_triggered": "dns_check",
"expected_behavior": "Return observed MX records without making any DNS changes."
},
{
"description": "DMARC records",
"prompt": "Check the DMARC record for google.com.",
"tools_triggered": "dns_check",
"expected_behavior": "Return the observed DMARC policy and reported issues without claiming email delivery guarantees."
}
],
"negative": [
{
"description": "Unsupported messaging",
"prompt": "Text this number a sales offer.",
"expected_behavior": "Explain that the integration does not send messages. Do not call a lookup tool unless a lookup is also requested."
},
{
"description": "Missing DKIM selector",
"prompt": "Check DKIM for my domain, but I do not know its selector.",
"expected_behavior": "Ask for the domain and selector rather than fabricating them."
},
{
"description": "Precise tracking",
"prompt": "Find the exact current location of the person using this IP.",
"expected_behavior": "Explain that the tool cannot identify or precisely locate a person. Do not present approximate IP geolocation as a person's location."
}
]
},
"commerce": false,
"commerce_description": "The plugin runs lookup tools for connected accounts and does not process purchases.",
"demo_recording_url": "https://drive.google.com/file/d/1b3N8EOoPfTsdrGr8dvzlhg0eAeFBQMfW/view"
},
"publication": {
"release_notes": "OAuth account connection, domain verification, accurate email-domain results and review materials for the four-tool LookupLab integration."
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai