list_projects
List Ranklybee Projects
List the signed-in user's Projects with their role and websites. Start here to get a projectId.
Takes no parameters.

io.github.dazhiyu0235Published by GitHub account dazhiyu0235v0.3.0Updated Oct 26, 2026
SEO research, AI visibility, content, leads, and backlink workflows. Sign in with RanklyBee OAuth.
RanklyBee is a remote MCP server for SEO work: it lets an assistant manage projects and sites, plan and write articles, track leads, and run backlink…
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.dazhiyu0235%2Franklybee/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"ranklybee": {
"type": "http",
"url": "https://api.ranklybee.com/mcp"
}
}
}List Ranklybee Projects
List the signed-in user's Projects with their role and websites. Start here to get a projectId.
Takes no parameters.
List available Ranklybee Projects
List the signed-in user's Projects and their active Site details so the user can choose a target without knowing an internal Project ID.
Takes no parameters.
Get confirmed backlink submission profile
Read the current active Site's backlink submission profile and readiness state.
siteIdprojectIdrequiredList eligible backlink sources
List visible, available backlink sources that have a supported submission destination.
pagelimitsearchprojectIdrequiredsourceTypePreflight a backlink submission
Check paid access, profile confirmation, source policy, inventory, duplicate backlinks, and daily capacity before creating a submission job.
siteIdrequiredsourceIdrequiredprojectIdrequiredCreate a backlink submission job
After user review and approval, create one idempotent submission job in waiting_human state. This does not click the third-party site's final submit button.
siteIdrequiredsourceIdrequiredprojectIdrequiredidempotencyKeyrequiredGet backlink submission status
Read the current state and recorded outcome of a backlink submission job.
jobIdrequiredprojectIdrequiredRecord backlink submission outcome
Record the result after a user-approved browser interaction. Use needs_verification for CAPTCHA, MFA, email verification, rate limits, or ambiguous results.
jobIdrequiredstatusrequiredmessageprojectIdrequiredexternalUrlexternalReferenceList Ranklybee leads
List scored leads for a Project, newest first. Filter by tier (hot, warm, explore), stage, platform, or text. Each lead has the evidence quote that shows the buying intent and a link to the original post.
pagelimitsiteIdfiltersprojectIdrequiredGet a Ranklybee lead
Read one lead with its score, evidence quote, reason, stage, and link.
leadIdrequiredprojectIdrequiredList Ranklybee lead keywords
List the monitoring keywords (search phrases and platforms) for a Project.
projectIdrequiredMove a Ranklybee lead to a stage
Move a lead to to_qualify, to_contact, in_conversation, or closed. This fires any stage-changed automations the user configured.
stagerequiredleadIdrequiredprojectIdrequiredList a Project's websites
List the websites in a Project. Most tools need a siteId from this list.
projectIdrequiredGet the site profile
Read what Ranklybee knows about a website: positioning, audience, products, competitors, and the latest analysis job.
siteIdrequiredprojectIdrequiredUpdate the site profile
Replace the editable site profile. Read it with get_site_profile first and send every field back, changing only what the user asked for.
siteIdrequiredprofilerequiredprojectIdrequiredRe-analyze the website
Crawl the website again and rebuild its profile. Runs in the background; poll get_site_profile for the result.
siteIdrequiredprojectIdrequiredidempotencyKeyrequiredreviewFoundationGet plan usage
Read how much of each plan allowance the Project has used in the current period.
projectIdrequiredGet the content plan
Read the latest content plan for a website with its scheduled article briefs. Returns null when no plan exists.
siteIdrequiredprojectIdrequiredGenerate a content plan
Generate a new content plan from the site profile and keyword research. Uses the plan's content allowance.
siteIdrequiredprojectIdrequiredidempotencyKeyrequiredStart a content plan
Start a reviewed content plan so its briefs are written on their scheduled dates.
planIdrequiredsiteIdrequiredprojectIdrequiredApprove or reject a content plan
Approve or reject a whole content plan.
planIdrequiredreasonsiteIdrequireddecisionrequiredprojectIdrequiredApprove or reject an article brief
Approve or reject one article brief in a content plan.
planIdrequiredreasonsiteIdrequiredbriefIdrequireddecisionrequiredprojectIdrequiredReschedule an article brief
Move an article brief to another date (YYYY-MM-DD) on the content calendar.
planIdrequiredsiteIdrequiredbriefIdrequiredprojectIdrequiredscheduledDaterequiredSet writer instructions for a brief
Set the notes the writer follows for one article brief. Send an empty string to clear them.
planIdrequiredsiteIdrequiredbriefIdrequiredprojectIdrequiredinstructionsrequiredChange a brief's target keyword
Change the target keyword of one article brief.
phraserequiredplanIdrequiredsiteIdrequiredbriefIdrequiredprojectIdrequiredResearch article keywords
Look up keyword ideas for a seed phrase with volume, difficulty, and whether each is already in the plan. The ideas are saved to the website's keyword list.
queryrequiredsiteIdrequiredprojectIdrequiredList saved article keywords
List the keywords saved for a website's articles.
siteIdrequiredprojectIdrequiredAdd keywords to the content plan
Add keywords to the content plan as article briefs, optionally on a given date. Returns the keywords that were skipped and why.
siteIdrequiredphrasesrequiredprojectIdrequiredscheduledDateSave article keywords
Save keywords to the website's keyword list without scheduling articles for them.
siteIdrequiredphrasesrequiredprojectIdrequiredRemove saved article keywords
Remove keywords from the website's saved keyword list.
siteIdrequiredphrasesrequiredprojectIdrequiredList articles
List a website's articles, newest first, with their state and publication. Each item is large, so pass a small limit such as 10 and page with offset.
limitoffsetsearchsiteIdrequiredprojectIdrequiredGet an article
Read one article with its full content, quality checks, and publication state.
siteIdrequiredassetIdrequiredprojectIdrequiredWrite an article from a brief
Write the article for an approved brief. Uses the plan's article allowance and takes a few minutes; poll get_article.
siteIdrequiredbriefIdrequiredprojectIdrequiredidempotencyKeyrequiredEdit an article
Replace an article's editable content. Read it with get_article first and send every content field back.
siteIdrequiredassetIdrequiredcontentrequiredprojectIdrequiredRewrite parts of an article
Rewrite the chosen fields of an article with AI.
fieldsrequiredsiteIdrequiredassetIdrequiredprojectIdrequiredidempotencyKeyrequiredSubmit an article for approval
Send a draft article to the approval step.
siteIdrequiredassetIdrequiredprojectIdrequiredApprove or reject an article
Approve or reject an article that is waiting for approval.
reasonsiteIdrequiredassetIdrequireddecisionrequiredprojectIdrequiredList CMS connections
List the CMS connections an article can be published to.
siteIdrequiredprojectIdrequiredPublish an article
Publish an approved article to a connected CMS. The article goes live on the user's website, so confirm with the user first.
siteIdrequiredassetIdrequiredprojectIdrequiredconnectionIdrequiredidempotencyKeyrequiredRecord a published article URL
Record the live URL of an article the user published by hand, after checking the page.
urlrequiredsiteIdrequiredassetIdrequiredprojectIdrequiredidempotencyKeyrequiredDelete an article
Delete an article from Ranklybee. This does not remove a page already published on the website.
siteIdrequiredassetIdrequiredprojectIdrequiredGet article improvements
Read the refresh opportunities found for published articles and the state of each improvement.
siteIdrequiredprojectIdrequiredLook for article improvements
Scan published articles against search data for new refresh opportunities.
siteIdrequiredprojectIdrequiredidempotencyKeyrequiredDraft an article improvement
Write the improved version of an article for one opportunity.
siteIdrequiredprojectIdrequiredimprovementIdrequiredidempotencyKeyrequiredEdit an article improvement
Replace the drafted content of an improvement. Send every content field back.
siteIdrequiredcontentrequiredprojectIdrequiredimprovementIdrequiredSubmit an improvement for approval
Send a drafted improvement to the approval step.
siteIdrequiredprojectIdrequiredimprovementIdrequiredApprove or reject an improvement
Approve or reject an improvement that is waiting for approval.
reasonsiteIdrequireddecisionrequiredprojectIdrequiredimprovementIdrequiredApply an approved improvement
Apply an approved improvement to its article. Confirm with the user first.
siteIdrequiredprojectIdrequiredimprovementIdrequiredMeasure an applied improvement
Compare search performance before and after an applied improvement and record the result.
siteIdrequiredprojectIdrequiredimprovementIdrequiredDismiss an improvement
Dismiss an improvement opportunity with a reason.
reasonrequiredsiteIdrequiredprojectIdrequiredimprovementIdrequiredGet content automation settings
Read the automatic writing and publishing schedule for a website.
siteIdrequiredprojectIdrequiredUpdate content automation settings
Replace the automatic writing and publishing schedule. Read it with get_content_automation first; auto_publish_approved publishes without a human review.
moderequiredsiteIdrequiredenabledrequiredtimezonerequiredprojectIdrequiredpublishTimerequiredpublishingDaysrequiredgenerationLeadHoursrequireddefaultCmsConnectionIdrequiredGet article writing settings
Read the writing preferences for a website: voice, structure, images, linking, and improvement rules.
siteIdrequiredprojectIdrequiredList internal link targets
List the pages articles are allowed to link to.
siteIdrequiredprojectIdrequiredAdd an internal link target
Add a page of the website that articles should link to.
urlrequiredtitlerequiredsiteIdrequiredprojectIdrequiredRemove an internal link target
Stop articles from linking to a page.
urlrequiredsiteIdrequiredprojectIdrequiredList catalog products
List the products articles can feature.
querysiteIdrequiredprojectIdrequiredAdd a catalog product
Add a product to the catalog. Pass imageStorageKey as null.
fieldsrequiredsiteIdrequiredprojectIdrequiredimageStorageKeyrequiredEdit a catalog product
Replace a product's fields. Send every field back.
fieldsrequiredsiteIdrequiredproductIdrequiredprojectIdrequiredimageStorageKeyShow or hide a catalog product
Set whether articles may feature a product.
siteIdrequiredstatusrequiredproductIdrequiredprojectIdrequiredDelete a catalog product
Delete a product from the catalog.
siteIdrequiredproductIdrequiredprojectIdrequiredGet the backlinks overview
Read totals for tracked backlinks, their health, and open replacement tasks.
tofromsiteIdrequiredprojectIdrequiredList tracked backlinks
List the backlinks Ranklybee tracks for a website, with status and latest check.
pagesearchsiteIdrequiredsortByperPagedofollowstatusesprojectIdrequiredsortOrdercategoriespricingModesmaximumTraffic+3 moreTrack a backlink
Start tracking a backlink: the page that links (sourceUrl) and the page it links to (targetUrl).
siteIdrequiredsourcerequiredcategorythreadIdprojectIdrequiredsourceUrlrequiredtargetUrlrequiredprospectIdexpectedRelpricingModepriceCurrencypricingSource+3 moreCheck a backlink now
Fetch the linking page and record whether the backlink is still live.
siteIdrequiredprojectIdrequiredbacklinkIdrequiredidempotencyKeyrequiredCheck all backlinks now
Queue a live check for every tracked backlink of a website.
siteIdrequiredprojectIdrequiredidempotencyPrefixrequiredUpdate a backlink replacement task
Change the status or notes of a task opened for a lost backlink.
siteIdrequiredstatusrequiredtaskIdrequiredprojectIdrequiredassigneeUserIdresolutionNotesStop tracking a backlink
Close a tracked backlink with a reason.
reasonrequiredsiteIdrequiredprojectIdrequiredbacklinkIdrequiredGet backlink inventory status
Read whether the website's existing backlinks have been imported.
siteIdrequiredprojectIdrequiredImport existing backlinks
Import the website's existing backlinks so duplicates are detected.
siteIdrequiredprojectIdrequiredBrowse the backlink source library
Search Ranklybee's library of directories and other backlink sources, with quality, pricing, and link type.
pageviewsearchsiteIdrequiredsortByperPagelinkTypesprojectIdrequiredsortOrdersourceTypepricingModelsaccountRequirementsGet the prospecting summary
Read prospect counts by status for a website.
siteIdrequiredprojectIdrequiredList outreach prospects
List link prospects with scores, status, and contact. Filter by status, keyword, or Domain Rating.
pagesearchsiteIdrequiredsortBycontactkeywordperPagepageTypestatusesprojectIdrequiredsortOrdersourceMode+4 moreGet prospect discovery settings
Read the Domain Rating range and page types used to find prospects.
siteIdrequiredprojectIdrequiredUpdate prospect discovery settings
Replace the settings used to find prospects. Send every field.
siteIdrequiredpageTypesrequiredprojectIdrequiredmaxDomainRatingrequiredminDomainRatingrequiredList outreach keywords
List the keywords used to search for link prospects.
siteIdrequiredprojectIdrequiredAdd outreach keywords
Add keywords to search for link prospects.
siteIdrequiredphrasesrequiredprojectIdrequiredRemove an outreach keyword
Remove one prospecting keyword.
siteIdrequiredkeywordIdrequiredprojectIdrequiredList linkable assets
List the pages the user pitches in outreach.
siteIdrequiredprojectIdrequiredSave a linkable asset
Add or update a page worth pitching, with what makes it link-worthy.
urlrequiredtyperequiredtitlerequiredsiteIdrequiredsummaryrequiredprojectIdrequireduniqueValuerequiredAdd a prospect by URL
Add a page as a link prospect and score it.
urlrequiredsiteIdrequiredprojectIdrequiredFind prospects by keyword
Search the web for link prospects. Runs in the background; poll get_prospect_discovery with the returned job. Uses the plan's prospecting allowance.
goalsiteIdrequiredrefreshprojectIdrequiredselectedKeywordsconfirmedKeywordsFind prospects from competitor backlinks
Find prospects among the sites that link to the given competitor domains. Runs in the background.
goalsiteIdrequiredrefreshprojectIdrequiredcompetitorDomainsrequiredGet a prospect discovery job
Read the progress and result counts of a discovery job.
jobIdrequiredsiteIdrequiredprojectIdrequiredReject a prospect or block its domain
Reject one prospect, or block its whole domain from future discovery (a reason is required to block).
siteIdrequireddecisionrequiredprojectIdrequiredprospectIdrequiredUnblock a prospect's domain
Allow a previously blocked domain to appear in discovery again.
siteIdrequiredprojectIdrequiredprospectIdrequiredList outreach contacts
List the people found for outreach, with email verification status.
pagesearchsiteIdrequiredsortByperPagestatusesprojectIdrequiredsortOrderverificationStatusesAdd an outreach contact
Add a contact by hand.
rolerequiredemailrequiredsiteIdrequiredsourcecompanyfullNamerequiredprojectIdrequiredsourceUrlprospectIdrequiredroleCategoryrequiredsourceProvidersourceReferenceVerify a contact's email
Check whether a contact's email address is deliverable.
notessiteIdrequiredsourcerequiredstatusrequiredproviderrequiredcontactIdrequiredprojectIdrequiredcostMicrosrequiredidempotencyKeyrequiredproviderReferenceFind a contact for a prospect
Look up who to email at a prospect's site. Uses the plan's contact allowance.
siteIdrequiredprojectIdrequiredprospectIdrequiredidempotencyKeyrequiredChoose a prospect's contact
Set which email address outreach to a prospect goes to.
emailrequiredsiteIdrequiredprojectIdrequiredprospectIdrequiredidempotencyKeyrequiredStop emailing a contact
Add a contact to the do-not-email list with a reason.
scoperequiredreasonrequiredsiteIdrequiredsourcecontactIdrequiredprojectIdrequiredList outreach templates
List the email templates available for outreach.
siteIdrequiredprojectIdrequiredCreate an outreach template
Create an email template.
namerequiredsiteIdrequiredprojectIdrequiredbodyTemplaterequiredfallbackValuessubjectTemplaterequiredEdit an outreach template
Replace an email template's content.
namerequiredsiteIdrequiredprojectIdrequiredtemplateIdrequiredbodyTemplaterequiredfallbackValuessubjectTemplaterequiredDelete an outreach template
Delete an email template.
siteIdrequiredprojectIdrequiredtemplateIdrequiredGet outreach draft options
List the sender identities and templates a new draft can use.
siteIdrequiredprojectIdrequiredList outreach threads
List outreach threads in one bucket (ready, queued, sent, or replied) with their draft and latest message.
bucketsearchsiteIdrequiredprojectIdrequiredstarredOnlyDraft an outreach email
Write a first email to a prospect's contact from a template and sender. Nothing is sent.
siteIdrequiredcontactIdrequiredprojectIdrequiredprospectIdrequiredtemplateIdrequiredgenerationModesenderIdentityIdrequiredDraft an outreach email automatically
Write a first email to a prospect's contact, letting Ranklybee pick the sender and template. Nothing is sent.
siteIdrequiredcontactIdrequiredprojectIdrequiredprospectIdrequiredEdit an outreach draft
Replace the subject and body of an unsent draft.
bodyrequiredsiteIdrequiredsubjectrequiredthreadIdrequiredprojectIdrequiredRewrite an outreach draft
Rewrite an unsent draft following an instruction.
siteIdrequiredthreadIdrequiredprojectIdrequiredinstructionrequiredMark an outreach thread as won
Record that the outreach earned a link and start tracking that backlink.
siteIdrequiredthreadIdrequiredprojectIdrequiredsourceUrlrequiredtargetUrlrequiredexpectedAnchorMark an outreach thread as lost
Close an outreach thread that did not earn a link.
reasonsiteIdrequiredthreadIdrequiredprojectIdrequiredReopen an outreach thread
Reopen a thread that was marked won or lost.
siteIdrequiredthreadIdrequiredprojectIdrequiredGet the outreach sending dashboard
Read scheduled and sent emails, sender limits, and replies waiting for review.
siteIdrequiredprojectIdrequiredUpdate a sender's sending limits
Set the sending window, weekdays, and daily limit for one sender identity.
siteIdrequiredstatusrequiredprojectIdrequireddailyLimitrequiredallowedWeekdaysrequiredwindowEndMinuterequiredsenderIdentityIdrequiredwindowStartMinuterequiredSend or schedule an outreach email
Schedule a drafted thread with up to two follow-ups. mode=live emails a real person from the user's mailbox; show the user the exact email and get approval first. mode=simulation sends nothing.
moderequiredsiteIdrequiredsendNowthreadIdrequiredfollowUpsprojectIdrequiredidempotencyKeyrequiredSend or schedule several outreach emails
Schedule several drafted threads at once. mode=live emails real people; get the user's approval of every email first.
moderequiredsiteIdrequiredfollowUpsprojectIdrequiredthreadIdsrequiredidempotencyKeyrequiredSend a follow-up or reply
Send a message in an existing outreach thread from the user's mailbox. Get the user's approval of the exact text first.
bodyrequiredsiteIdrequiredccEmailsthreadIdrequiredprojectIdrequiredidempotencyKeyrequiredSend or dismiss a suggested reply
Act on a reply Ranklybee drafted for an inbound email. action=send emails a real person; get the user's approval first.
bodyrequiredactionrequiredsiteIdrequiredprojectIdrequiredsuggestionIdrequiredStop an outreach sequence
Cancel the remaining emails of a scheduled sequence.
reasonrequiredsiteIdrequiredprojectIdrequiredsequenceIdrequiredGet the outreach automation overview
Read what the outreach agent did over the last 7, 30, or 90 days.
tofromsiteIdrequiredprojectIdrequiredGet the outreach automation policy
Read whether the outreach agent is running and its limits.
siteIdrequiredprojectIdrequiredList outreach automation runs
List recent runs of the outreach agent.
siteIdrequiredprojectIdrequiredList outreach automation exceptions
List the cases the outreach agent stopped on and left for a human.
siteIdrequiredstatusesprojectIdrequiredPause or resume outreach automation
Pause or resume the outreach agent. While active it finds prospects and sends emails on its own.
siteIdrequiredstatusrequiredprojectIdrequiredResolve an outreach automation exception
Change the status or notes of an exception.
siteIdrequiredstatusrequiredprojectIdrequiredexceptionIdrequiredassigneeUserIdresolutionNotesGet the leads overview
Read lead counts by tier and stage, the monitor state, keywords, and customer profiles.
tofromsiteIdrequiredprojectIdrequiredGet the brand mentions overview
Read how often and where the brand is mentioned.
siteIdrequiredprojectIdrequiredList mentions
List collected posts that matched a keyword, including brand mentions that are not leads.
pagesortdateToorderssearchsiteIdrequiredpurposesourcesdateFrompageSizeplatformscoreMax+10 moreScan for leads now
Search the monitored platforms now and score what is found. Uses the plan's lead scan allowance.
siteIdrequiredprojectIdrequiredRate a lead
Tell Ranklybee whether a lead was a good match so scoring improves.
siteIdrequiredfeedbackrequiredmentionIdrequiredprojectIdrequiredStar a lead
Add or remove a lead from the user's favorites.
siteIdrequiredfavoriterequiredmentionIdrequiredprojectIdrequiredDismiss a lead
Hide a lead that is not relevant.
siteIdrequiredmentionIdrequiredprojectIdrequiredRestore a dismissed lead
Bring back a dismissed lead.
siteIdrequiredmentionIdrequiredprojectIdrequiredDraft a reply to a lead
Draft a reply to a lead's post in the chosen tone. Nothing is posted; the user posts it themselves.
tonesiteIdrequiredmentionIdrequiredprojectIdrequiredregenerateidempotencyKeyrequiredEdit or resolve a lead reply
Edit a drafted reply, or record that the user posted or dismissed it.
bodyactionrequiredsiteIdrequiredmentionIdrequiredprojectIdrequiredAdd a lead keyword
Add a keyword to monitor, with its search phrases and platforms.
siteIdrequiredkeywordrequiredprojectIdrequiredEdit a lead keyword
Replace a monitoring keyword's phrases and platforms.
siteIdrequiredkeywordrequiredkeywordIdrequiredprojectIdrequiredPause or resume a lead keyword
Pause or resume monitoring for one keyword.
siteIdrequiredstatusrequiredkeywordIdrequiredprojectIdrequiredDelete a lead keyword
Delete a monitoring keyword.
siteIdrequiredkeywordIdrequiredprojectIdrequiredAdd an ideal customer profile
Add a customer profile that leads are scored against.
icprequiredsiteIdrequiredprojectIdrequiredEdit an ideal customer profile
Replace a customer profile.
icprequiredicpIdrequiredsiteIdrequiredprojectIdrequiredDelete an ideal customer profile
Delete a customer profile.
icpIdrequiredsiteIdrequiredprojectIdrequiredChoose the lead platforms
Set which platforms are searched for leads.
siteIdrequiredplatformsrequiredprojectIdrequiredUpdate the lead monitor
Set how often leads are scanned and whether the monitor is active.
siteIdrequiredstatusrequiredfrequencyrequiredprojectIdrequiredList lead alert rules
List the rules that notify the user about new leads.
siteIdrequiredprojectIdrequiredCreate a lead alert rule
Create a rule that notifies a channel when matching leads arrive.
rulerequiredsiteIdrequiredprojectIdrequiredPause or resume a lead alert rule
Pause or resume one alert rule.
ruleIdrequiredsiteIdrequiredstatusrequiredprojectIdrequiredDelete a lead alert rule
Delete an alert rule.
ruleIdrequiredsiteIdrequiredprojectIdrequiredGet the AI visibility overview
Read how often AI assistants mention the brand: visibility, share of voice, position, and trend.
tofromsiteIdrequiredenginesprojectIdrequiredcategoriesList AI visibility prompts
List the tracked prompts with visibility, position, and the brands each answer names.
tofromenginesiteIdrequiredenginesprojectIdrequiredList runs of an AI visibility prompt
List the recorded answers for one prompt across AI engines.
tofromenginesiteIdrequiredenginesmonitorIdrequiredprojectIdrequiredCompare AI visibility with competitors
Read the ranking of brands in AI answers, share of voice, and head-to-head prompts.
tofromenginesiteIdrequiredcompareenginescategorysovScopeprojectIdrequiredGet one competitor's AI visibility
Read one brand's visibility against the user's, with the prompts and sources behind it. brandKey comes from get_ai_visibility_competitors.
tofromenginesiteIdrequiredenginesbrandKeyrequiredcategoryprojectIdrequiredGet AI citation sources
Read which domains and pages AI answers cite, and the domains that never mention the brand.
tofromenginesiteIdrequiredenginescategorymonitorIdprojectIdrequiredcategoriesList cited pages of a domain
List the pages of one domain that AI answers cite.
tofromdomainrequiredenginesiteIdrequiredenginescategorymonitorIdprojectIdrequiredcategoriesGet AI sentiment
Read how positively AI answers describe the brand and the themes driving it.
tofromenginesiteIdrequiredenginesprojectIdrequiredGet an AI sentiment driver
Read one sentiment theme with quotes and suggested tasks; the summary and tasks are written on first read. themeKey comes from get_ai_sentiment_overview.
tofromenginesiteIdrequiredenginesthemeKeyrequiredprojectIdrequiredBenchmark AI sentiment against rivals
Compare how favorably AI answers describe the brand and its rivals.
tofromrivalenginesiteIdrequiredenginesprojectIdrequiredGet an AI answer
Read the full text of one recorded AI answer.
runIdrequiredsiteIdrequiredprojectIdrequiredSuggest AI visibility prompts
Ask AI for prompts worth tracking for the website. Nothing is tracked until you create them.
siteIdrequiredprojectIdrequireddescriptionTrack an AI visibility prompt
Add a prompt to track across AI engines. Counts against the plan's prompt limit.
siteIdrequiredmonitorrequiredprojectIdrequiredTrack several AI visibility prompts
Add up to 100 prompts at once. Counts against the plan's prompt limit.
siteIdrequiredmonitorsrequiredprojectIdrequiredEdit an AI visibility prompt
Replace a tracked prompt's settings.
siteIdrequiredmonitorrequiredmonitorIdrequiredprojectIdrequiredPause or resume an AI visibility prompt
Pause or resume tracking for one prompt.
siteIdrequiredstatusrequiredmonitorIdrequiredprojectIdrequiredRun an AI visibility prompt now
Ask the AI engines one tracked prompt now and record the answers.
siteIdrequiredmonitorIdrequiredprojectIdrequiredidempotencyKeyrequiredDelete an AI visibility prompt
Delete a tracked prompt and its history.
siteIdrequiredmonitorIdrequiredprojectIdrequiredExclude a brand from AI visibility
Leave a brand out of competitor comparisons.
namerequiredsiteIdrequiredprojectIdrequiredRestore an excluded brand
Bring an excluded brand back into competitor comparisons.
siteIdrequiredprojectIdrequirednormalizedNamerequiredAdd a competitor
Save a brand seen in AI answers as a competitor in the site profile.
namerequireddomainrequiredsiteIdrequiredprojectIdrequiredCreate a prompt topic
Create a topic to group prompts.
namerequiredsiteIdrequiredprojectIdrequiredRename a prompt topic
Rename a prompt topic.
namerequiredsiteIdrequiredtopicIdrequiredprojectIdrequiredDelete a prompt topic
Delete a topic. Its prompts are kept.
siteIdrequiredtopicIdrequiredprojectIdrequiredMove prompts to a topic
Move prompts into a topic, or pass topicId null to ungroup them.
siteIdrequiredtopicIdrequiredprojectIdrequiredmonitorIdsrequiredMark an AI sentiment task
Mark a suggested sentiment task as done or not done.
donerequiredsiteIdrequiredtaskIdrequiredprojectIdrequiredGet search performance
Read Google Search Console clicks, impressions, top queries and pages, and whether the property is connected.
tofromsiteIdrequiredprojectIdrequiredSync Search Console now
Pull the latest data from Google Search Console.
siteIdrequiredprojectIdrequiredidempotencyKeyrequiredGet SEO health
Read the latest search health report and open alerts for a website.
siteIdrequiredprojectIdrequiredList CTR opportunities
List pages that rank but get fewer clicks than expected.
siteIdrequiredprojectIdrequiredReview a page's search snippet
Fetch a page and review its title and meta description against the queries it ranks for.
siteIdrequiredpageUrlrequiredprojectIdrequiredList logged SEO changes
List the on-page changes logged for a website and their measured effect.
siteIdrequiredprojectIdrequiredLog an SEO change
Record a change made to a page so its effect on search performance is measured.
kindrequirednoteafterbeforesiteIdrequiredpageUrlrequiredchangedAtprojectIdrequiredconfirmStackedList traffic drop diagnoses
List the traffic drop diagnoses run for a website.
siteIdrequiredprojectIdrequiredGet a traffic drop diagnosis
Read one traffic drop diagnosis with its findings.
siteIdrequiredprojectIdrequireddiagnosisIdrequiredDiagnose a traffic drop
Analyze a year of search data for the cause of a traffic drop, optionally for a date range (YYYY-MM-DD).
siteIdrequiredrangeEndprojectIdrequiredrangeStartGet distribution status
Read whether social distribution is connected and which accounts post.
siteIdrequiredprojectIdrequiredList pages available for distribution
List the website pages that can be turned into social posts.
siteIdrequiredprojectIdrequiredGet a page's talking points
Read the talking points extracted from a page for social posts.
siteIdrequiredpageUrlrequiredprojectIdrequiredExtract a page's talking points
Read a page and extract talking points for social posts.
siteIdrequiredpageUrlrequiredprojectIdrequiredList distribution campaigns
List the social distribution campaigns of a website.
siteIdrequiredprojectIdrequiredGet a distribution campaign
Read one campaign with its schedule and posts.
siteIdrequiredprojectIdrequiredcampaignIdrequiredCreate a distribution campaign
Create a draft campaign that turns a page into scheduled social posts.
moderequirednamerequiredendsAtrequiredsiteIdrequiredcadencerequiredpageUrlrequiredstartsAtrequiredprojectIdrequiredaccountIdsrequiredmaxPostsPerAccountrequiredautoPublishAccountIdsEdit a distribution campaign
Replace a draft campaign's settings.
moderequirednamerequiredendsAtrequiredsiteIdrequiredcadencerequiredpageUrlrequiredstartsAtrequiredprojectIdrequiredaccountIdsrequiredcampaignIdrequiredmaxPostsPerAccountrequiredautoPublishAccountIdsStart a distribution campaign
Start a campaign so its approved posts are published on schedule. Confirm with the user first.
siteIdrequiredprojectIdrequiredcampaignIdrequiredconfirmStackedChangePause a distribution campaign
Pause a running campaign.
siteIdrequiredprojectIdrequiredcampaignIdrequiredResume a distribution campaign
Resume a paused campaign.
siteIdrequiredprojectIdrequiredcampaignIdrequiredCancel a distribution campaign
Cancel a campaign and remove its unpublished posts from the connected social scheduler.
siteIdrequiredprojectIdrequiredcampaignIdrequiredList distribution posts
List social posts by campaign, status, or platform.
siteIdrequiredplatformstatusesprojectIdrequiredcampaignIdApprove distribution posts
Approve posts for publishing to the user's social accounts. Show the user each post first.
siteIdrequiredpostIdsrequiredprojectIdrequiredEdit and approve a distribution post
Replace a post's text and approve it for publishing.
bodyrequiredpostIdrequiredsiteIdrequiredprojectIdrequiredReject distribution posts
Reject posts so they are not published.
siteIdrequiredpostIdsrequiredprojectIdrequiredRewrite a distribution post
Write a post again with AI.
postIdrequiredsiteIdrequiredprojectIdrequired83% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.