github Python analyzed 67c2653

niharxavier/poke-google-docs-mcp

github

MCP server that lets your Poke agent create and edit Google Docs. Python + FastMCP, deploys to Render, extensible to Sheets/Drive.

maintainer
niharxavier
licence
MIT
first seen
2026-06-28
last seen
2026-07-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 11 tools
transport streamable-http counts 11 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • append_text
  • append_values
  • create_document
  • create_spreadsheet
  • delete_file
  • insert_text
  • list_files
  • read_document
  • read_values
  • replace_text
  • write_values
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 67c2653 · analyzer v33 · 2w ago

danger signals2

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 9

secrets 1

  • secrets niharxavier-poke-google-docs-mcp-67c2653/src/auth.py :17 expected = os.environ.get("MCP_API_KEY")

tool registrations 11

  • create_document niharxavier-poke-google-docs-mcp-67c2653/src/tools/docs.py :61
  • read_document niharxavier-poke-google-docs-mcp-67c2653/src/tools/docs.py :89
  • append_text niharxavier-poke-google-docs-mcp-67c2653/src/tools/docs.py :105
  • insert_text niharxavier-poke-google-docs-mcp-67c2653/src/tools/docs.py :121
  • replace_text niharxavier-poke-google-docs-mcp-67c2653/src/tools/docs.py :137
  • list_files niharxavier-poke-google-docs-mcp-67c2653/src/tools/drive.py :25
  • delete_file niharxavier-poke-google-docs-mcp-67c2653/src/tools/drive.py :81
  • create_spreadsheet niharxavier-poke-google-docs-mcp-67c2653/src/tools/sheets.py :18
  • read_values niharxavier-poke-google-docs-mcp-67c2653/src/tools/sheets.py :40
  • write_values niharxavier-poke-google-docs-mcp-67c2653/src/tools/sheets.py :67
  • append_values niharxavier-poke-google-docs-mcp-67c2653/src/tools/sheets.py :100

declared dependencies 4

  • fastmcp@>=2.3.0
  • google-api-python-client@>=2.100.0
  • google-auth@>=2.23.0
  • google-auth-oauthlib@>=1.1.0

transport_posture 1

  • network-listening, binds all interfaces, no auth detected niharxavier-poke-google-docs-mcp-67c2653/src/server.py :30 host="0.0.0.0",