---
title: "shopline-plugin"
description: "Use SHOPLINE Admin APIs through Agent Skills and the public SHOPLINE MCP server."
canonical: https://agentpluginsdirectory.com/plugins/shopline-plugin
last-updated: 2026-09-22
---

# shopline-plugin
Use SHOPLINE Admin APIs through Agent Skills and the public SHOPLINE MCP server.
- Slug: shopline-plugin
- Publisher: SHOPLINE
- Repository: https://github.com/shoplineapp/ai-plugin
- Manifest: plugin.json
- Version: 1.0.0
- License: MIT
- Category (editorial): other
- Skills: 2 (shopline-meta-endpoints, shopline-response-fields)
- MCP servers: 1 (shopline)
- Stars: 0
- Repository created: 2026-09-21
- Repository last pushed: 2026-09-22
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/shopline-plugin
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What shopline-plugin does, in the publisher's words

A portable Agent Plugins 1.0.0 package for SHOPLINE Admin APIs. It provides two Agent Skills and one public SHOPLINE MCP server.

- Use a dedicated native SHOPLINE tool first.
- Use shopline_search_mcp_endpoints → shopline_get_mcp_endpoint → shopline_execute_mcp_endpoint only when no dedicated tool matches.
- Read the inspected schema before a meta call. Confirm writes or destructive calls when HITL requires it, and never bypass a confirmation challenge.
- When the selected schema supports response_fields, send the smallest schema-defined field set. Use dot notation and follow that schema's response shape: wrapped responses may use items.id, while generated array-root responses use element-relative id. Omit it when unsupported.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/shoplineapp/ai-plugin/HEAD/README.md

## Skills

- shopline-meta-endpoints: Use when a SHOPLINE Admin API operation has no matching dedicated MCP tool, or when an agent must discover and safely execute an unfamiliar MCP-enabled endpoint.
- shopline-response-fields: Use when a SHOPLINE MCP tool returns more data than the task needs, especially for read-only Admin API results, nested objects, or arrays where token use matters.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- shopline: transport: streamable-http; url: https://shopline-open.shopline.io/mcp/on-demand

Read from the plugin's own mcp.json. Environment variable names only, never values.
