We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Harsh-1807/ai-personal-hub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
from googleapiclient.discovery import build
from google.oauth2.credentials import Credentials
def register(server):
@server.tool("read_emails")
def read_emails():
creds = Credentials.from_authorized_user_file("token.json", ["https://www.googleapis.com/auth/gmail.readonly"])
service = build("gmail", "v1", credentials=creds)
results = service.users().messages().list(userId="me", maxResults=5).execute()
messages = results.get("messages", [])
emails = []
for msg in messages:
m = service.users().messages().get(userId="me", id=msg["id"]).execute()
snippet = m.get("snippet", "")
emails.append({"id": msg["id"], "snippet": snippet})
return emails