# Rowset field notes

Practical guides to MCP, dataset APIs, stable row identity, and agent-managed workflows that keep
structured work moving.

## Guides

- [What is an agent-managed dataset?](https://rowset.app/blog/agent-managed-datasets.md)
- [How to connect an AI agent to the Rowset Dataset API](https://rowset.app/blog/connect-ai-agent-to-dataset-api.md)
- [When should an AI agent use MCP instead of REST?](https://rowset.app/blog/mcp-vs-rest-ai-agents.md)
- [How to choose an index column for agent-managed rows](https://rowset.app/blog/choose-index-column-agent-rows.md)
- [Rowset `rowset_id` vs business keys](https://rowset.app/blog/rowset-id-vs-business-keys.md)
- [How to structure dataset instructions for AI agents](https://rowset.app/blog/structure-dataset-instructions-ai-agents.md)
- [How to model relationships between agent-managed datasets](https://rowset.app/blog/relationship-modeling-agent-datasets.md)
- [Human-in-the-loop AI agents: a practical workflow](https://rowset.app/blog/human-in-the-loop-ai-agents.md)
- [AI agent audit trail: what to log and how to build it](https://rowset.app/blog/ai-agent-audit-trail.md)
- [How to choose a database for AI agents](https://rowset.app/blog/database-for-ai-agents.md)
- [Best Airtable alternatives for AI-agent-managed datasets](https://rowset.app/blog/airtable-alternatives.md)
- [Best Baserow alternatives for AI-agent-managed datasets](https://rowset.app/blog/baserow-alternatives.md)
- [Best Google Sheets alternatives for AI-agent-managed datasets](https://rowset.app/blog/google-sheets-alternatives.md)
- [Best NocoDB alternatives for AI-agent-managed datasets](https://rowset.app/blog/nocodb-alternatives.md)
