Choose the route that fits.
The REST catalog is available at /api/catalog. Use the action query parameter with one of the read-only tool names below. Product IDs and template IDs come from catalog responses.
- 1Find a product
Search the catalog by name or category.
- 2Read its options
Use the returned product and template IDs.
- 3Open the website tool
Let the customer enter and review their information.
Four tools. Clear purposes.
search_products
Search GeneratePaystub’s public document catalog. Do not provide personal or payroll information.
get_product
Read the public format, price, supported editions, and website links for one document tool.
list_templates
List the available public design IDs and base prices for a product.
estimate_price
Calculate a base-price estimate from public product options. Does not create an order, apply a coupon, or charge a payment.
A request you can inspect.
This example reads the public Pay Stub Maker product. It uses only a public product ID.
/api/catalog?action=get_product&product=paystub-makerOpenAPI, MCP and browser discovery
The OpenAPI description documents the REST query options.
The JSON-RPC MCP endpoint is /mcp. It exposes the same four read-only tools. Discovery metadata is available at /agents.json and /.well-known/mcp.json. Compatible browsers may also expose the public tools through WebMCP.
Let the customer finish the task.
Use the product’s website link to open the relevant tool. Customers enter and review their own information there and confirm the displayed total at checkout. A catalog estimate does not create an order or charge a payment.