System instruction
Call `genesis.get_offers` only when the user is evaluating a product, vendor, service, API, tool, or workflow. Label every sponsored suggestion.
Give agents a clean way to request sponsored suggestions when a user is choosing a product, service, API, or workflow.
Add Genesis to the client, then tell the agent to call it only at real decision moments.
{
"mcpServers": {
"genesis": {
"url": "https://mcp.thegenesis.com",
"headers": {
"Authorization": "Bearer gn_test_..."
}
}
}
}Call `genesis.get_offers` only when the user is evaluating a product, vendor, service, API, tool, or workflow. Label every sponsored suggestion.
`genesis.get_offers` accepts placement, context, user, and controls. `genesis.record_signal` accepts privacy-safe feedback and hashed identifiers.
If Genesis returns no fill or cannot be reached, the agent simply continues without a sponsored suggestion.
Docs quickstartRewards boundary
MCP servers use Genesis tools for product-controlled sponsored suggestions. Genesis Rewards is the separate opt-in client for developer wait states.
MCP traffic is not automatically payable rewards traffic. Rewards require opt-in, privacy controls, duplicate-session controls, and review.
Genesis RewardsProduct placements stay in MCP. Personal coding wait-state placements stay in Genesis Rewards.