ToolsForMCPServer

tanaikech/ToolsForMCPServer

3.4

If you are the rightful owner of ToolsForMCPServer and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Gemini CLI with MCP Server, built using Google Apps Script, enhances automation and productivity within the Google ecosystem by integrating Google's Gemini models with Google Workspace services.

The Gemini CLI with MCP Server leverages the Model Context Protocol (MCP) to extend the capabilities of Google's Gemini models through a command-line interface. By utilizing Google Apps Script Web Apps, this integration simplifies authorization for Google Workspace APIs, enabling seamless interaction with services like Gmail, Drive, and Calendar. This setup allows for executing complex, multi-step tasks directly within the Google ecosystem, significantly enhancing automation and productivity. The MCP server acts as a bridge, facilitating communication between the Gemini CLI and various Google services, unlocking a wide range of potential applications. This integration is particularly beneficial for developers looking to automate workflows and enhance productivity using Google's suite of tools.

Features

  • Seamless integration with Google Workspace services.
  • Simplified authorization using Google Apps Script.
  • Support for complex, multi-step task execution.
  • Customizable with additional Google Apps Script tools.
  • Enhanced productivity and automation capabilities.

Tools

  1. get_exchange_rate

    Fetches the current exchange rate between specified currencies.

  2. get_current_weather

    Retrieves the current weather conditions for a specified location.

  3. get_current_date_time

    Provides the current date and time for a specified timezone.

  4. search_schedule_on_Google_Calendar

    Searches for events in Google Calendar within a specified date range.

  5. create_schedule_to_Google_Calendar

    Creates a new event in Google Calendar with specified details.

  6. get_values_from_google_docs

    Retrieves text or data from a specified Google Document.

  7. put_values_into_google_docs

    Appends text or data to a specified Google Document.

  8. search_file_in_google_drive

    Searches for files in Google Drive based on specified criteria.

  9. get_file_from_google_drive

    Retrieves a file from Google Drive using its ID.

  10. put_file_to_google_drive

    Uploads a file to Google Drive.

  11. create_file_to_google_drive

    Creates a new file in Google Drive with specified content.

  12. generate_survey_with_google_forms

    Generates a survey using Google Forms with specified questions.

  13. generate_quiz_with_google_forms

    Creates a quiz using Google Forms with specified questions and answers.

  14. get_messages_by_time_from_Gmail

    Retrieves emails from Gmail based on a specified time range.

  15. get_messages_by_search_from_Gmail

    Searches for emails in Gmail using a specified query.

  16. add_label_to_Gmail

    Adds a label to specified emails in Gmail.

  17. auto_reply_draft_creation_Gmail

    Creates a draft reply for specified emails in Gmail.

  18. auto_new_draft_creation_Gmail

    Creates a new draft email in Gmail with specified content.

  19. send_mails_Gmail

    Sends specified draft emails in Gmail.

  20. remove_mails_Gmail

    Deletes specified emails from Gmail.

  21. get_values_from_google_sheets

    Retrieves data from a specified Google Sheet.

  22. put_values_to_google_sheets

    Writes data to a specified Google Sheet.

  23. generate_presentation_with_google_slides

    Generates a presentation using Google Slides with specified content.