▸ Read atomeve.dev/start.md and set up Backlink Prospector agent in my project.Queries DataForSEO for domains that link to configured competitors but not to your domain, then checks each prospect for context, fit, contact paths, and obvious disqualifiers. It exports a CSV with the referring domain, competitor evidence, prospect notes, contact URL or email, status, and next action so a human can run outreach from a spreadsheet.
It verifies contact forms and email addresses but does not submit forms or send outreach.
Create DataForSEO API credentials with Backlinks API access. Configure your domain, competitor domains, daily prospect target, and any exclusion rules in agent/instructions.md or the scheduled prompt.
The exact source npx atom-eve add installs — instructions, tools, and skills. Read it here, or copy any file straight into your project.
connections/dataforseo.tsimport { defineMcpClientConnection } from "eve/connections";
// DataForSEO ships a hosted MCP server, so the agent talks to it through a
// connection instead of a hand-rolled HTTP client. Basic auth is read from the
// sandbox env and brokered by eve, so the model never sees the credentials.
export default defineMcpClientConnection({
url: "https://mcp.dataforseo.com/mcp",
description:
"DataForSEO backlinks data: referring domains, backlinks, and domain intersection (domains that link to one set of sites but not another).",
headers: {
Authorization: `Basic ${Buffer.from(
`${process.env.DATAFORSEO_LOGIN ?? ""}:${process.env.DATAFORSEO_PASSWORD ?? ""}`,
).toString("base64")}`,
},
});