← Files SiteWarmingARCHIVED FILE
plugin.json
6.03 KB · Nov 3, 2026 · 19:09 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "sitewarming",
"version": "1.0.1",
"description": "Manage and warm your SiteWarming domain portfolio from ChatGPT: reports, launches, tracked domains and DNS setup.",
"author": {
"name": "SiteWarming",
"email": "support@sitewarming.com",
"url": "https://www.sitewarming.com"
},
"homepage": "https://www.sitewarming.com/mcp",
"keywords": [
"domains",
"domain portfolio",
"seo",
"website",
"dns"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SiteWarming",
"shortDescription": "Manage and warm your domains",
"longDescription": "SiteWarming turns parked domains into live, content-rich sites that build search trust over time. With this plugin, domain investors and portfolio owners can manage their SiteWarming portfolio in plain language from ChatGPT.\n\nRead: list and search your domains, open a full report on any domain (DNS and SSL health, content schedule, warming progress, valuation) and see a portfolio summary.\n\nAct: launch one domain or up to 20 at once through a guided setup, build a Domain Brief through a short interview, add tracked domains, update settings on live domains and connect DNS through supported registrar integrations.\n\nSafety and limits: actions that change live sites, DNS or your portfolio are marked as write actions, and ChatGPT may ask for your confirmation before running them. Removing a domain from SiteWarming never releases or transfers it at your registrar, and registrar transfers are not possible through this plugin. You sign in with your own SiteWarming account, and the plugin can only see and change what that account can.\n\nRequires a SiteWarming account.",
"developerName": "SiteWarming",
"category": "Productivity",
"capabilities": [
"Portfolio overview",
"Domain reports",
"Launch domains",
"Track domains",
"DNS setup"
],
"websiteURL": "https://www.sitewarming.com",
"supportURL": "https://www.sitewarming.com/contact",
"privacyPolicyURL": "https://www.sitewarming.com/privacy",
"termsOfServiceURL": "https://www.sitewarming.com/terms",
"defaultPrompt": [
"Summarize my SiteWarming portfolio.",
"Which of my domains are still in draft?",
"What's the warming status of my domains?"
],
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"brandColor": "#FF6724",
"brandColorDark": "#FF6724"
},
"review": {
"demo_recording_url": "https://www.awesomescreenshot.com/video/57242065?key=d2f55fd18965b895dc65f45a813af20a",
"test_cases": {
"positive": [
{
"description": "Portfolio summary",
"prompt": "Summarize my SiteWarming portfolio.",
"tools_triggered": "get_portfolio_summary",
"expected_behavior": "Returns the total number of domains in the test account and how many are active and in draft. Changes nothing."
},
{
"description": "List domains",
"prompt": "List all the domains in my SiteWarming portfolio.",
"tools_triggered": "list_domains",
"expected_behavior": "Lists each domain in the test account with its name and status. Changes nothing."
},
{
"description": "Find live domains",
"prompt": "Which of my domains are live right now?",
"tools_triggered": "list_domains",
"expected_behavior": "Identifies which domains in the test account have a live site, based on their status. Changes nothing."
},
{
"description": "Full domain report",
"prompt": "Show me the full report for the first domain in my portfolio.",
"tools_triggered": "list_domains, get_domain_report",
"expected_behavior": "Returns a report for one domain in the test account with its DNS and SSL status, content schedule and registrar details. Changes nothing."
},
{
"description": "DNS integration check",
"prompt": "Do I have a DNS integration connected for the first domain in my portfolio?",
"tools_triggered": "list_domains, detect_dns_integration",
"expected_behavior": "Reports whether a DNS integration is connected for that domain and whether DNS can be set up automatically. Makes no DNS changes."
}
],
"negative": [
{
"description": "Registrar transfer is not supported. The plugin has no tool that transfers or releases a domain. Expected: the assistant explains that transfers are done at the registrar and calls no SiteWarming tool.",
"prompt": "Transfer my domain to a different registrar."
},
{
"description": "Unrelated request. No SiteWarming tool applies. Expected: no SiteWarming tool is called.",
"prompt": "What is the weather in London tomorrow?"
},
{
"description": "Other customers' data. The plugin only reaches the signed-in user's own account. Expected: the assistant explains it can only show the signed-in account's domains and retrieves no other customer's data.",
"prompt": "Show me the domains that belong to another SiteWarming customer."
}
]
},
"commerce": false,
"commerce_description": "SiteWarming does not sell products or process payments through this plugin. It manages domains the user already owns."
},
"publication": {
"countries": [],
"release_notes": "Initial release: portfolio overview, domain reports, guided launch, tracked domains, Domain Brief, settings updates and DNS setup."
},
"apps": "./.app.json"
}
}
}
SHA-256: 73e3718ba6606b72cc973985040b8912148408dd4bc42f1984209980d2f887a5