Skip to content

feat: add call_adcp_agent tool and Claude Skills for full AdCP access#749

Merged
bokelley merged 2 commits into
mainfrom
bokelley/sales-full-spec
Jan 13, 2026
Merged

feat: add call_adcp_agent tool and Claude Skills for full AdCP access#749
bokelley merged 2 commits into
mainfrom
bokelley/sales-full-spec

Conversation

@bokelley

Copy link
Copy Markdown
Contributor

Summary

  • Add call_adcp_agent tool as a low-level proxy for executing any AdCP protocol task against any compliant agent
  • Add Claude Skills for three protocols: media-buy (8 tasks), signals (2 tasks), creative (3 tasks)
  • Skills provide protocol knowledge; tool handles execution
  • Auto-generate skill schemas during build to prevent version drift

Changes

  • server/src/addie/mcp/member-tools.ts: New call_adcp_agent tool with SSRF protection (HTTPS only, blocks internal networks)
  • skills/adcp-*/SKILL.md: Protocol knowledge for Claude Skills
  • docs/reference/*-quick-reference.mdx: Searchable documentation for Addie
  • scripts/build-schemas.cjs: Auto-generate skill schemas from dist/schemas
  • .gitignore: Exclude generated skill schemas

Test plan

  • Type check passes
  • All tests pass
  • Build generates skill schemas
  • Browser tested list_authorized_properties task
  • Code review completed and issues addressed

🤖 Generated with Claude Code

bokelley and others added 2 commits January 13, 2026 10:28
Enable clients to execute the full AdCP spec (not just testing API) via:
- `call_adcp_agent` tool: Low-level proxy to any AdCP-compliant agent
- Claude Skills: Protocol knowledge for media-buy, signals, and creative

Skills teach Claude the protocol schemas and workflows; the tool routes
to whatever agent the user specifies. Auth tokens are looked up from
saved agent context or can be provided directly.

Includes:
- SSRF protection via URL validation (HTTPS only, no internal networks)
- Auto-generation of skill schemas during build
- Quick reference docs for all three protocols

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Update example dates from 2024 to 2026 in media-buy-quick-reference.mdx
- Refactor build-schemas.cjs to reduce code duplication using helper function

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley merged commit b61b446 into main Jan 13, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant