MCP Hub
Back to servers

Jules API MCP

An MCP server that enables users to manage Google's Jules AI coding agent sessions directly from MCP-compatible clients. It supports creating sessions, approving execution plans, and interacting with session activity to streamline autonomous coding workflows.

glama
Updated
Mar 12, 2026

jules-api-mcp

An MCP server for Jules — Google's AI coding agent. Manage Jules sessions from any MCP-compatible client: Claude, Gemini CLI, Cursor, Zed, VS Code, and more.

Tools

ToolDescription
list_sessionsList all Jules sessions
get_sessionGet session details and current state
create_sessionCreate a new Jules session
approve_planApprove Jules's plan to proceed with execution
send_messageSend feedback or instructions to Jules
list_activitiesFull activity timeline for a session
get_last_messageJules's latest outbound message
get_pr_urlGet the PR URL from a completed session

Requirements

  • Node.js 18+
  • A Jules API key (JULES_API_KEY)

Installation

From source

git clone https://github.com/GreyC/jules-api-mcp
cd jules-api-mcp
npm install
npm run build

Configuration

Add to your MCP client config (e.g. ~/.claude/claude_desktop_config.json or ~/.gemini/settings.json):

{
  "mcpServers": {
    "jules": {
      "command": "node",
      "args": ["/path/to/jules-api-mcp/dist/index.js"],
      "env": {
        "JULES_API_KEY": "<your-key>"
      }
    }
  }
}

Usage Examples

List all sessions:

list_sessions()

Create a session with auto PR:

create_session(
  repo="owner/repo",
  prompt="Refactor the login function in auth.py to use async/await",
  automation_mode="AUTO_CREATE_PR"
)

Approve a plan:

approve_plan(session_id="<ID>")

Send feedback:

send_message(session_id="<ID>", message="Looks good, please create the PR.")

Session States

StateMeaning
IN_PROGRESSJules is actively working
AWAITING_PLAN_APPROVALJules generated a plan, waiting for approval
AWAITING_USER_FEEDBACKJules has a question mid-execution
COMPLETEDJules finished
FAILEDUnrecoverable error

Related

  • jules-skill — Agent skill with workflow guidance, decision heuristics, and prompt templates for autonomous Jules management

License

MIT

Reviews

No reviews yet

Sign in to write a review