query product and inventory data from epicor prophet 21 via its read-only odata api

domain: github.com/mrwuss/p21-api-documentation · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate against your P21 server (P21_BASE_URL) using either username/password or a consumer key, per P21's token-based auth flow
  2. Send GET requests to the OData endpoint for the entity you need (e.g. inventory items, customers) using standard OData query syntax
  3. Use $filter to narrow results (e.g. by item number or company) and $top/$skip to page through large tables
  4. Use $select to limit returned fields and reduce payload size on high-volume inventory pulls
  5. Use $count/$inlinecount where supported to get total matching record counts for pagination

Known gotchas

Related routes

create a sales order in epicor prophet 21 via its stateless transaction api
github.com/mrwuss/p21-api-documentation · 5 steps · unrated
Extract non-clinical practice management data via the IDEXX Data Services OData API
io.datapointapi.com · 5 steps · unrated
Extract structured product data from a product detail page (PDP) without an official API
agentic-commerce · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans