AGENTS & DEVELOPERS

Helpful tools.
Open directions.

Find public product details, document designs, and base-price estimates through the catalog. These endpoints do not access customer orders or personal payroll information.

44 public products 4 read-only tools
01

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.

  1. 1
    Find a product

    Search the catalog by name or category.

  2. 2
    Read its options

    Use the returned product and template IDs.

  3. 3
    Open the website tool

    Let the customer enter and review their information.

View the public catalog
02

Four tools. Clear purposes.

01READ ONLY

search_products

Search GeneratePaystub’s public document catalog. Do not provide personal or payroll information.

OPTIONSquerycategory
02READ ONLY

get_product

Read the public format, price, supported editions, and website links for one document tool.

OPTIONSproduct
03READ ONLY

list_templates

List the available public design IDs and base prices for a product.

OPTIONSproduct
04READ ONLY

estimate_price

Calculate a base-price estimate from public product options. Does not create an order, apply a coupon, or charge a payment.

OPTIONSproducttemplatequantitydeposit
03

A request you can inspect.

This example reads the public Pay Stub Maker product. It uses only a public product ID.

GET · PRODUCT DETAILS
/api/catalog?action=get_product&product=paystub-maker

View the response
04

OpenAPI, 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.

05

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.

Only provide public product identifiers and options. Keep personal identifiers, customer details, private order URLs, and credentials out of discovery requests.