{"apiVersion":"v1","directorySlug":"jsrates-mcp-86eaa065b5","title":"JsRates","description":"Discover JsRates, a versatile Shopify app for customizing shipping rates using JavaScript. Elevate your e-commerce experience with dynamic shipping solutions, intuitive code testing, and seamless checkout integration. Start with our free demo or unlock full features with a subscription.","pageUrl":"https://www.mcpbundles.com/skills/jsrates-mcp-86eaa065b5","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.jsrates.com/mcp","hostedMcpUrl":null,"toolCount":6,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.jsrates/jsrates-mcp-86eaa065b5","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"jsrates_overview","description":"Get a general overview of JsRates — what it is, how it works, requirements, and key capabilities","inputSchema":{"type":"object","properties":{}},"logicalName":"jsrates_overview","displayName":"jsrates_overview","title":"jsrates_overview","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jsrates_list_topics","description":"List all documentation topics available in this JsRates MCP server","inputSchema":{"type":"object","properties":{}},"logicalName":"jsrates_list_topics","displayName":"jsrates_list_topics","title":"jsrates_list_topics","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jsrates_get_topic","description":"Get detailed documentation for a specific JsRates topic. Use jsrates_list_topics to see all available topics.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["topic"],"properties":{"topic":{"type":"string"}},"additionalProperties":false},"logicalName":"jsrates_get_topic","displayName":"jsrates_get_topic","title":"jsrates_get_topic","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jsrates_get_example","description":"Get a ready-to-use JsRates code example for a specific shipping use case","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["use_case"],"properties":{"use_case":{"type":"string"}},"additionalProperties":false},"logicalName":"jsrates_get_example","displayName":"jsrates_get_example","title":"jsrates_get_example","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jsrates_data_reference","description":"Get the full DATA object structure that JsRates passes into calculateShippingRates — all fields with types and example values","inputSchema":{"type":"object","properties":{}},"logicalName":"jsrates_data_reference","displayName":"jsrates_data_reference","title":"jsrates_data_reference","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jsrates_validate_code","description":"Statically validate JsRates shipping rate code for common mistakes — wrong DATA access patterns, missing return format, unsupported APIs, etc.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["code"],"properties":{"code":{"type":"string"}},"additionalProperties":false},"logicalName":"jsrates_validate_code","displayName":"jsrates_validate_code","title":"jsrates_validate_code","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=JsRates&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuanNyYXRlcy5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22JsRates%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.jsrates.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22JsRates%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.jsrates.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=JsRates&connectorUrl=https%3A%2F%2Fmcp.jsrates.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"JsRates\" --url \"https://mcp.jsrates.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/jsrates-mcp-86eaa065b5","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/jsrates-mcp-86eaa065b5/tools/{tool}","mcpServerUrl":"https://mcp.jsrates.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/jsrates-mcp-86eaa065b5?live=1"}