{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_yvx7fkm5ncwe","handle":"jag-k-google-docs-mcp","url":"https://wellknown.network/agents/jag-k-google-docs-mcp","links":{"self":"https://wellknown.network/agents/jag-k-google-docs-mcp/record.json","html":"https://wellknown.network/agents/jag-k-google-docs-mcp","markdown":"https://wellknown.network/agents/jag-k-google-docs-mcp/record.md","api":"https://wellknown.network/api/v1/agents/jag-k-google-docs-mcp","status":"https://wellknown.network/api/v1/agents/jag-k-google-docs-mcp/status","claim":"https://wellknown.network/agents/jag-k-google-docs-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/jag-k-google-docs-mcp/claim.json","badge":"https://wellknown.network/agents/jag-k-google-docs-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:jag-k-google-docs-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"google-docs-mcp","summary":"MCP server for Google Docs","description":"# Google Docs MCP\n\nMCP server for Google Docs.\n\n## Features\n\n- Tools:\n  - `docs.read` — Read a Doc as Markdown or HTML\n  - `comments.list` — List comments and replies\n  - `comments.reply` — Reply to a comment (write gated)\n  - `comments.resolve` — Resolve a comment (write gated)\n  - `docs.insert_text` — Insert or append text (write gated)\n  - `docs.from_url` — Normalize a Docs/Drive URL to IDs\n  - `drive.export_file` — Export as PDF/DOCX/HTML\n- Resources:\n  - `mcp://token-info` — Safe token diagnostics (no secrets)\n  - `gdoc-md://{document_id}` — Google Doc (Markdown)\n  - `gdoc-html://{document_id}` — Google Doc (HTML)\n- Prompts:\n  - `comment_reply`, `summarize_doc`\n\n## Quick Start\n\n- Using CLI (recommended):\n  - Authorize: `uvx google-docs-mcp auth authorize [-f|--force]`\n  - Start server (default stdio): `uvx google-docs-mcp server [--transport stdio|http|sse|streamable-http]`\n- Using local instance:\n  - Authorize: `uv run google_docs_mcp auth authorize`\n  - Start server: `uv run google_docs_mcp server`\n\n## MCP Config (example)\n\nAdd to your MCP client configuration (installed CLI):\n\n```toml\n[mcp_servers.google_docs_mcp]\ncommand = \"uvx\"\nargs = [\"google-docs-mcp\", \"server\"]\nenv = {\n  WRITE_MODE = \"disabled\",\n  GOOGLE__CLIENT_ID = \"<id>\",\n  GOOGLE__CLIENT_SECRET = \"<secret>\",\n}\n```\n\n## OAuth Setup\n\n1) Create OAuth Desktop client in Google Cloud Console.\n2) Provide `GOOGLE__CLIENT_ID` and `GOOGLE__CLIENT_SECRET` as env vars, or put a client file in the config dir and set `GOOGLE__OAUTH_CLIENT_FILE`.\n3) Run `google-docs-mcp auth authorize` (or `uv run -m google_docs_mcp.cli auth authorize`) and approve scopes.\n\n## Write Safety\n\n- Controlled via `WRITE_MODE` env var. Default is `enabled`. Set `disabled` to block any write tools.\n\n## Configuration\n\n- This repo provides an auto-generated `Configuration.md` and a starter `.env.example`. They are the source of truth for all env vars and defaults.\n- Common variables:\n  - `WRITE_MODE`: `enabled` (default) or `disabled`\n  - `…","publisher":{"name":"Jag_k","url":null},"homepage":null,"repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:google-docs-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":1,"provenance":"derived"},{"slug":"productivity.notes","name":"Notes & Docs","confidence":1,"provenance":"derived"},{"slug":"ai.prompting","name":"Prompt Management","confidence":0.791,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.745,"provenance":"derived"}],"categories":["ai","dev","productivity","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"google-docs-mcp","registry":"pypi","observedAt":"2026-09-09T16:25:37.268Z","publishedAt":"2025-08-29T15:37:38.070050Z","latestVersion":"0.1.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"google-docs-mcp","url":"https://pypi.org/project/google-docs-mcp/","firstSeenAt":"2026-09-09T16:24:27.092Z","fetchedAt":"2026-09-09T16:24:27.092Z","normalizedAt":"2026-09-09T16:24:27.092Z"}]},"firstSeenAt":"2026-09-09T16:24:27.092Z","updatedAt":"2026-09-09T16:25:37.268Z"}