What building an MCP form server taught me about designing tools for AI agents | aweai