Google Jules MCP server
Model Context Protocol server for Google's Jules AI coding agent
2 stars101 downloads/wk
Reviews
Write oneNobody has reviewed Google Jules yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Google Jules tools (20, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
jules_approve_planApprove the execution plan for a Jules session that has requirePlanApproval=true. Only needed when session state is AWAITING_PLAN_APPROVAL. View the plan first with jules_list_activities.
jules_archive_sessionArchive a Jules session to hide it from the default session list without deleting it. Use jules_unarchive_session to restore it.
jules_bulk_create_sessionswrite actionCreate sessions across multiple repositories, reporting each result independently.
jules_cancel_recurring_schedulewrite actionCancel a recurring session schedule.
jules_create_sessionwrite actionStart a new asynchronous coding task with Jules. Provide a detailed task description and the repository to work on. Jules runs in an isolated cloud VM and typically completes tasks in 5-60 minutes depending on complexity.
jules_delete_sessionwrite actionPermanently delete a Jules session. This cannot be undone. Use jules_archive_session instead if you may want the session back later.
jules_execute_and_waitwrite actionCreate a new Jules session and immediately wait/poll for its completion. Automatically tracks progress, emits progress notifications, and returns a unified payload with final state, summary, and PR details upon resolution. Bounded by a wait limit to prevent timeouts.
jules_get_activityGet a single activity from a Jules session by ID. Use jules_list_activities to find activity IDs.
jules_get_session_outputRetrieve the final output and results from a completed Jules session, including pull request details. Use after session state is COMPLETED.
jules_get_sourceGet details for a single GitHub repository connected to Jules, including its branches and visibility. Use jules_list_sources to see all connected repositories.
jules_get_statusCheck the current status and recent activity of a Jules session. Use this to poll for progress and completion. Sessions typically take 5-60 minutes to complete.
jules_list_activitiesGet detailed activity log for a Jules session. Activities include plan generation, progress updates, messages, and completion events. Most recent activities appear first.
jules_list_recurring_schedulesList persistent recurring session schedules.
jules_list_sessionsList all your Jules sessions with their current states. Useful for finding session IDs or checking on multiple tasks.
jules_list_sourcesList all GitHub repositories connected to Jules. You must install the Jules GitHub app at https://jules.google.com before repositories appear here.
jules_list_stuck_sessionsList sessions that are waiting for plan approval or user feedback, following pagination automatically.
jules_schedule_recurring_sessionwrite actionCreate a persistent cron schedule for recurring Jules sessions.
jules_send_messagewrite actionSend a follow-up message or instruction to a running Jules session. Jules will respond in the next activity, which you can see with jules_list_activities or jules_get_status.
jules_unarchive_sessionRestore a previously archived Jules session so it appears in the default session list again.
jules_wait_for_sessionWait/poll for a Jules session to complete. Automatically tracks progress, emits progress notifications, and returns a unified payload with final state, summary, and PR details upon resolution. Bounded by a wait limit to prevent timeouts.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan49 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 5 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y google-jules-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add google-jules-mcp-server -- npx -y google-jules-mcp-server
Google Jules: common questions
- Is Google Jules MCP server safe?
- Mostly: it is graded B (83/100). Read the Google Jules safety report
- How do I install Google Jules?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Google Jules need an API key?
- Yes. The registry entry asks for
JULES_API_KEY. - Is Google Jules maintained?
- The last commit was 6 days ago (2026-09-15). The latest release is v0.4.0.
- What can I use instead of Google Jules?
- Servers from other publishers that do the same job: Agent-Native Slides MCP server, Orcareplay MCP server and Google Surf MCP server. Compare all Google Jules alternatives.
Alternatives to Google Jules
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native SlidesAgent-Native Google Slides - generate and edit React presentationsnot reviewedEstablishedA
- OrcareplayRead, replay and fork recorded coding-agent runs.not reviewedEstablishedA
- Google SurfWeb, academic and code search with graph RAG, data lineage, ontology and cross-project schema links.not reviewedEstablishedB
- Total Agent MemoryPersistent local memory for coding agents: temporal knowledge graph, procedural and episodic recallnot reviewedEstablishedA
- GitWarrenCode review on your own machine, for you and your coding agent. Nothing leaves your computer.not reviewedEstablishedA