Ubersuggest logo 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

  1. Open the Dashboard, click Add Project, enter the domain and click Start Analysis.
  2. Review the Business Summary and click create.
  3. Select the competitors to track and continue, then review the suggested prompts for visibility in ChatGPT and Gemini and continue.
  4. Review and select the keywords to track.
  5. 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

Prompt

Create an Ubersuggest project for brewlab-store.com, add three competitors in the United States and track these 12 keywords there.
  1. 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.

  2. 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.

  3. 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.

  4. 04

    Add the keywords

    add_tracked_keywords adds your list for the location you name, and reports the slots used.

  5. 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

Example data

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

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"}'

Example response

{
  "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 cron

Ubersuggest tools this automation uses

Cotlet Ubersuggest tools used to set up an Ubersuggest project for a new site
Tool Parameters
list_projects none
create_project domain
add_competitors project, competitors, location
add_tracked_keywords project, keywords, location
All 13 Ubersuggest tools with descriptions

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.