How to Chain Multiple Tools Together in Codex

Codex CLI is focused on code tasks, but those tasks often need real-world context — current library docs, live data, competitor analysis. AgentPatch gives Codex access to the full tool marketplace. When a task benefits from multiple tools, Codex uses them together.

Why This Matters

Terminal-first developers tend to want fewer context switches. If Codex can pull data, do research, and write code in the same session, that’s better than bouncing between a terminal, a browser, and whatever other tools you’re juggling.

Multi-tool capability matters most for tasks that would otherwise take several manual steps: research followed by code, data gathering followed by analysis, lookups followed by generation.

Setup

Add AgentPatch to ~/.codex/config.toml:

[mcp_servers.agentpatch]
url = "https://agentpatch.ai/mcp"
bearer_token_env_var = "AGENTPATCH_API_KEY"

Then set your API key:

export AGENTPATCH_API_KEY=your_api_key

Replace your_api_key with your actual key from the AgentPatch dashboard. Codex discovers all AgentPatch tools automatically on next start.

Example

You’re building a local search feature and want to test how it behaves when you combine place data with trend context. You tell Codex:

“For the city of Austin, search for coworking spaces, check if remote work is trending up or down, and pull any relevant news. Then generate a sample JSON payload I can use in the integration tests.”

Codex works across three tools:

Searching Google Maps for "coworking spaces Austin TX"...
Checking Google Trends for "remote work Austin"...
Searching Google News for "coworking spaces Austin"...

Results:

Maps: 8 coworking spaces found in central Austin. Top: WeWork 6th Ave (4.2★),
Capital Factory (4.6★), Industrious Domain (4.4★).

Trends: "Remote work Austin" is up 15% YoY. "Coworking Austin" up 28%.

News: Two new coworking spaces opened Q4 2025. Article from Austin American-Statesman
on downtown office vacancy driving co-working demand.

Sample JSON for integration tests:

{
  "city": "Austin",
  "results": [
    { "name": "Capital Factory", "rating": 4.6, "type": "coworking" },
    { "name": "WeWork 6th Ave", "rating": 4.2, "type": "coworking" },
    { "name": "Industrious Domain", "rating": 4.4, "type": "coworking" }
  ],
  "trend": { "direction": "up", "change": "+28%", "period": "12mo" },
  "newsCount": 2
}

Writing to tests/fixtures/local-search.json.

Codex combined three data sources and produced something directly useful. One prompt, no context-switching.

Wrapping Up

AgentPatch gives Codex access to the full tool marketplace in a single connection. Chaining tools is just what Codex does when the task calls for it — no additional configuration required. Explore everything at agentpatch.ai.