dougborg/katana-openapi-client

Modern TypeScript and Python Katana Manufacturing MRP API clients with automatic retries, rate limiting, and smart pagination. Now with an alpha MCP implementation!

52
/ 100
Established

Provides OpenAPI 3.1.0-generated clients across Python (with sync/async support) and TypeScript (browser-compatible), plus a Model Context Protocol server that exposes 12+ tools and 5 resources for AI assistants like Claude. Architecture relies on composable fetch wrappers and code generation tooling (openapi-python-client, hey-api) to maintain 150+ fully-typed data models across 76+ Katana ERP API endpoints covering products, orders, manufacturing, and business relations.

2 stars and 1,479 monthly downloads. Available on PyPI.

Maintenance 13 / 25
Adoption 9 / 25
Maturity 18 / 25
Community 12 / 25

How are scores calculated?

Stars

2

Forks

1

Language

Python

License

MIT

Last pushed

Mar 09, 2026

Monthly downloads

1,479

Commits (30d)

0

Dependencies

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/dougborg/katana-openapi-client"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.