Create a project
seo.project.createCreates a new programmatic-SEO project and returns its projectId. FREE. Call this when seo.project.list comes back empty — every other tool needs a projectId and a new account has none. The project is created EMPTY: it still needs a data source and a content spec before seo.content.generate will run, so call seo.project.get afterwards and read readinessNote.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name, e.g. 'Plumbers by city'. The URL slug is derived from it automatically. | |
| domain | No | Optional custom domain the pages will be published on, e.g. 'example.com'. Omit to serve them under the platform's own domain. | |
| template | No | Page template. Defaults to 'location'. |