Skip to content

Add ConfigQuote plugin - #1535

Open
mraf wants to merge 1 commit into
xai-org:mainfrom
ConfigQuote:add-configquote-plugin
Open

mraf wants to merge 1 commit into
xai-org:mainfrom
ConfigQuote:add-configquote-plugin

Conversation

@mraf

@mraf mraf commented Oct 18, 2026 •

Copy link
Copy Markdown

What this PR does

Adds the ConfigQuote plugin: product configuration and quote workflows for merchants, via the merchant's own ConfigQuote MCP server.

Ownership

  • I own this plugin or have the right to distribute it.
  • The source repo is published under our official org (or I've explained why not below).

Checklist

  • Added/updated exactly one entry in .grok-plugin/marketplace.json (valid JSON, kebab-case name).
  • Remote source pins a full 40-char lowercase commit sha, and that commit is public + reachable.
  • Regenerated .grok-plugin/plugin-index.json (python3 scripts/generate-plugin-index.py).
  • python3 scripts/validate-catalog.py passes locally.
  • python3 scripts/generate-plugin-index.py --check passes locally.
  • homepage + clear description set; local plugins include README.md + .grok-plugin/plugin.json.
  • License is stated (MIT, in the repo's LICENSE).

Security

  • No curl | bash, remote-code download/exec, or postinstall RCE.
  • No reading/exfiltration of secrets, tokens, .env, or env vars.
  • Hooks and MCP scope are least-privilege.
  • Network endpoints this plugin calls (and why): only the user's own ConfigQuote tenant MCP endpoint (CONFIGQUOTE_MCP_URL, https://<tenant-domain>/mcp), to run configuration and quote tools.
  • Credentials/permissions it requires (and why): CONFIGQUOTE_ACCESS_TOKEN, a bearer token the merchant generates in their ConfigQuote admin. It is referenced only in .mcp.json as the Authorization header for that endpoint. The plugin has no hooks, scripts or telemetry.

Notes for reviewers

ConfigQuote is a tenant-based SaaS, so each merchant connects their own tenant URL. The plugin ships four skills (workflows, create-quote, edit-quote, generate-3d-model) and one HTTP MCP server definition.

@mraf
mraf requested a review from a team October 18, 2026 15:13
@mraf
mraf force-pushed the add-configquote-plugin branch from 3946a32 to 8ad6cbf Compare October 18, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant