Defines the Gmail integration bundle for the Ironclaw platform, including OAuth instructions and manifest configuration. Use this to enable Gmail-based automation tools within the system.
// Source: https://github.com/nearai/ironclaw | License: Apache-2.0 | Copyright 2026 NEAR AI
// Provided via justclaw.it.com; keep this notice with the code.
//! Gmail extension package — message/draft tools over the gsuite executor,
//! Google OAuth credential, host-mediated egress. Assets: per-tool input/output
//! JSON schemas and prompt docs (no bundled WASM; dispatched by the gsuite
//! first-party executor).
use std::borrow::Cow;
use ironclaw_host_api::capability::EffectKind;
use super::{PackageBundle, PackageOnboarding, bytes_asset};
pub(super) const ID: &str = "gmail";
const MANIFEST: &str = include_str!("../../../packages/gmail/manifest.toml");
pub(super) fn bundle() -> PackageBundle {
PackageBundle {
id: ID,
display_name: "Gmail",
manifest_toml:
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key