# Daisycon - Campaigns (MCP server)

> Public Daisycon Campaign Search MCP - no authentication required.

󠀠

**Connection**

---

- Endpoint: `POST https://mcp.daisycon.com/campaigns/mcp`
- Transport: Streamable HTTP, JSON-RPC 2.0
- Primary Protocol Version: `2026-07-28`, carried per request in `params._meta` and matched by the `MCP-Protocol-Version`, `Mcp-Method` and `Mcp-Name` headers
- Legacy Protocol Support: `2025-11-25`, `2025-06-18`, `2025-03-26`, `2024-11-05`, negotiated through `initialize`
- Authentication: none (no `Authorization` header required)
- Scopes: `campaigns.read`
- Tools: 2 (1 custom)

󠀠

**Scopes**

---

- `campaigns.read`: View public campaigns data

󠀠

**Tools**

---

**Custom**

- `list`: List all available tools grouped by category. - `campaigns.read`

󠀠
**Programs**

- `getAllPublicPrograms`: Get all public programs - `campaigns.read`

## Optional

- [Every MCP server hosted here](https://mcp.daisycon.com/llms.txt): the same connection facts for each of them, in one document
- [Machine-readable index](https://mcp.daisycon.com/mcp.json): endpoint, transport, authentication and scopes per server, as JSON
- [Upstream API specification](https://docs-public.daisycon.com/openapi.json): the OpenAPI document the generated tools come from
