← Files NerdyDataARCHIVED FILE
plugin.json
4.92 KB · Nov 4, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "nerdydata-mcp",
"version": "1.0.1",
"description": "Search websites by source code and technology stack, inspect company domain profiles, and export website lists with NerdyData.",
"author": {
"name": "NerdyData"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "NerdyData",
"shortDescription": "Search websites by technology",
"longDescription": "Search millions of websites by source code and technology stack, look up company domain profiles and the technologies a site uses, and export website lists through NerdyData. Results contain company-level data only; personal contact details are not returned.",
"developerName": "NerdyData",
"category": "Data & Analytics",
"defaultPrompt": "Find websites that use a specific technology, research a company domain, or export a list of matching websites with NerdyData.",
"websiteURL": "https://www.nerdydata.com/mcp",
"supportURL": "https://www.nerdydata.com/support",
"privacyPolicyURL": "https://www.nerdydata.com/privacy",
"termsOfServiceURL": "https://www.nerdydata.com/terms",
"logo": "assets/logo.png",
"composerIcon": "assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Count websites that use two technologies together",
"prompt": "How many websites use both Shopify and Klaviyo? Show me a few examples.",
"tools_triggered": "get_suggestions, search_code",
"expected_behavior": "Looks up Shopify and Klaviyo, then returns the total number of matching websites and a few sample sites with company name, country and spend estimate. No contact emails are shown."
},
{
"description": "List the technologies one website uses",
"prompt": "What technologies does allbirds.com use?",
"tools_triggered": "get_domain_technologies",
"expected_behavior": "Returns the technologies detected on allbirds.com grouped by category (for example e-commerce, analytics, marketing) and an estimated tech spend."
},
{
"description": "Look up company details for a domain",
"prompt": "Tell me about the company behind braze.com: size, country and industry.",
"tools_triggered": "get_domain",
"expected_behavior": "Returns the company name, employee count, country, industries and company social profiles for braze.com. No contact emails are shown."
},
{
"description": "Browse the technology catalog",
"prompt": "What technology categories can NerdyData search by?",
"tools_triggered": "get_suggestions_categories",
"expected_behavior": "Lists the technology categories and the industries they belong to, such as E-commerce, CRM and Analytics."
},
{
"description": "Find websites by a raw code snippet in their source",
"prompt": "Find websites whose source code contains \"static.hotjar.com\" and show me a few examples.",
"tools_triggered": "search_code",
"expected_behavior": "Returns the total number of websites whose code contains static.hotjar.com and a few sample sites with company name, country and the matching code snippet. No contact emails are shown."
}
],
"negative": [
{
"description": "Unrelated request",
"prompt": "What will the weather be in Chicago tomorrow?",
"expected_behavior": "Answers without calling any NerdyData tool."
},
{
"description": "Personal contact details, which NerdyData does not return",
"prompt": "Find the personal email address and phone number of Shopify's CEO.",
"expected_behavior": "Does not provide a personal email address or phone number. Says NerdyData only returns company-level website data."
},
{
"description": "Writing code for a technology rather than finding sites that use it",
"prompt": "Write a Shopify Liquid snippet that shows a sale badge on product cards.",
"expected_behavior": "Writes the snippet without calling any NerdyData tool."
}
]
},
"commerce": false,
"commerce_description": "NerdyData does not sell products or take payments in ChatGPT. Searches and downloads use the API credits on the user's existing NerdyData account."
},
"publication": {
"release_notes": "Contact emails and phone numbers are no longer returned by any tool, and every tool now declares readOnlyHint, destructiveHint and openWorldHint explicitly."
},
"apps": "./.app.json"
}
}
}
SHA-256: f46176b71ae155b3c35799fc3b23a50f312624214a8be408ac7bc46c3187a5f3