---
title: "Custom agents"
method: GET
path: "/setup/agents"
tags: ["Quickstart"]
---

# Custom agents

`GET /setup/agents`

## Request

- Base URL: `https://compabase.com/api/mcp`
- URL: `https://compabase.com/api/mcp/setup/agents`
- Auth: none required

Any MCP client with Streamable HTTP can connect. Typical flow:
`initialize` → `notifications/initialized` → `tools/list` → `tools/call`.
Frameworks such as LangChain / LangGraph MCP adapters and LlamaIndex use the same URL
and auth headers. Each successful **data** `tools/call` consumes one MCP query from your
plan; account tools skip that meter. Live traffic always hits
`POST https://compabase.com/api/mcp` (samples on the right).

## Response `200`

Example JSON-RPC result from POST /api/mcp

- object

---

[API](https://skmtc.dev/compabase/apis/compabase-mcp.md) · [All operations](https://skmtc.dev/compabase/apis/compabase-mcp/llms.txt) · [OpenAPI document](https://skmtc.dev/compabase/apis/compabase-mcp/revisions/43169ccbb0f7?raw)
