Loading...
Loading...
Connect to the Newegg PC Builder MCP service to retrieve PC build configurations, component compatibility checks, and build recommendations. Use this skill whenever the user asks about PC builds, custom PC configurations, component compatibility, budget builds, gaming rigs, workstation setups, or anything related to selecting or validating PC components on Newegg — even if they don't mention "PC Builder" by name. Also trigger when the user says things like "help me build a PC", "is this GPU compatible with my motherboard", "what parts do I need for a $1500 gaming build", or "show me Newegg build configs".
npx skill4agent add neweggai/newegg_skills newegg-pc-builderapis.newegg.com/ex-mcp/...x-skill: newegg-pc-builderContent-Typehttps://apis.newegg.com/ex-mcp/endpoint/pcbuilderscripts/mcp_client.pypython scripts/mcp_client.py list_toolsnamedescriptioninputSchema.propertiesinputSchema.requiredlist_toolsinputSchema.propertiesquestionquerytextpython scripts/mcp_client.py call <tool_name> '<json_arguments>'python scripts/mcp_client.py call v2allin '{"question": "gaming PC RTX 5090 9800X3D best price"}'\"...\""..."Got: {\python scripts/mcp_client.py call v2allin '{"question": "gaming PC RTX 3070"}'Set-Content -Path args.json -Encoding utf8 '{"question": "gaming PC RTX 3070"}'
python scripts/mcp_client.py call v2allin @args.json'{"question": "gaming PC RTX 3070"}' | python scripts/mcp_client.py call v2allin -@path\to\file.json-mcp_client.py@file-~/.agents{ "result": { "summary": "...", "popular": [...], "valued": [...] } }summarypopularvaluedisError: true| Situation | Action |
|---|---|
| Report service unavailable; answer from training knowledge |
| Tool description is empty | Infer purpose from name + parameter names |
Schema has no | Treat all params as optional; pass what you have |
| All response fields null | No data for this query; say so and fall back to general knowledge |
HTTP error on | Report error; do not proceed to call step |
HTTP error on | Retry once; if still failing, fall back to general knowledge |
| Multiple tools match | Pick most specific; briefly note the choice |
scripts/mcp_client.pyapplication/jsontext/event-streampython scripts/mcp_client.py list_tools
→ prints all tools with full parameter schemas
python scripts/mcp_client.py call <tool_name> '<json_args>'
→ calls the tool and prints the JSON response
python scripts/mcp_client.py call <tool_name> @args.json
→ reads JSON arguments from a UTF-8 file (good on Windows)
echo '<json>' | python scripts/mcp_client.py call <tool_name> -
→ reads JSON from stdin