Submit a Program

Three ways to add an affiliate program to the registry. Choose the path that fits you.

PRIMARY

Agent flow

Ask your AI agent to submit a program on your behalf. Add OpenAffiliate to your MCP config, then describe what you want to submit.

mcp config
{
  "mcpServers": {
    "openaffiliate": {
      "url": "https://openaffiliate.dev/api/mcp"
    }
  }
}

Example prompt

“Add the Notion affiliate program to OpenAffiliate”

The agent looks up the program details, creates a YAML file following the schema, and opens a pull request on GitHub. CI validates the file and verifies the signup URL automatically.

Web form

Use the web form — no GitHub account needed. Fill in the program details and we generate the YAML and open a pre-filled GitHub PR on your behalf.

Open the submission form →

Developer flow

Fork the repo, create a YAML file, and open a PR directly.

01

Fork Affitor/open-affiliate on GitHub

02

Create programs/your-product.yaml — see the YAML Schema for format

03

Open a pull request. See Contributing for details