external-service-access

Configure MCP servers and CLI tools to connect Hermes to external service accounts.

Updated Aug 21, 2026
One-click install
npx skills add https://github.com/TylerSimons1127/vibe --skill external-service-access-tylersimons1127
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: external-service-access
Source: https://github.com/TylerSimons1127/vibe/tree/main/skills/devops/external-service-access
Command: npx skills add https://github.com/TylerSimons1127/vibe --skill external-service-access-tylersimons1127

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Connecting an AI agent to user accounts like Gmail, Google Workspace, GitHub, Notion, and Slack requires navigating OAuth flows, MCP server registration, and CLI fallbacks, with several known pitfalls that waste setup time. ## Core Features & Use Cases - MCP Server Registration: Add stdio or remote HTTP/SSE MCP servers via hermes mcp add, with correct positional syntax, non-interactive prompting, and OAuth login handling. - CLI Fallback for Email: Set up the himalaya IMAP/SMTP client as a fallback when no trustworthy MCP exists, including the Windows install workaround. - Pitfall Avoidance: Documents verified fixes for profile mismatch between mcp add and mcp login, the non-persisted auth: oauth flag, and the broken google_workspace_mcp package. - Use Case: A user asks to give the agent access to Gmail. The skill provides the verified command to register the official Google remote MCP, restart Hermes, and hand the user the one-time OAuth login command, discovering 21 Gmail tools. ## Quick Start Set up access to my Gmail account so you can read threads and create drafts.

Frequently Asked Questions about external-service-access

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I give an AI agent access to my Gmail account?▼

Register the official Google remote MCP with `hermes mcp add gmail --url https://gmailmcp.googleapis.com/mcp/v1 --auth oauth`, restart Hermes, then run `hermes mcp login gmail` and complete the Google consent screen. This discovers 21 tools including drafts, threads, and labels.

MCP server vs CLI skill for connecting external services?▼

Use an MCP server for services with a live API or remote MCP endpoint, since tools auto-register at startup. Use a CLI skill like himalaya for protocol-based services such as IMAP/SMTP email where no trustworthy MCP exists, or as a fallback when a remote MCP is blocked.

Why does hermes mcp login fail with Server not found in config?▼

The server was added under a different profile than the login command resolves. `hermes mcp add` and `hermes mcp login` both default to the active CLI profile, so pass the same `--profile <name>` flag to both commands.

Why does hermes mcp login say the server is not configured for OAuth?▼

The `--auth oauth` flag is accepted by `hermes mcp add` but not persisted to config.yaml. After adding, manually verify the `auth: oauth` line exists under the server block at the same indent as `url:` and `enabled:`.

Does himalaya email CLI work on Windows?▼

Yes, but the official install.sh fails silently on Windows because the default PREFIX=/usr/local is not writable. Download the Windows tgz release directly into $LOCALAPPDATA/himalaya/bin and extract it with tar, then configure an account with an app password.

Is the google_workspace_mcp package safe to use?▼

No, `taylorwilsdon/google_workspace_mcp` is broken under current pydantic/mcp dependencies, crashing with 'ValueError: a coroutine was expected, got None' on launch. Use the official per-service Google remote MCP servers instead.