Why agent-first
Same surface for humans and agents
REST and MCP expose an identical featureset against the same OpenAPI — no parallel “AI surface” to drift out of sync. See Philosophy for the SESOFI pattern (Single Endpoint, Single Object, Full Intent) that keeps composite intents legible.
Generic MCP wrapper
Three tools (
health, ask_about_capability, api_call) cover every endpoint. Adding a new REST endpoint instantly makes it agent-callable — no new MCP tool to write, register, or deploy.Declarative tool surface
A single
skill.md URL teaches an agent the entire API. ask_about_capability queries it on demand, so agents discover endpoints instead of memorizing them.Role-aware
Buyer and storefront roles each get their own skill file and OpenAPI spec, so agents see only the surface relevant to the caller.
Supported AI agents
- Claude (Claude.ai Team/Enterprise, Claude Desktop, Claude Code)
- ChatGPT (MCP Connectors and Custom GPTs)
- Cursor
- Custom agents — anything that speaks MCP or HTTP
Connection Methods
REST API
Standard HTTP REST API for traditional integrations:| Environment | Buyer Base URL | Storefront Base URL |
|---|---|---|
| Production | https://api.agentic.scope3.com/api/buyer | https://api.agentic.scope3.com/api/storefront |
| Staging | https://api.agentic.staging.scope3.com/api/buyer | https://api.agentic.staging.scope3.com/api/storefront |
MCP (Model Context Protocol)
For AI agent integrations using JSON-RPC 2.0:| Environment | Buyer MCP Endpoint | Storefront MCP Endpoint |
|---|---|---|
| Production | https://api.agentic.scope3.com/mcp/buyer | https://api.agentic.scope3.com/mcp/storefront |
| Staging | https://api.agentic.staging.scope3.com/mcp/buyer | https://api.agentic.staging.scope3.com/mcp/storefront |
These URLs always resolve to the latest stable API version.
Available MCP Tools
Each MCP endpoint exposes exactly three tools:| Tool | Purpose |
|---|---|
health | Check API health and verify connectivity |
ask_about_capability | Query the skill documentation to discover endpoints and their schemas |
api_call | Make authenticated REST API calls to any endpoint |
ask_about_capability to learn what endpoints exist, then uses api_call to execute them.
Connecting AI Agents
Claude Connector (Claude.ai Team / Enterprise)
This is the recommended way to connect Claude to Scope3. It provides OAuth-based authentication and works across both Claude.ai (browser) and Claude Desktop automatically.
- Go to claude.ai → Admin Settings → Integrations → MCP Connectors
- Click Add Connector
- Enter the MCP endpoint URL:
- Production:
https://api.agentic.scope3.com/mcp/buyer - Staging:
https://api.agentic.staging.scope3.com/mcp/buyer
- Production:
- Name it (e.g., “Scope3 Agentic API”)
- Save the connector — it is now available to all members in your organization
- Go to claude.ai → Settings → Integrations → MCP Connectors
- Find the Scope3 connector and click Connect
- Log in with your Scope3 credentials when prompted (OAuth)
- Start chatting! Ask Claude: “List my advertisers” or “Create a performance campaign”
Claude Desktop (Personal / Manual Setup)
If you don’t have a Claude Team or Enterprise plan, you can connect Claude Desktop directly using an API key. Edit your Claude Desktop config file:- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Code (CLI)
ChatGPT
- MCP Connector
- Custom GPT
Connect ChatGPT to Scope3 via MCP:
- Go to ChatGPT → Settings → MCP Connectors
- Click Add Connector
- Enter MCP Server URL:
https://api.agentic.scope3.com/mcp/buyer - Select OAuth as the authentication method
- Complete the Scope3 login flow when prompted
- Once connected, you’ll have access to 3 tools:
health- Check API statusask_about_capability- Learn about available endpointsapi_call- Make authenticated API calls
- Test with: “Use ask_about_capability to learn how to list advertisers”
Cursor
Configure Cursor with the Scope3 MCP server:- Open Cursor Settings → MCP tab
- Add a new MCP server:
- Name:
scope3 - URL:
https://api.agentic.scope3.com/mcp/buyer - Headers:
Authorization: Bearer your-api-key
- Name:
- Restart Cursor
- In chat, ask: “Use Scope3 tools to list advertisers”
Authentication
Use OAuth for Claude/ChatGPT MCP connectors (handled automatically) or an API key (Authorization: Bearer scope3_...) for CLIs, Cursor, and custom agents. See Authentication for full details.
Notifications
The API surfaces unread notifications inline inask_about_capability responses, so agents can proactively flag campaign or creative issues to users. See the Notifications guide for setup and the REST endpoints.
Next Steps
Quickstart
Connect Claude, ChatGPT, Cursor, or a custom agent in minutes.
Buyer Onboarding
The end-to-end campaign-launch journey for buyer integrations.
Skill
What
skill.md is and how agents use it for capability discovery.Authentication
API keys, OAuth, and SSO configuration.