Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build a Travel Agent using MCP Toolbox for Data...

Build a Travel Agent using MCP Toolbox for Databases and ADK

Avatar for Punsiri Boonyakiat

Punsiri Boonyakiat PRO

July 29, 2025
Tweet

More Decks by Punsiri Boonyakiat

Transcript

  1. "Notebook or note app — once it’s written, it sticks.

    No more forgetting." "If there's any important content, feel free to take picture and use it "Feel free to ask questions during the Q&A!"
  2. Goals for Today’s Code Lab “ Create an Travel Assistance

    AI Agent that answers user questions by connecting to a Cloud SQL database via MCP Toolbox ”
  3. Create Cloud SQL for PostgreSQL database with sample hotel data

    Develop an AI Agent using Agent Development Kit (ADK) Test You Travel AI Agent in the local environment Lab Steps Setup MCP Toolbox for Databases
  4. Setup MCP Toolbox for Databases Test Your Travel AI Agent

    Develop AI Agent using ADK Create Cloud SQL Database Let’s do it together!! Click here for codelabs Link !
  5. Setup MCP Toolbox for Databases Test Your Travel AI Agent

    Develop AI Agent using ADK Create Cloud SQL Database Let’s do it together!!
  6. What is Function Calling / Tools? “ Function Calling/ Tools

    allows AI to respond with real data”
  7. What is MCP ? Model Context Protocol MCP is a

    standard or “universal language” for connecting and communicating between AI agents and external tools, such as databases, APIs, or other business systems Why we need MCP ? 1. Seamless AI-to-Real World Integration - MCP enables AI agents or LLMs to interact directly with real business systems 2. Improved Security & Control - MCP lets you define exactly what data or functions the AI agent can access. It reduces the risk of unauthorized access or data leakage. 3. Reduces Development Complexity - Developers don’t have to write unique connectors for every system.
  8. Tools.yaml - Tools Manual for AI Agent Change to Your

    Project ID Here! • search-hotels-by-name • search-hotels-by-location
  9. Setup MCP Toolbox for Databases Test Your Travel AI Agent

    Develop AI Agent using ADK Create Cloud SQL Database Let’s do it together!!
  10. Commands: • api_server Starts a FastAPI server for agents. •

    create Creates a new app in the current folder with prepopulated agent template. • deploy Deploys agent to hosted environments. • eval Evaluates an agent given the eval sets. • run Runs an interactive CLI for a certain agent. • web Starts a FastAPI server with Web UI for agents. Agent Development Kit Command
  11. Setup MCP Toolbox for Databases Test Your Travel AI Agent

    Develop AI Agent using ADK Create Cloud SQL Database Let’s do it together!!
  12. Setup MCP Toolbox for Databases Test Your Travel AI Agent

    Develop AI Agent using ADK Create Cloud SQL Database Let’s do it together!!