Jules Dispatch
Batch-dispatch coding tasks to Google Jules: 50 parallel sessions, plan approval, PR collection.
Connector by Yuuqq · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Jules Dispatch?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/yuuqq-jules-dispatch
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 5 read · 4 write · 1 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 10
Read from the source code; the running server may list different tools.
Read 5 · Look things up without changing anything.
jules_interactjules_list_sessionsjules_list_sourcesjules_monitorjules_plan_tasks
Write 4 · Create, change, send or run things.
jules_approve_planjules_autojules_dispatchjules_send_message
Delete 1 · Delete, drop, revoke or wipe things.
jules_cancel_session
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
JULES_API_KEY
Other settings (environment variables or headers).
JULES_DEFAULT_BRANCHJULES_DEFAULT_SOURCE
Network hosts it talks to 13
api.openai.com· found in codeark.cn-beijing.volces.com· found in codebiomejs.dev· found in codecdn.jsdelivr.net· found in codefonts.googleapis.com· found in codefonts.gstatic.com· found in codegithub.com· found in codejules.google.com· found in codejules.googleapis.com· found in codelongcat.ai· found in codeqianfan.baidubce.com· found in coderoots.gov.sg· found in codestatus.google.com· found in code
Files it touches
/tmp/test-bilingual-rtl.svg/tmp/test-bilingual-sbs.svg/tmp/test-bilingual-sizes.svg/tmp/test-bilingual-stacked.pptx/tmp/test-bilingual-stacked.svg/tmp/test-glow-shadow.svg/tmp/test-glow.svg/tmp/test-handout.pdf/tmp/test-handout.pptx/tmp/test-soft-edge.pptx/tmp/test-soft-edge.svgE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\infra-01-longcat-client.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\infra-02-requirements.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\infra-03-gitignore.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\infra-04-longcat-test.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-01-doubao-client.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-02-wenxin-client.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-03-xingye-web.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-04-talkie-web.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-05-zhumengdao-charai.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-06-user-templates.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-07-runner-tests.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-08-codebook-tests.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-09-analysis-tests.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-10-viz.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-11-paper-intro-lit.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-12-paper-method.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-13-discourse-analysis.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-14-env-example.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-15-paper-results.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-16-paper-discussion.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-17-abstract-refs.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-18-update-longcat.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-19-run-pilot.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-20-reliability.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-21-data-validation.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-22-ipd-case-study.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p2-23-system-prompts.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p3-01-weibo-crawl.yamlE:\\Research\\llm-privacy-audit\\vendor\\jules-dispatch\\tasks\\p3-02-style-features.yaml
Tools (10)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
jules_approve_planApprove the current plan for a Jules session that is awaiting plan approval. Use this only after an AI agent has reviewed the latest plan and decided the session should continue executing. Returns: { success: true, data: { sessionId } } See also: jules_interact (review the latest plan before approving), jules_monitor
jules_autoPlan a high-level intent with an OpenAI-compatible LLM and dispatch the resulting Jules tasks in one call. Use this optional one-shot fan-out tool when an AI agent is ready to create sessions immediately instead of reviewing planned tasks first. Dispatch uses the same bounded worker pool and optional global launch pacing as jules_dispatch. Returns: { success: true, data: { plan: { model, rationale?, tasks, usage? }, summary: { total, dispatched, failed }, results: [{ taskFile, taskTitle, sessionId, sessionUrl, title, status, error? }] } } See also: jules_plan_tasks (plan without dispatch), …
jules_cancel_sessioncan change or delete dataCancel a running Jules session. Use this when an AI agent determines a session is no longer wanted, is blocked beyond recovery, or should be stopped before it makes further changes. Returns: { success: true, data: { sessionId } } See also: jules_monitor (check before cancelling), jules_dispatch (start replacement work)
jules_dispatchDispatch one or more Jules tasks through a single consolidated orchestration call. Use this when an AI agent has a single task object, an array of task objects, or a YAML/JSON task payload and wants a continuously replenished worker pool with bounded concurrency and optional global launch pacing. Returns: { success: true, data: { summary: { total, dispatched, failed }, results: [{ taskFile, taskTitle, sessionId, sessionUrl, title, status, error? }] } } See also: jules_monitor (track dispatched sessions), jules_interact (inspect one session in context), jules_list_sources (find source identi…
jules_interactread-onlyFetch full Jules session interaction context in one call. Use this when an AI agent needs the session record, derived status, globally latest plan, newest chronological activity window, total activity count, and PR output together before deciding whether to approve, message, monitor, or collect results. Returns: { success: true, data: { session: { id, title, state, url, source, branch }, status, plan, activityTotal, activities: [{ id, time, originator, title?, agentMessaged?, userMessaged?, planGenerated?, completed?, failed?, sessionFailed? }], pr? } } See also: jules_dispatch (create sess…
jules_list_sessionsread-onlyList recent Jules sessions with optional pagination. Use this when an AI agent needs to discover recent sessions before selecting IDs for inspection or status checks. Returns: { success: true, data: { sessions: [{ name, id, title, url, state?, createTime? }], nextPageToken? } } See also: jules_monitor (status for known IDs), jules_interact (full session record)
jules_list_sourcesread-onlyList all GitHub repositories connected to Jules. Use this to discover available source identifiers before dispatching or planning Jules work. Returns: { success: true, data: { sources: [{ id, name, githubRepo? }] } } See also: jules_dispatch (uses source identifiers), jules_list_sessions, jules_plan_tasks
jules_monitorread-onlyMonitor one or more Jules sessions with optional waiting until terminal or action-required state. Sessions that cannot be polled at all (e.g. unknown IDs) are reported in the errored bucket while the rest keep polling. Use this for consolidated status checks, or set wait=true after dispatching when an AI agent needs completed/failed/cancelled/action-required/errored/still-running buckets before the next orchestration step. Returns without wait: { success: true, data: { sessions: [{ sessionId, title, state, status, prUrl?, lastActivity? }] } } Returns with wait: { success: true, data: { sess…
jules_plan_tasksread-onlyExpand a high-level intent into independent, parallelizable Jules task definitions without dispatching them. Use this optional planner when an AI agent needs an LLM-assisted task breakdown to review or pass into jules_dispatch later. Returns: { success: true, data: { model, rationale?, tasks: [{ title, prompt, source?, branch?, autoMode?, requirePlanApproval? }], usage? } } See also: jules_dispatch (dispatch planned tasks), jules_auto, jules_list_sources
jules_send_messageSend a follow-up message to a running Jules session. Use this when an AI agent needs to unblock a session, answer a question, clarify requirements, or provide revised instructions. Returns: { success: true, data: { sessionId } } See also: jules_interact (inspect the conversation), jules_cancel_session
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 22, 2026 (8 days ago)
- Last release
- Aug 13, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Yuuqq/jules-dispatch- Version
- 1.3.2
- Auth
- API key
- Packages
- npm @yuuqq/jules-dispatch
- License
- MIT
- Repository
- github.com/Yuuqq/jules-dispatch
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Jules Dispatch running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Jules Dispatch MCP server. Agent Mart. https://agentmart.dev/connectors/yuuqq-jules-dispatch (last updated 2026-10-24)