Ubersuggest automation
Set up an Ubersuggest project for a new site
A new client site needs a project, competitors and a keyword list before Rank Tracking has anything to show, and each of the three lives on its own screen.
Cotlet does it in your own Ubersuggest account with list_projects, create_project, add_competitors and add_tracked_keywords, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Can Ubersuggest do this on its own?
Ubersuggest has no API for creating a project, and its official MCP cannot change your projects (checked 23 Oct 2026). Setup stays a manual flow in the Dashboard.
How you do it in Ubersuggest today
- Open the Dashboard, click Add Project, enter the domain and click Start Analysis.
- Review the Business Summary and click create.
- Select the competitors to track and continue, then review the suggested prompts for visibility in ChatGPT and Gemini and continue.
- Review and select the keywords to track.
- Later, add more competitors from the My Competitors box at the bottom of the Dashboard: Add Competitors to Track, choose language and location, type the URLs, press Enter and click Start Tracking.
How to set up an Ubersuggest project for a new site
Create an Ubersuggest project for brewlab-store.com, add three competitors in the United States and track these 12 keywords there. - 01
Check for a duplicate
list_projects shows the domains you already track. Ubersuggest refuses a second project with the same URL, so the agent stops and tells you instead of calling create_project.
- 02
Create the project
create_project enters the domain, starts the analysis and creates the project from the Business Summary. It skips the competitor, prompt and keyword screens, as Do It Later does, and fills them with the next two tools. If your plan has no free project slot it fails with the limit and never buys an add-on.
- 03
Add competitors for one country
add_competitors takes the URLs and one location. Ubersuggest tracks competitors at country level only, so a city is turned into its country. The agent counts competitors times locations against your plan before it calls.
- 04
Add the keywords
add_tracked_keywords adds your list for the location you name, and reports the slots used.
- 05
Report the setup
The agent reads list_projects once more and returns the project with its locations, competitor and keyword counts, and when the first weekly ranking update is due.
What you get back
Created project brewlab-store.com
Competitors tracked in United States: 3
Keywords tracked in United States: 12
First Rank Tracking data: next weekly update Other ways to ask
- Set up projects for these five client domains with the same competitors and a keyword list per client from the sheet.
- Create the project, add competitors in the United States and the United Kingdom and tell me how many competitor slots that uses.
- Create the project only, and list what is still missing before Rank Tracking shows data.
What Ubersuggest allows, and what to know first
- Ubersuggest does not allow two projects with the same URL, and the number of projects depends on your subscription plan.
- Competitor tracking is available only at country level, even when the project location is a city.
- Plans cap tracked competitors at 5 (Individual), 10 (Business) and 15 (Agency/Enterprise), and the number is multiplied by the locations you select.
- Removing a project deletes its tracking data for good, and a recreated project starts tracking from the new date.
- A project tracks keyword rankings for a maximum of three years from its creation date.
create_project, add_competitors and add_tracked_keywords change only your own Ubersuggest data and reach no one else, so they run without asking first.
Sources: Ubersuggest Help: How to Create a Project and Track Keywords · Ubersuggest Help: How to Add or Remove Competitors · Ubersuggest Help: How to Manage Projects · Ubersuggest MCP connector guide
Call create_project from a script
curl -X POST https://cotlet.dev/api/v1/ubersuggest/projects \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain":"brewlab-store.com"}' {
"project": "brewlab-store.com",
"status": "created",
"business_summary": "Online store selling home coffee brewing equipment.",
"next": "Add competitors and keywords"
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is ubersuggest_write → create_project. Example data.
Schedule it in n8n, Make, Zapier or cronUbersuggest tools this automation uses
| Tool | Parameters |
|---|---|
| list_projects | none |
| create_project | domain |
| add_competitors | project, competitors, location |
| add_tracked_keywords | project, keywords, location |
Frequently asked questions
Is it safe to connect Ubersuggest to Cotlet?
Yes. You sign in to Ubersuggest yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get Ubersuggest once you enable it, every background request is listed, and the browser profile is stored encrypted with AES-256-GCM, the cipher 1Password uses for its vaults. The AI model never sees a login, posts and messages wait for your OK, and Disable for agents cuts access in one click. Independent scanners grade cotlet.dev A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory; live results are on https://cotlet.dev/security.
Give your agent access to Ubersuggest.
Free 7-day trial with 2,000 credits, no card needed. Cotlet is independent and not affiliated with Ubersuggest.