iab-tech-lab-mcp.yml
IAB Tech Lab publishes three MCP servers, all as open-source reference implementations that an operator runs on their own host — none is hosted by IAB Tech Lab, so no agent can reach them without a human deploying one first. (1) seller-agent: the primary interface of the publisher-side agent, 46 tools over Streamable HTTP at /mcp/ (protocol 2025-06-18) or local stdio, legacy HTTP+SSE at /mcp-sse/sse. (2) mcp-config: OpenDirect v2.1 MCP with 33 schema-generated CRUD tools whose inputSchemas are published verbatim in opendirect-mcp-schema.json (saved here as iab-tech-lab-opendirect-mcp-tools.json), served over SSE at localhost:3000/schema/mcp/sse. (3) agentic-real-time-framework: the RTBExtensionPoint gRPC service re-exposed as one MCP tool, "Extend RTB", on :50052 (Streamable HTTP).
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Descriptor
Candidate descriptor · transport
Tools
get_setup_status— Check what's configured vs missing — triggers setup wizard on first runhealth_check— System health — storage, ad server, SSPsget_config— Current configuration summary (no secrets)set_publisher_identity— Set publisher name, domain, org IDlist_agents— Show the 3-level agent hierarchy and their roleslist_products— Browse the product cataloglist_inventory— List raw inventory from ad serversync_inventory— Trigger inventory sync from ad server (GAM or FreeWheel)get_sync_status— Check sync scheduler statuslist_packages— Browse media kit packagescreate_package— Create a curated packageget_rate_card— Current rate card (base CPMs by inventory type)update_rate_card— Update rate card entriesget_pricing— Calculate tiered price for a product with buyer contextrequest_quote— Request a non-binding price quotecreate_deal_from_template— One-step deal creation (no quote needed)create_curated_deal— Deal with curator overlay (base CPM + curator fee)push_deal_to_buyers— IAB Deals API v1.0 push to buyer endpointsdistribute_deal_via_ssp— Route deal through SSP (PubMatic, Index Exchange)get_deal_performance— Delivery and performance metricsget_deal_lineage— Lineage chain for a deal — parents and replacementsmigrate_deal— Replace an existing deal with a new one; creates lineage trackingdeprecate_deal— Mark a deal as deprecated with reason and optional replacementexport_deals— Export deals in DSP-native format (generic, ttd, dv360, amazon, xandr)bulk_deal_operations— Process multiple deal operations in one batchtroubleshoot_deal— Diagnose deal performance issues via SSP diagnosticslist_orders— List orders and their current statestransition_order— Transition an order to a new state (draft→approved→delivering)get_inbound_queue— Everything waiting for publisher action: pending approvals, unresolved itemslist_pending_approvals— Pending approval requests waiting for a human decisionapprove_or_reject— Submit an approval decision: approve, reject, or counterset_approval_gates— Configure approval gates (required_flows)list_configurable_flows— Introspect automation config: approval gates, guard conditionslist_sessions— Active buyer conversation sessionsget_buyer_activity— Buyer agent engagement: who accessed inventory, initiated dealslist_buyer_agents— Registered buyer agents and their trust levelsregister_buyer_agent— Discover and register a buyer agent by URLset_agent_trust— Set trust level for a buyer agentlist_curators— Registered curatorslist_ssps— Configured SSP connectors and routing ruleslist_gam_orders— List orders from Google Ad Managerget_gam_delivery_report— Pull a delivery report from Google Ad Managerget_supply_chain— Seller's supply chain transparency info (sellers.json format)create_api_key— Create a buyer API key (operator auth required over HTTP)list_api_keys— List active API keysrevoke_api_key— Revoke an API key
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.