MCP Server
Model Context Protocol server for AI agent integration with Augur.
MCP Server
The Augur MCP Server exposes all Augur microservices through 7 generic tools via the Model Context Protocol. Any MCP-compatible AI agent can use it.
Installation
pip install simpleapps-com-augur-mcpTools
| Tool | Purpose |
|---|---|
augur_discover | List services or endpoints for a service |
augur_sites | List configured sites with default flag |
augur_list | List records (GET collection) |
augur_get | Get single record by ID |
augur_create | Create record (POST) |
augur_update | Update record (PUT) |
augur_delete | Delete record (DELETE) |
All data tools accept an optional site parameter for multi-site deployments.
Usage Pattern
Always start with discovery:
1. augur_sites() → see configured sites
2. augur_discover() → list all services
3. augur_discover(service="items") → list endpoints
4. augur_list(service="items", endpoint="/inv-mast", params={"limit": 10})Do not hardcode service names or endpoints. Use augur_discover to find them at runtime.
Authentication
Credentials resolve automatically from .simpleapps/ directories. See API Overview for the full resolution order and multi-site format.
All data tools accept an optional site parameter for multi-site deployments:
augur_list(service="items", endpoint="/inv-mast", site="client-a")