# GoSmarter API Documentation

Welcome to the GoSmarter API documentation. Our API provides programmatic access to inventory management, order processing, scrap calculation, and optimization features for the steel fabrication industry.

## Getting Started

### 🔐 [Authentication](/docs/authentication)

Learn how to authenticate your API requests using OAuth 2.0

### 💻 [API Reference](/api)

Explore all available endpoints and operations with interactive examples

### ✨ [AI Agent Integration](/docs/mcp-integration)

Connect AI agents like Claude using our MCP server

### 🚀 [Quick Start](/docs/quickstart)

Make your first API call in minutes with our step-by-step guide

## What You Can Build

The GoSmarter API enables you to:

- **Inventory Management** - Track steel inventory, mill certificates, and stock levels
- **Order Processing** - Create, update, and manage customer orders
- **Scrap Calculation** - Calculate optimal cutting patterns and scrap percentages
- **Optimization** - Run optimization algorithms for cost and waste reduction
- **Dashboard Data** - Access analytics and reporting data
- **AI Integration** - Build AI-powered tools using our MCP server

## API Features

- **RESTful Design** - Intuitive, resource-based endpoints
- **OAuth 2.0 Authentication** - Secure access using industry standards
- **Comprehensive Documentation** - Interactive API reference with examples
- **MCP Server** - Native support for AI agent integration
- **Rate Limiting** - Fair usage policies to ensure reliability

## Support & Resources

- **[API Reference](/api)** - Complete endpoint documentation
- **[Status Page](https://status.gosmarter.ai)** - Check service status
- **[GitHub Issues](https://github.com/GoSmarter-ai/gosmarter-core-platform/issues)** - Report bugs or request features

## Need Help?

- Browse the documentation using the navigation menu
- Try the interactive API reference
- Contact support at support@gosmarter.ai
