If you are building a custom agent harness, use MCP tools.
Frontier LLMs know MCP extremely well.
Testing and integrating tools will be much easier as you go.
I built my meta harness with MCP tools, and it has been one of the best decisions I have made.