# beyondJohn/mcp-server

Source: https://glimind.com/server/github%2Fbeyondjohn%2Fmcp-server
Registry id: `github/beyondjohn/mcp-server`
Status: unknown

## Tools (34)

- `gmail_labels`: Returns all Gmail labels for the authenticated account.
- `gmail_list_messages`: Lists recent inbox messages.
- `gmail_read_message`: Reads a Gmail message by its ID.
- `gmail_send`: Send an email using the authenticated Gmail account.
- `google_calendar_create_event`: Creates an event on a Google Calendar.
- `google_calendar_delete_event`: Permanently deletes an event from a Google Calendar.
- `google_calendar_get_event`: Gets a specific Google Calendar event by calendar ID and event ID.
- `google_calendar_list_calendars`: Lists the Google Calendars available to the authenticated user.
- `google_calendar_list_events`: Lists events from a Google Calendar. Optional ISO 8601 timeMin and timeMax values can restrict the date range.
- `google_calendar_update_event`: Updates one or more fields of an existing Google Calendar event.
- `hello`: Say hello to someone
- `postgresql_create_table`: Creates a PostgreSQL table using explicit column definitions. Column names and data types are validated. A primary key may optionally be specified.
- `postgresql_delete_row`: Deletes rows from a PostgreSQL table using explicit WHERE conditions and returns the deleted rows. A WHERE condition is required; deletes without a WHERE condit
- `postgresql_describe_table`: Returns the schema for a PostgreSQL table.
- `postgresql_insert_row`: Inserts one row into a PostgreSQL table. The values object must explicitly map each provided value to the correct column name. Do not infer or invent column map
- `postgresql_list_foreign_keys`: Lists foreign key relationships between tables in the public schema.
- `postgresql_list_indexes`: Lists PostgreSQL indexes, optionally filtered by table.
- `postgresql_list_schemas`: Lists all schemas in the database.
- `postgresql_list_tables`: Lists all tables in the public schema.
- `postgresql_query`: Executes a read-only SQL query against PostgreSQL.
- `postgresql_update_row`: Updates one or more rows in a PostgreSQL table using explicit WHERE conditions and returns the updated rows. A WHERE condition is required; updates without a WH
- `sheets_append`: Appends rows to a worksheet. Required inputs are spreadsheetId, worksheet, and values.
- `sheets_create`: Creates a new Google Spreadsheet with the specified title and returns its spreadsheet ID and URL.
- `sheets_read`: Reads a range of cells from a Google Sheet.
- `sheets_update_row`: Updates the first row in a worksheet where a specified column matches a value.
- `sheets_write`: Writes values into a range in a Google Sheet.
- `system_info`: Returns information about the host system.
- `tavily_crawl`: Traverse a website and extract page content from discovered URLs using Tavily Crawl.
- `tavily_extract`: Extract structured page content from one or more URLs using Tavily Extract.
- `tavily_get_research`: Retrieve the status or final results of a Tavily research task by request ID.
- `tavily_map`: Generate a Tavily site map by discovering URLs reachable from a starting page.
- `tavily_research`: Create a Tavily research task that performs multi-step web research and returns the queued task details. Use tavily_get_research with the returned request_id to
- `time_now`: Returns the current date and time.
- `web_search`: Search the web for information using the configured web search provider.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
