{
  "schema_version": "agentpmt.docs.v1",
  "generated_at": "2026-07-23T23:22:04.920Z",
  "release_id": "9bd28307d3dc8ff05bcac2f755a96681a9e650091caba4ab5ecbd5a1d6d62acc",
  "id": "69b2e500c481ec10adab7cef",
  "page_url": "https://www.agentpmt.com/docs/core-concepts/agent-groups",
  "markdown_url": "https://www.agentpmt.com/docs/core-concepts/agent-groups?format=agent-md",
  "json_url": "https://www.agentpmt.com/docs/core-concepts/agent-groups?format=agent-json",
  "source_path": "content/docs/agent-groups.mdoc",
  "updated_at": "2026-05-19T23:08:57.000Z",
  "headings": [
    {
      "depth": 2,
      "id": "what-an-agent-group-controls",
      "title": "What an Agent Group Controls"
    },
    {
      "depth": 2,
      "id": "one-account-multiple-groups",
      "title": "One Account, Multiple Groups"
    },
    {
      "depth": 2,
      "id": "bearer-token",
      "title": "Bearer Token"
    },
    {
      "depth": 2,
      "id": "agent-address",
      "title": "Agent Address"
    },
    {
      "depth": 2,
      "id": "next-steps",
      "title": "Next Steps"
    }
  ],
  "related_products": [],
  "related_workflows": [],
  "doc": {
    "title": "Agent Groups",
    "description": "Understand how agent groups control tool access, credentials, spending limits, and wallet addresses for connected agents.",
    "category": "Core Concepts",
    "image": null,
    "full_path": "core-concepts/agent-groups",
    "body_markdown": "# Agent Groups\n\nAn **agent group** is the control layer between a human account and one or more connected agents. It defines which tools the agents can use, how much they can spend, and which credentials are available to approved tool calls.\n\nEvery connected agent should run through an explicit group. No group means no controlled access.\n\n## What an Agent Group Controls\n\n### Tool Access\n\nOnly tools added to the group are visible to connected agents.\n\n### Spending Caps\n\nSet limits per call, hourly, daily, weekly, or monthly.\n\n### Credentials\n\nBind API keys and OAuth tokens so tools can authenticate on your behalf.\n\n## One Account, Multiple Groups\n\nCreate separate groups for separate trust boundaries:\n\n| Agent Group | Use Case | Cap Approach |\n| --- | --- | --- |\n| Research Agents | Web search, data retrieval | A recurring cap sized to expected research volume |\n| Content Agents | Writing tools, image generation | A project cap sized to current tool costs |\n| Shopping Agents | Product search, ordering | A narrow per-call cap with explicit credentials |\nEach group has its own Bearer Token and access settings, so a narrow-use agent does not inherit broad account access.\n\n## Bearer Token\n\nEach agent group exposes a single **Bearer Token** that identifies which group a connected runtime should use. MCP and direct HTTP API flows send the token in the standard `Authorization: Bearer <token>` header to decide which tools, credentials, and spending caps apply.\n\nReveal and copy the token from **Control Center → Agent Groups** by clicking **Show Bearer Token** on the group card.\n\n## Agent Address\n\nAn agent group can have an **agent address**, which is a blockchain wallet address assigned to the group. Autonomous agents use wallet addresses for x402 payments and signed external API calls.\n\nAgent addresses are only required for wallet-authenticated autonomous flows. MCP and API-key connections can run without an on-chain wallet.\n\n## Next Steps\n\n### [60 Second Quick Start](https://www.agentpmt.com/docs/getting-started/quick-start)\n\nCreate your first Agent Group and Bearer Token.\n\n### [Setting Spending Caps](https://www.agentpmt.com/docs/core-concepts/setting-spending-caps)\n\nChoose cap types and spending controls.\n"
  }
}
