|
8 | 8 | [](https://www.python.org/downloads/) |
9 | 9 | [](https://opensource.org/licenses/MPL-2.0) |
10 | 10 |
|
11 | | -An MCP server that enables AI assistants like Claude to interact with Odoo ERP systems. Access business data, search records, and work with Odoo through natural language. |
| 11 | +An MCP server that enables AI assistants like Claude to interact with Odoo ERP systems. Access business data, search records, create new entries, update existing data, and manage your Odoo instance through natural language. |
12 | 12 |
|
13 | 13 | ## Features |
14 | 14 |
|
15 | 15 | - 🔍 **Search and retrieve** any Odoo record (customers, products, invoices, etc.) |
| 16 | +- ✨ **Create new records** with field validation and permission checks |
| 17 | +- ✏️ **Update existing data** with smart field handling |
| 18 | +- 🗑️ **Delete records** respecting model-level permissions |
16 | 19 | - 📊 **Browse multiple records** and get formatted summaries |
17 | 20 | - 🔢 **Count records** matching specific criteria |
18 | 21 | - 📋 **Inspect model fields** to understand data structure |
@@ -269,13 +272,22 @@ The HTTP endpoint will be available at: `http://localhost:8000/mcp/` |
269 | 272 |
|
270 | 273 | Once configured, you can ask Claude: |
271 | 274 |
|
| 275 | +**Search & Retrieve:** |
272 | 276 | - "Show me all customers from Spain" |
273 | 277 | - "Find products with stock below 10 units" |
274 | 278 | - "List today's sales orders over $1000" |
275 | 279 | - "Search for unpaid invoices from last month" |
276 | 280 | - "Count how many active employees we have" |
277 | 281 | - "Show me the contact information for Microsoft" |
278 | 282 |
|
| 283 | +**Create & Manage:** |
| 284 | +- "Create a new customer contact for Acme Corporation" |
| 285 | +- "Add a new product called 'Premium Widget' with price $99.99" |
| 286 | +- "Create a calendar event for tomorrow at 2 PM" |
| 287 | +- "Update the phone number for customer John Doe to +1-555-0123" |
| 288 | +- "Change the status of order SO/2024/001 to confirmed" |
| 289 | +- "Delete the test contact we created earlier" |
| 290 | + |
279 | 291 | ## Available Tools |
280 | 292 |
|
281 | 293 | ### `search_records` |
|
0 commit comments