Skip to content

smarterweather/smarterweather-onboarding

v1.0.0MIT

One-shot onboarding MCP: create a free account, mint an API key, configure the weather client, then remove this plugin.

Smarter Weather Onboarding Plugin

Portable Agent Plugins 1.0 package for the one-shot onboarding MCP. Install it to sign up, mint a key, and configure the weather client. Then remove it.

PieceRole
plugin.jsonPlugin identity (Agent Plugins 1.0)
mcp.jsonStreamable HTTP → https://developers.smarterweather.com/mcp
skills/smarterweather-onboardingCreate account → mint key → configure weather → remove

This is not the weather plugin. The long-lived install unit is plugins/smarterweather/. Never put both servers in one mcp.json.

Cursor Marketplace discovery uses the repo-root .cursor-plugin/marketplace.json entry whose source is this directory.

Auth

Agent Plugins 1.0 defines no OAuth or credential fields. mcp.json declares the hosted URL only. Headers must not contain secrets.

Anonymous discovery tools (get_plans, get_documentation, sign_up) need no credentials. Account tools require Clerk OAuth 2.1 + PKCE after a human completes signup.

Never paste an API key into mcp.json, chat, or a committed config file.

Cursor: stdio fallback (OAuth + cursor://)

Cursor's native Streamable HTTP OAuth against Clerk can fail when the redirect uses the cursor:// scheme (tracked as SmarterWeather#7184). Until that is fixed, prefer the npm stdio bridge in the client MCP config — not in this portable mcp.json.

// ~/.cursor/mcp.json (or the client's equivalent)
{
  "mcpServers": {
    "smarterweather-onboarding": {
      "command": "npx",
      "args": ["-y", "@smarterweather/mcp-onboarding"]
    }
  }
}

The bridge pins a loopback callback on port 3334. Do not append @previewlatest is the GA bridge.

What this plugin does not include

  • The weather MCP (https://mcp.smarterweather.com/mcp). Install plugins/smarterweather/ after configure_mcp.
  • A local copy of onboarding or weather tools. All implementations run on the hosted servers.

Install

License

MIT for the package and skill. Hosted API access is governed by the Developer Terms at https://developers.smarterweather.com/legal/terms.