AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Magento Api

skill-magendooro-magento-claude-skills-magento-api · by magendooro

Quick reference for Magento 2 REST and GraphQL API endpoints, searchCriteria syntax, and authentication patterns. Background knowledge — loaded automatically when working with Magento APIs.

No reviews yet
0 installs
21 views
0.0% view→install

Install

$ agentstack add skill-magendooro-magento-claude-skills-magento-api

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-magendooro-magento-claude-skills-magento-api)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Magento Api? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Magento API Reference

Provide quick-reference Magento 2 API information relevant to the tool the user is building or asking about. If the user specifies a domain (products, orders, customers, inventory, etc.), focus on that domain.

REST API Endpoints

Products / Catalog

| Operation | Method | Endpoint | |-----------|--------|----------| | Get product by SKU | GET | /rest/V1/products/{sku} | | Search products | GET | /rest/V1/products?searchCriteria[...] | | Get categories | GET | /rest/V1/categories | | Get category by ID | GET | /rest/V1/categories/{id} | | Product attributes | GET | /rest/V1/products/attributes/{attributeCode} | | Product media | GET | /rest/V1/products/{sku}/media | | Configurable options | GET | /rest/V1/configurable-products/{sku}/options/all |

Orders

| Operation | Method | Endpoint | |-----------|--------|----------| | Get order by ID | GET | /rest/V1/orders/{id} | | Search orders | GET | /rest/V1/orders?searchCriteria[...] | | Order items | GET | /rest/V1/orders/items?searchCriteria[...] | | Order comments | GET | /rest/V1/orders/{id}/comments | | Invoices | GET | /rest/V1/invoices?searchCriteria[...] | | Shipments | GET | /rest/V1/shipments?searchCriteria[...] | | Credit memos | GET | /rest/V1/creditmemos?searchCriteria[...] |

Customers

| Operation | Method | Endpoint | |-----------|--------|----------| | Get customer by ID | GET | /rest/V1/customers/{id} | | Search customers | GET | /rest/V1/customers/search?searchCriteria[...] | | Customer groups | GET | /rest/V1/customerGroups/search?searchCriteria[...] | | Customer addresses | GET | /rest/V1/customers/{id}/billingAddress |

Inventory / Stock

| Operation | Method | Endpoint | |-----------|--------|----------| | Stock item by SKU | GET | /rest/V1/stockItems/{sku} | | Source items | GET | /rest/V1/inventory/source-items?searchCriteria[...] | | Stock status (MSI) | GET | /rest/V1/inventory/get-product-salable-qty/{sku}/{stockId} | | Sources | GET | /rest/V1/inventory/sources?searchCriteria[...] | | Stocks | GET | /rest/V1/inventory/stocks?searchCriteria[...] |

CMS

| Operation | Method | Endpoint | |-----------|--------|----------| | CMS pages | GET | /rest/V1/cmsPage/search?searchCriteria[...] | | CMS blocks | GET | /rest/V1/cmsBlock/search?searchCriteria[...] |

Store / Config

| Operation | Method | Endpoint | |-----------|--------|----------| | Store configs | GET | /rest/V1/store/storeConfigs | | Store groups | GET | /rest/V1/store/storeGroups | | Websites | GET | /rest/V1/store/websites | | Modules | GET | /rest/V1/modules |

searchCriteria Pattern

Magento uses a standard searchCriteria query pattern for list endpoints:

?searchCriteria[filterGroups][0][filters][0][field]=status
&searchCriteria[filterGroups][0][filters][0][value]=processing
&searchCriteria[filterGroups][0][filters][0][conditionType]=eq
&searchCriteria[pageSize]=20
&searchCriteria[currentPage]=1
&searchCriteria[sortOrders][0][field]=created_at
&searchCriteria[sortOrders][0][direction]=DESC

Condition types: eq, neq, gt, gteq, lt, lteq, like, in, notnull, null, from, to.

GraphQL Queries

Products

{
  products(search: "jacket", filter: { price: { from: "10", to: "100" } }, pageSize: 20) {
    items {
      sku
      name
      price_range { minimum_price { final_price { value currency } } }
      stock_status
    }
    total_count
  }
}

Categories

{
  categories(filters: { ids: { eq: "2" } }) {
    items { id name children { id name url_path } }
  }
}

Customer Orders (authenticated)

{
  customer {
    orders(filter: { number: { eq: "000000001" } }) {
      items {
        order_number
        status
        total { grand_total { value currency } }
        items { product_name quantity_ordered }
      }
    }
  }
}

Authentication

  • REST: Bearer token via Authorization: Bearer header. Admin tokens from POST /rest/V1/integration/admin/token. Customer tokens from POST /rest/V1/integration/customer/token.
  • GraphQL: Same bearer token in header. Customer queries require customer token. Admin-only queries (orders list, customer search) require admin token or integration token.
  • Integration tokens: Long-lived, configured in Admin > System > Integrations. Preferred for MCP server use.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.