RanklyBee
by dazhiyu0235 · remote · no sign-in to list tools · v0.3.0 · published by GitHub user dazhiyu0235
SEO research, AI visibility, content, leads, and backlink workflows. Sign in with RanklyBee OAuth.
194 tools: 13 can delete or cancel things, 5 do something that can't be undone, 108 change things and 68 only read.
Scanned Oct 21, 2026
- Deletes or cancels13Claude Code: deny: see these tools
- Can't be undone5Claude Code: ask: see these tools
- Changes things108Claude Code: ask: see these tools
- Only reads68Claude Code: allow: see these tools
10 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http ranklybee https://api.ranklybee.com/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnanalyze_site
The server marks "analyze_site" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "analyze_site" says "analyze": a word for reading.
The server marks "search_article_keywords" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "search_article_keywords" says "search": a word for reading.
The server marks "compare_article_improvement" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "compare_article_improvement" says "compare": a word for reading.
The server marks "remove_internal_link_target" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "remove_internal_link_target" says "remove": a word for removing or ending something.
- Warncheck_backlink
The server marks "check_backlink" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The description's first verb is "fetch": a word for reading.
The server marks "remove_outreach_keyword" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "remove_outreach_keyword" says "remove": a word for removing or ending something.
Show 4 more findingsShow fewer
The server marks "find_prospect_contact" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "find_prospect_contact" says "find": a word for reading.
The server marks "stop_outreach_sequence" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "stop_outreach_sequence" says "stop": a word for a change.
- Warnlog_seo_change
The server marks "log_seo_change" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "log_seo_change" says "log": a word for reading.
The server marks "atomize_distribution_page" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "read": a word for reading.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
194 tools
Deletes or cancels 13Claude Code: deny
cancel_distribution_campaignCancel a campaign and remove its unpublished posts from the connected social scheduler.No findings
Why it is in this group
- The name "cancel_distribution_campaign" says "cancel": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Cancel a campaign and remove its unpublished posts from the connected social scheduler.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: true
delete_ai_visibility_promptDelete a tracked prompt and its history.No findings
Why it is in this group
- The name "delete_ai_visibility_prompt" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete a tracked prompt and its history.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
delete_ai_visibility_topicDelete a topic.No findings
Why it is in this group
- The name "delete_ai_visibility_topic" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete a topic. Its prompts are kept.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
delete_articleDelete an article from Ranklybee.No findings
Why it is in this group
- The name "delete_article" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete an article from Ranklybee. This does not remove a page already published on the website.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
delete_lead_alert_ruleDelete an alert rule.No findings
Why it is in this group
- The name "delete_lead_alert_rule" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete an alert rule.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
delete_lead_icpDelete a customer profile.No findings
Why it is in this group
- The name "delete_lead_icp" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete a customer profile.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
delete_lead_keywordDelete a monitoring keyword.No findings
Why it is in this group
- The name "delete_lead_keyword" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete a monitoring keyword.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
delete_outreach_templateDelete an email template.No findings
Why it is in this group
- The name "delete_outreach_template" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete an email template.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
delete_productDelete a product from the catalog.No findings
Why it is in this group
- The name "delete_product" says "delete": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Delete a product from the catalog.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
remove_article_keywordsRemove keywords from the website's saved keyword list.No findings
Why it is in this group
- The name "remove_article_keywords" says "remove": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Remove keywords from the website's saved keyword list.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: true
- openWorldHint: false
remove_internal_link_targetStop articles from linking to a page.1 finding
Why it is in this group
- The name "remove_internal_link_target" says "remove": a word for removing or ending something.
- The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.
Findings
- Warn
The server marks "remove_internal_link_target" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "remove_internal_link_target" says "remove": a word for removing or ending something.
Description, as the server wrote it Stop articles from linking to a page.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
remove_outreach_keywordRemove one prospecting keyword.1 finding
Why it is in this group
- The name "remove_outreach_keyword" says "remove": a word for removing or ending something.
- The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.
Findings
- Warn
The server marks "remove_outreach_keyword" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "remove_outreach_keyword" says "remove": a word for removing or ending something.
Description, as the server wrote it Remove one prospecting keyword.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
stop_outreach_sequenceCancel the remaining emails of a scheduled sequence.1 finding
Why it is in this group
- The name "stop_outreach_sequence" says "stop": a word for a change.
- The description's first verb is "cancel": a word for removing or ending something.
- The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.
Findings
- Warn
The server marks "stop_outreach_sequence" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "stop_outreach_sequence" says "stop": a word for a change.
Description, as the server wrote it Cancel the remaining emails of a scheduled sequence.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
Can't be undone 5Claude Code: ask
publish_articlePublish an approved article to a connected CMS.No findings
Why it is in this group
- The name "publish_article" says "publish": a word for a change that another call does not undo.
Description, as the server wrote it Publish an approved article to a connected CMS. The article goes live on the user's website, so confirm with the user first.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
review_outreach_replyAct on a reply Ranklybee drafted for an inbound email.No findings
Why it is in this group
- The name "review_outreach_reply" says "reply": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Act on a reply Ranklybee drafted for an inbound email. action=send emails a real person; get the user's approval first.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
send_outreach_follow_upSend a message in an existing outreach thread from the user's mailbox.No findings
Why it is in this group
- The name "send_outreach_follow_up" says "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Send a message in an existing outreach thread from the user's mailbox. Get the user's approval of the exact text first.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
submit_article_for_reviewSend a draft article to the approval step.No findings
Why it is in this group
- The name "submit_article_for_review" says "submit": a word for a change.
- The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Send a draft article to the approval step.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
submit_article_improvementSend a drafted improvement to the approval step.No findings
Why it is in this group
- The name "submit_article_improvement" says "submit": a word for a change.
- The description's first verb is "send": a word for sending, and what is sent cannot be taken back.
Description, as the server wrote it Send a drafted improvement to the approval step.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
Changes things 108Claude Code: ask
activate_content_planStart a reviewed content plan so its briefs are written on their scheduled dates.No findings
Why it is in this group
- The description's first verb is "start": a word for a change.
Description, as the server wrote it Start a reviewed content plan so its briefs are written on their scheduled dates.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
activate_distribution_campaignStart a campaign so its approved posts are published on schedule.No findings
Why it is in this group
- The description's first verb is "start": a word for a change.
Description, as the server wrote it Start a campaign so its approved posts are published on schedule. Confirm with the user first.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
add_ai_visibility_competitorSave a brand seen in AI answers as a competitor in the site profile.No findings
Why it is in this group
- The name "add_ai_visibility_competitor" says "add": a word for a change.
Description, as the server wrote it Save a brand seen in AI answers as a competitor in the site profile.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
add_article_keywordsAdd keywords to the content plan as article briefs, optionally on a given date.No findings
Why it is in this group
- The name "add_article_keywords" says "add": a word for a change.
Description, as the server wrote it Add keywords to the content plan as article briefs, optionally on a given date. Returns the keywords that were skipped and why.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
add_backlinkStart tracking a backlink: the page that links (sourceUrl) and the page it links to (targetUrl).No findings
Why it is in this group
- The name "add_backlink" says "add": a word for a change.
Description, as the server wrote it Start tracking a backlink: the page that links (sourceUrl) and the page it links to (targetUrl).
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
add_internal_link_targetAdd a page of the website that articles should link to.No findings
Why it is in this group
- The name "add_internal_link_target" says "add": a word for a change.
Description, as the server wrote it Add a page of the website that articles should link to.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
add_outreach_keywordsAdd keywords to search for link prospects.No findings
Why it is in this group
- The name "add_outreach_keywords" says "add": a word for a change.
Description, as the server wrote it Add keywords to search for link prospects.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
add_prospectAdd a page as a link prospect and score it.No findings
Why it is in this group
- The name "add_prospect" says "add": a word for a change.
Description, as the server wrote it Add a page as a link prospect and score it.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
analyze_siteCrawl the website again and rebuild its profile.1 finding
Why it is in this group
- The name "analyze_site" says "analyze": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "analyze_site" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "analyze_site" says "analyze": a word for reading.
Description, as the server wrote it Crawl the website again and rebuild its profile. Runs in the background; poll get_site_profile for the result.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
apply_article_improvementApply an approved improvement to its article.No findings
Why it is in this group
- The name "apply_article_improvement" says "apply": a word for a change.
Description, as the server wrote it Apply an approved improvement to its article. Confirm with the user first.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
approve_distribution_postsApprove posts for publishing to the user's social accounts.No findings
Why it is in this group
- The name "approve_distribution_posts" says "approve": a word for a change.
Description, as the server wrote it Approve posts for publishing to the user's social accounts. Show the user each post first.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
atomize_distribution_pageRead a page and extract talking points for social posts.1 finding
Why it is in this group
- The description's first verb is "read": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "atomize_distribution_page" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The description's first verb is "read": a word for reading.
Description, as the server wrote it Read a page and extract talking points for social posts.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
bulk_create_ai_visibility_promptsAdd up to 100 prompts at once.No findings
Why it is in this group
- The name "bulk_create_ai_visibility_prompts" says "create": a word for a change.
Description, as the server wrote it Add up to 100 prompts at once. Counts against the plan's prompt limit.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
check_backlinkFetch the linking page and record whether the backlink is still live.1 finding
Why it is in this group
- The description's first verb is "fetch": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "check_backlink" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The description's first verb is "fetch": a word for reading.
Description, as the server wrote it Fetch the linking page and record whether the backlink is still live.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
check_site_backlinksQueue a live check for every tracked backlink of a website.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Queue a live check for every tracked backlink of a website.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
close_backlinkClose a tracked backlink with a reason.No findings
Why it is in this group
- The name "close_backlink" says "close": a word for a change.
Description, as the server wrote it Close a tracked backlink with a reason.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
compare_article_improvementCompare search performance before and after an applied improvement and record the result.1 finding
Why it is in this group
- The name "compare_article_improvement" says "compare": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "compare_article_improvement" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "compare_article_improvement" says "compare": a word for reading.
Description, as the server wrote it Compare search performance before and after an applied improvement and record the result.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_ai_visibility_promptAdd a prompt to track across AI engines.No findings
Why it is in this group
- The name "create_ai_visibility_prompt" says "create": a word for a change.
Description, as the server wrote it Add a prompt to track across AI engines. Counts against the plan's prompt limit.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_ai_visibility_topicCreate a topic to group prompts.No findings
Why it is in this group
- The name "create_ai_visibility_topic" says "create": a word for a change.
Description, as the server wrote it Create a topic to group prompts.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_backlink_submissionAfter user review and approval, create one idempotent submission job in waiting_human state.No findings
Why it is in this group
- The name "create_backlink_submission" says "create": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
create_contactAdd a contact by hand.No findings
Why it is in this group
- The name "create_contact" says "create": a word for a change.
Description, as the server wrote it Add a contact by hand.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_distribution_campaignCreate a draft campaign that turns a page into scheduled social posts.No findings
Why it is in this group
- The name "create_distribution_campaign" says "create": a word for a change.
Description, as the server wrote it Create a draft campaign that turns a page into scheduled social posts.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_lead_alert_ruleCreate a rule that notifies a channel when matching leads arrive.No findings
Why it is in this group
- The name "create_lead_alert_rule" says "create": a word for a change.
Description, as the server wrote it Create a rule that notifies a channel when matching leads arrive.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_lead_icpAdd a customer profile that leads are scored against.No findings
Why it is in this group
- The name "create_lead_icp" says "create": a word for a change.
Description, as the server wrote it Add a customer profile that leads are scored against.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_lead_keywordAdd a keyword to monitor, with its search phrases and platforms.No findings
Why it is in this group
- The name "create_lead_keyword" says "create": a word for a change.
Description, as the server wrote it Add a keyword to monitor, with its search phrases and platforms.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_outreach_draftWrite a first email to a prospect's contact from a template and sender.No findings
Why it is in this group
- The name "create_outreach_draft" says "create": a word for a change.
Description, as the server wrote it Write a first email to a prospect's contact from a template and sender. Nothing is sent.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_outreach_templateCreate an email template.No findings
Why it is in this group
- The name "create_outreach_template" says "create": a word for a change.
Description, as the server wrote it Create an email template.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
create_productAdd a product to the catalog.No findings
Why it is in this group
- The name "create_product" says "create": a word for a change.
Description, as the server wrote it Add a product to the catalog. Pass imageStorageKey as null.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
decide_articleApprove or reject an article that is waiting for approval.No findings
Why it is in this group
- The description's first verb is "approve": a word for a change.
Description, as the server wrote it Approve or reject an article that is waiting for approval.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
decide_article_improvementApprove or reject an improvement that is waiting for approval.No findings
Why it is in this group
- The description's first verb is "approve": a word for a change.
Description, as the server wrote it Approve or reject an improvement that is waiting for approval.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
decide_content_briefApprove or reject one article brief in a content plan.No findings
Why it is in this group
- The description's first verb is "approve": a word for a change.
Description, as the server wrote it Approve or reject one article brief in a content plan.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
decide_content_planApprove or reject a whole content plan.No findings
Why it is in this group
- The description's first verb is "approve": a word for a change.
Description, as the server wrote it Approve or reject a whole content plan.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
detect_article_improvementsScan published articles against search data for new refresh opportunities.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Scan published articles against search data for new refresh opportunities.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
dismiss_article_improvementDismiss an improvement opportunity with a reason.No findings
Why it is in this group
- The name "dismiss_article_improvement" says "dismiss": a word for a change.
Description, as the server wrote it Dismiss an improvement opportunity with a reason.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
dismiss_leadHide a lead that is not relevant.No findings
Why it is in this group
- The name "dismiss_lead" says "dismiss": a word for a change.
Description, as the server wrote it Hide a lead that is not relevant.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
edit_distribution_postReplace a post's text and approve it for publishing.No findings
Why it is in this group
- The name "edit_distribution_post" says "edit": a word for a change.
Description, as the server wrote it Replace a post's text and approve it for publishing.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
exclude_ai_visibility_brandLeave a brand out of competitor comparisons.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Leave a brand out of competitor comparisons.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
find_prospect_contactLook up who to email at a prospect's site.1 finding
Why it is in this group
- The name "find_prospect_contact" says "find": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "find_prospect_contact" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "find_prospect_contact" says "find": a word for reading.
Description, as the server wrote it Look up who to email at a prospect's site. Uses the plan's contact allowance.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
generate_articleWrite the article for an approved brief.No findings
Why it is in this group
- The name "generate_article" says "generate": a word for a change.
Description, as the server wrote it Write the article for an approved brief. Uses the plan's article allowance and takes a few minutes; poll get_article.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
generate_article_improvementWrite the improved version of an article for one opportunity.No findings
Why it is in this group
- The name "generate_article_improvement" says "generate": a word for a change.
Description, as the server wrote it Write the improved version of an article for one opportunity.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
generate_content_planGenerate a new content plan from the site profile and keyword research.No findings
Why it is in this group
- The name "generate_content_plan" says "generate": a word for a change.
Description, as the server wrote it Generate a new content plan from the site profile and keyword research. Uses the plan's content allowance.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
generate_lead_replyDraft a reply to a lead's post in the chosen tone.No findings
Why it is in this group
- The name "generate_lead_reply" says "generate": a word for a change.
Description, as the server wrote it Draft a reply to a lead's post in the chosen tone. Nothing is posted; the user posts it themselves.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
import_article_keywordsSave keywords to the website's keyword list without scheduling articles for them.No findings
Why it is in this group
- The name "import_article_keywords" says "import": a word for a change.
Description, as the server wrote it Save keywords to the website's keyword list without scheduling articles for them.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
log_seo_changeRecord a change made to a page so its effect on search performance is measured.1 finding
Why it is in this group
- The name "log_seo_change" says "log": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "log_seo_change" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":false}; The name "log_seo_change" says "log": a word for reading.
Description, as the server wrote it Record a change made to a page so its effect on search performance is measured.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
mark_outreach_lostClose an outreach thread that did not earn a link.No findings
Why it is in this group
- The name "mark_outreach_lost" says "mark": a word for a change.
Description, as the server wrote it Close an outreach thread that did not earn a link.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
mark_outreach_wonRecord that the outreach earned a link and start tracking that backlink.No findings
Why it is in this group
- The name "mark_outreach_won" says "mark": a word for a change.
Description, as the server wrote it Record that the outreach earned a link and start tracking that backlink.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
move_ai_visibility_promptsMove prompts into a topic, or pass topicId null to ungroup them.No findings
Why it is in this group
- The name "move_ai_visibility_prompts" says "move": a word for a change.
Description, as the server wrote it Move prompts into a topic, or pass topicId null to ungroup them.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
move_lead_stageMove a lead to to_qualify, to_contact, in_conversation, or closed.No findings
Why it is in this group
- The name "move_lead_stage" says "move": a word for a change.
Description, as the server wrote it Move a lead to to_qualify, to_contact, in_conversation, or closed. This fires any stage-changed automations the user configured.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
pause_distribution_campaignPause a running campaign.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Pause a running campaign.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
preflight_backlink_submissionCheck paid access, profile confirmation, source policy, inventory, duplicate backlinks, and daily capacity before creating a submission job.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check paid access, profile confirmation, source policy, inventory, duplicate backlinks, and daily capacity before creating a submission job.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
prepare_outreach_draftWrite a first email to a prospect's contact, letting Ranklybee pick the sender and template.No findings
Why it is in this group
- The description's first verb is "write": a word for a change.
Description, as the server wrote it Write a first email to a prospect's contact, letting Ranklybee pick the sender and template. Nothing is sent.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
record_backlink_submission_outcomeRecord the result after a user-approved browser interaction.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Record the result after a user-approved browser interaction. Use needs_verification for CAPTCHA, MFA, email verification, rate limits, or ambiguous results.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
regenerate_article_fieldsRewrite the chosen fields of an article with AI.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Rewrite the chosen fields of an article with AI.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
regenerate_distribution_postWrite a post again with AI.No findings
Why it is in this group
- The name "regenerate_distribution_post" says "post": a word for a change.
Description, as the server wrote it Write a post again with AI.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
regenerate_outreach_draftRewrite an unsent draft following an instruction.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Rewrite an unsent draft following an instruction.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
reject_distribution_postsReject posts so they are not published.No findings
Why it is in this group
- The name "reject_distribution_posts" says "reject": a word for a change.
Description, as the server wrote it Reject posts so they are not published.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
reject_prospectReject one prospect, or block its whole domain from future discovery (a reason is required to block).No findings
Why it is in this group
- The name "reject_prospect" says "reject": a word for a change.
Description, as the server wrote it Reject one prospect, or block its whole domain from future discovery (a reason is required to block).
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
rename_ai_visibility_topicRename a prompt topic.No findings
Why it is in this group
- The name "rename_ai_visibility_topic" says "rename": a word for a change.
Description, as the server wrote it Rename a prompt topic.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
reopen_outreach_threadReopen a thread that was marked won or lost.No findings
Why it is in this group
- The name "reopen_outreach_thread" says "reopen": a word for a change.
Description, as the server wrote it Reopen a thread that was marked won or lost.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
reschedule_content_briefMove an article brief to another date (YYYY-MM-DD) on the content calendar.No findings
Why it is in this group
- The name "reschedule_content_brief" says "reschedule": a word for a change.
Description, as the server wrote it Move an article brief to another date (YYYY-MM-DD) on the content calendar.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
restore_ai_visibility_brandBring an excluded brand back into competitor comparisons.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Bring an excluded brand back into competitor comparisons.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
restore_leadBring back a dismissed lead.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Bring back a dismissed lead.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
resume_distribution_campaignResume a paused campaign.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Resume a paused campaign.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
run_ai_visibility_promptAsk the AI engines one tracked prompt now and record the answers.No findings
Why it is in this group
- The name "run_ai_visibility_prompt" says "run": a word for a change.
Description, as the server wrote it Ask the AI engines one tracked prompt now and record the answers.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
run_lead_scanSearch the monitored platforms now and score what is found.No findings
Why it is in this group
- The name "run_lead_scan" says "run": a word for a change.
Description, as the server wrote it Search the monitored platforms now and score what is found. Uses the plan's lead scan allowance.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
save_linkable_assetAdd or update a page worth pitching, with what makes it link-worthy.No findings
Why it is in this group
- The name "save_linkable_asset" says "save": a word for a change.
Description, as the server wrote it Add or update a page worth pitching, with what makes it link-worthy.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
schedule_outreachSchedule a drafted thread with up to two follow-ups.No findings
Why it is in this group
- The name "schedule_outreach" says "schedule": a word for a change.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
schedule_outreach_batchSchedule several drafted threads at once.No findings
Why it is in this group
- The name "schedule_outreach_batch" says "schedule": a word for a change.
Description, as the server wrote it Schedule several drafted threads at once. mode=live emails real people; get the user's approval of every email first.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
search_article_keywordsLook up keyword ideas for a seed phrase with volume, difficulty, and whether each is already in the plan.1 finding
Why it is in this group
- The name "search_article_keywords" says "search": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "search_article_keywords" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"openWorldHint":true}; The name "search_article_keywords" says "search": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
select_prospect_contactSet which email address outreach to a prospect goes to.No findings
Why it is in this group
- The name "select_prospect_contact" says "select": a word for a change.
Description, as the server wrote it Set which email address outreach to a prospect goes to.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
set_ai_sentiment_taskMark a suggested sentiment task as done or not done.No findings
Why it is in this group
- The name "set_ai_sentiment_task" says "set": a word for a change.
Description, as the server wrote it Mark a suggested sentiment task as done or not done.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
set_ai_visibility_prompt_statusPause or resume tracking for one prompt.No findings
Why it is in this group
- The name "set_ai_visibility_prompt_status" says "set": a word for a change.
Description, as the server wrote it Pause or resume tracking for one prompt.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
set_lead_alert_rule_statusPause or resume one alert rule.No findings
Why it is in this group
- The name "set_lead_alert_rule_status" says "set": a word for a change.
Description, as the server wrote it Pause or resume one alert rule.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
set_lead_favoriteAdd or remove a lead from the user's favorites.No findings
Why it is in this group
- The name "set_lead_favorite" says "set": a word for a change.
Description, as the server wrote it Add or remove a lead from the user's favorites.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
set_lead_feedbackTell Ranklybee whether a lead was a good match so scoring improves.No findings
Why it is in this group
- The name "set_lead_feedback" says "set": a word for a change.
Description, as the server wrote it Tell Ranklybee whether a lead was a good match so scoring improves.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
set_lead_keyword_statusPause or resume monitoring for one keyword.No findings
Why it is in this group
- The name "set_lead_keyword_status" says "set": a word for a change.
Description, as the server wrote it Pause or resume monitoring for one keyword.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
set_outreach_automation_statusPause or resume the outreach agent.No findings
Why it is in this group
- The name "set_outreach_automation_status" says "set": a word for a change.
Description, as the server wrote it Pause or resume the outreach agent. While active it finds prospects and sends emails on its own.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
set_product_statusSet whether articles may feature a product.No findings
Why it is in this group
- The name "set_product_status" says "set": a word for a change.
Description, as the server wrote it Set whether articles may feature a product.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
start_backlink_inventoryImport the website's existing backlinks so duplicates are detected.No findings
Why it is in this group
- The name "start_backlink_inventory" says "start": a word for a change.
Description, as the server wrote it Import the website's existing backlinks so duplicates are detected.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
start_competitor_backlink_discoveryFind prospects among the sites that link to the given competitor domains.No findings
Why it is in this group
- The name "start_competitor_backlink_discovery" says "start": a word for a change.
Description, as the server wrote it Find prospects among the sites that link to the given competitor domains. Runs in the background.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
start_prospect_discoverySearch the web for link prospects.No findings
Why it is in this group
- The name "start_prospect_discovery" says "start": a word for a change.
Description, as the server wrote it Search the web for link prospects. Runs in the background; poll get_prospect_discovery with the returned job. Uses the plan's prospecting allowance.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
start_seo_diagnosisAnalyze a year of search data for the cause of a traffic drop, optionally for a date range (YYYY-MM-DD).No findings
Why it is in this group
- The name "start_seo_diagnosis" says "start": a word for a change.
Description, as the server wrote it Analyze a year of search data for the cause of a traffic drop, optionally for a date range (YYYY-MM-DD).
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
suggest_ai_visibility_promptsAsk AI for prompts worth tracking for the website.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Ask AI for prompts worth tracking for the website. Nothing is tracked until you create them.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
suppress_contactAdd a contact to the do-not-email list with a reason.No findings
Why it is in this group
- The description's first verb is "add": a word for a change.
Description, as the server wrote it Add a contact to the do-not-email list with a reason.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
sync_search_consolePull the latest data from Google Search Console.No findings
Why it is in this group
- The name "sync_search_console" says "sync": a word for a change.
Description, as the server wrote it Pull the latest data from Google Search Console.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
unblock_prospect_domainAllow a previously blocked domain to appear in discovery again.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Allow a previously blocked domain to appear in discovery again.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_ai_visibility_promptReplace a tracked prompt's settings.No findings
Why it is in this group
- The name "update_ai_visibility_prompt" says "update": a word for a change.
Description, as the server wrote it Replace a tracked prompt's settings.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_articleReplace an article's editable content.No findings
Why it is in this group
- The name "update_article" says "update": a word for a change.
Description, as the server wrote it Replace an article's editable content. Read it with get_article first and send every content field back.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_article_improvementReplace the drafted content of an improvement.No findings
Why it is in this group
- The name "update_article_improvement" says "update": a word for a change.
Description, as the server wrote it Replace the drafted content of an improvement. Send every content field back.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_backlink_taskChange the status or notes of a task opened for a lost backlink.No findings
Why it is in this group
- The name "update_backlink_task" says "update": a word for a change.
Description, as the server wrote it Change the status or notes of a task opened for a lost backlink.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_content_automationReplace the automatic writing and publishing schedule.No findings
Why it is in this group
- The name "update_content_automation" says "update": a word for a change.
Description, as the server wrote it Replace the automatic writing and publishing schedule. Read it with get_content_automation first; auto_publish_approved publishes without a human review.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_content_brief_instructionsSet the notes the writer follows for one article brief.No findings
Why it is in this group
- The name "update_content_brief_instructions" says "update": a word for a change.
Description, as the server wrote it Set the notes the writer follows for one article brief. Send an empty string to clear them.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_content_brief_keywordChange the target keyword of one article brief.No findings
Why it is in this group
- The name "update_content_brief_keyword" says "update": a word for a change.
Description, as the server wrote it Change the target keyword of one article brief.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_distribution_campaignReplace a draft campaign's settings.No findings
Why it is in this group
- The name "update_distribution_campaign" says "update": a word for a change.
Description, as the server wrote it Replace a draft campaign's settings.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_lead_icpReplace a customer profile.No findings
Why it is in this group
- The name "update_lead_icp" says "update": a word for a change.
Description, as the server wrote it Replace a customer profile.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_lead_keywordReplace a monitoring keyword's phrases and platforms.No findings
Why it is in this group
- The name "update_lead_keyword" says "update": a word for a change.
Description, as the server wrote it Replace a monitoring keyword's phrases and platforms.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_lead_monitorSet how often leads are scanned and whether the monitor is active.No findings
Why it is in this group
- The name "update_lead_monitor" says "update": a word for a change.
Description, as the server wrote it Set how often leads are scanned and whether the monitor is active.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_lead_replyEdit a drafted reply, or record that the user posted or dismissed it.No findings
Why it is in this group
- The name "update_lead_reply" says "update": a word for a change.
Description, as the server wrote it Edit a drafted reply, or record that the user posted or dismissed it.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_lead_sourcesSet which platforms are searched for leads.No findings
Why it is in this group
- The name "update_lead_sources" says "update": a word for a change.
Description, as the server wrote it Set which platforms are searched for leads.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_outreach_automation_exceptionChange the status or notes of an exception.No findings
Why it is in this group
- The name "update_outreach_automation_exception" says "update": a word for a change.
Description, as the server wrote it Change the status or notes of an exception.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_outreach_draftReplace the subject and body of an unsent draft.No findings
Why it is in this group
- The name "update_outreach_draft" says "update": a word for a change.
Description, as the server wrote it Replace the subject and body of an unsent draft.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_outreach_send_policySet the sending window, weekdays, and daily limit for one sender identity.No findings
Why it is in this group
- The name "update_outreach_send_policy" says "update": a word for a change.
Description, as the server wrote it Set the sending window, weekdays, and daily limit for one sender identity.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_outreach_templateReplace an email template's content.No findings
Why it is in this group
- The name "update_outreach_template" says "update": a word for a change.
Description, as the server wrote it Replace an email template's content.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_productReplace a product's fields.No findings
Why it is in this group
- The name "update_product" says "update": a word for a change.
Description, as the server wrote it Replace a product's fields. Send every field back.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_prospect_discovery_settingsReplace the settings used to find prospects.No findings
Why it is in this group
- The name "update_prospect_discovery_settings" says "update": a word for a change.
Description, as the server wrote it Replace the settings used to find prospects. Send every field.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
update_site_profileReplace the editable site profile.No findings
Why it is in this group
- The name "update_site_profile" says "update": a word for a change.
Description, as the server wrote it Replace the editable site profile. Read it with get_site_profile first and send every field back, changing only what the user asked for.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: false
verify_article_publicationRecord the live URL of an article the user published by hand, after checking the page.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Record the live URL of an article the user published by hand, after checking the page.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
verify_contactCheck whether a contact's email address is deliverable.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check whether a contact's email address is deliverable.
Annotations the server declares
- readOnlyHint: false
- destructiveHint: false
- openWorldHint: true
Only reads 68Claude Code: allow
get_ai_responseRead the full text of one recorded AI answer.No findings
Why it is in this group
- The name "get_ai_response" says "get": a word for reading.
Description, as the server wrote it Read the full text of one recorded AI answer.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_sentiment_benchmarkCompare how favorably AI answers describe the brand and its rivals.No findings
Why it is in this group
- The name "get_ai_sentiment_benchmark" says "get": a word for reading.
Description, as the server wrote it Compare how favorably AI answers describe the brand and its rivals.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_sentiment_driverRead one sentiment theme with quotes and suggested tasks; the summary and tasks are written on first read.No findings
Why it is in this group
- The name "get_ai_sentiment_driver" says "get": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_sentiment_overviewRead how positively AI answers describe the brand and the themes driving it.No findings
Why it is in this group
- The name "get_ai_sentiment_overview" says "get": a word for reading.
Description, as the server wrote it Read how positively AI answers describe the brand and the themes driving it.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_visibility_citationsRead which domains and pages AI answers cite, and the domains that never mention the brand.No findings
Why it is in this group
- The name "get_ai_visibility_citations" says "get": a word for reading.
Description, as the server wrote it Read which domains and pages AI answers cite, and the domains that never mention the brand.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_visibility_competitorRead one brand's visibility against the user's, with the prompts and sources behind it.No findings
Why it is in this group
- The name "get_ai_visibility_competitor" says "get": a word for reading.
Description, as the server wrote it Read one brand's visibility against the user's, with the prompts and sources behind it. brandKey comes from get_ai_visibility_competitors.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_visibility_competitorsRead the ranking of brands in AI answers, share of voice, and head-to-head prompts.No findings
Why it is in this group
- The name "get_ai_visibility_competitors" says "get": a word for reading.
Description, as the server wrote it Read the ranking of brands in AI answers, share of voice, and head-to-head prompts.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_visibility_domain_pagesList the pages of one domain that AI answers cite.No findings
Why it is in this group
- The name "get_ai_visibility_domain_pages" says "get": a word for reading.
Description, as the server wrote it List the pages of one domain that AI answers cite.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_ai_visibility_overviewRead how often AI assistants mention the brand: visibility, share of voice, position, and trend.No findings
Why it is in this group
- The name "get_ai_visibility_overview" says "get": a word for reading.
Description, as the server wrote it Read how often AI assistants mention the brand: visibility, share of voice, position, and trend.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_articleRead one article with its full content, quality checks, and publication state.No findings
Why it is in this group
- The name "get_article" says "get": a word for reading.
Description, as the server wrote it Read one article with its full content, quality checks, and publication state.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_article_improvementsRead the refresh opportunities found for published articles and the state of each improvement.No findings
Why it is in this group
- The name "get_article_improvements" says "get": a word for reading.
Description, as the server wrote it Read the refresh opportunities found for published articles and the state of each improvement.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_article_settingsRead the writing preferences for a website: voice, structure, images, linking, and improvement rules.No findings
Why it is in this group
- The name "get_article_settings" says "get": a word for reading.
Description, as the server wrote it Read the writing preferences for a website: voice, structure, images, linking, and improvement rules.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_backlink_inventory_statusRead whether the website's existing backlinks have been imported.No findings
Why it is in this group
- The name "get_backlink_inventory_status" says "get": a word for reading.
Description, as the server wrote it Read whether the website's existing backlinks have been imported.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_backlink_submissionRead the current state and recorded outcome of a backlink submission job.No findings
Why it is in this group
- The name "get_backlink_submission" says "get": a word for reading.
Description, as the server wrote it Read the current state and recorded outcome of a backlink submission job.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_backlink_submission_profileRead the current active Site's backlink submission profile and readiness state.No findings
Why it is in this group
- The name "get_backlink_submission_profile" says "get": a word for reading.
Description, as the server wrote it Read the current active Site's backlink submission profile and readiness state.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_backlinks_overviewRead totals for tracked backlinks, their health, and open replacement tasks.No findings
Why it is in this group
- The name "get_backlinks_overview" says "get": a word for reading.
Description, as the server wrote it Read totals for tracked backlinks, their health, and open replacement tasks.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_brand_mentions_overviewRead how often and where the brand is mentioned.No findings
Why it is in this group
- The name "get_brand_mentions_overview" says "get": a word for reading.
Description, as the server wrote it Read how often and where the brand is mentioned.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_content_automationRead the automatic writing and publishing schedule for a website.No findings
Why it is in this group
- The name "get_content_automation" says "get": a word for reading.
Description, as the server wrote it Read the automatic writing and publishing schedule for a website.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_content_planRead the latest content plan for a website with its scheduled article briefs.No findings
Why it is in this group
- The name "get_content_plan" says "get": a word for reading.
Description, as the server wrote it Read the latest content plan for a website with its scheduled article briefs. Returns null when no plan exists.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_distribution_campaignRead one campaign with its schedule and posts.No findings
Why it is in this group
- The name "get_distribution_campaign" says "get": a word for reading.
Description, as the server wrote it Read one campaign with its schedule and posts.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_distribution_page_atomsRead the talking points extracted from a page for social posts.No findings
Why it is in this group
- The name "get_distribution_page_atoms" says "get": a word for reading.
Description, as the server wrote it Read the talking points extracted from a page for social posts.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_distribution_statusRead whether social distribution is connected and which accounts post.No findings
Why it is in this group
- The name "get_distribution_status" says "get": a word for reading.
Description, as the server wrote it Read whether social distribution is connected and which accounts post.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_leadRead one lead with its score, evidence quote, reason, stage, and link.No findings
Why it is in this group
- The name "get_lead" says "get": a word for reading.
Description, as the server wrote it Read one lead with its score, evidence quote, reason, stage, and link.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_leads_overviewRead lead counts by tier and stage, the monitor state, keywords, and customer profiles.No findings
Why it is in this group
- The name "get_leads_overview" says "get": a word for reading.
Description, as the server wrote it Read lead counts by tier and stage, the monitor state, keywords, and customer profiles.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_outreach_automation_overviewRead what the outreach agent did over the last 7, 30, or 90 days.No findings
Why it is in this group
- The name "get_outreach_automation_overview" says "get": a word for reading.
Description, as the server wrote it Read what the outreach agent did over the last 7, 30, or 90 days.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_outreach_automation_policyRead whether the outreach agent is running and its limits.No findings
Why it is in this group
- The name "get_outreach_automation_policy" says "get": a word for reading.
Description, as the server wrote it Read whether the outreach agent is running and its limits.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_outreach_draft_optionsList the sender identities and templates a new draft can use.No findings
Why it is in this group
- The name "get_outreach_draft_options" says "get": a word for reading.
Description, as the server wrote it List the sender identities and templates a new draft can use.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_outreach_sending_dashboardRead scheduled and sent emails, sender limits, and replies waiting for review.No findings
Why it is in this group
- The name "get_outreach_sending_dashboard" says "get": a word for reading.
Description, as the server wrote it Read scheduled and sent emails, sender limits, and replies waiting for review.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_plan_usageRead how much of each plan allowance the Project has used in the current period.No findings
Why it is in this group
- The name "get_plan_usage" says "get": a word for reading.
Description, as the server wrote it Read how much of each plan allowance the Project has used in the current period.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_prospect_discoveryRead the progress and result counts of a discovery job.No findings
Why it is in this group
- The name "get_prospect_discovery" says "get": a word for reading.
Description, as the server wrote it Read the progress and result counts of a discovery job.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_prospect_discovery_settingsRead the Domain Rating range and page types used to find prospects.No findings
Why it is in this group
- The name "get_prospect_discovery_settings" says "get": a word for reading.
Description, as the server wrote it Read the Domain Rating range and page types used to find prospects.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_prospecting_summaryRead prospect counts by status for a website.No findings
Why it is in this group
- The name "get_prospecting_summary" says "get": a word for reading.
Description, as the server wrote it Read prospect counts by status for a website.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_search_performanceRead Google Search Console clicks, impressions, top queries and pages, and whether the property is connected.No findings
Why it is in this group
- The name "get_search_performance" says "get": a word for reading.
Description, as the server wrote it Read Google Search Console clicks, impressions, top queries and pages, and whether the property is connected.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_seo_diagnosisRead one traffic drop diagnosis with its findings.No findings
Why it is in this group
- The name "get_seo_diagnosis" says "get": a word for reading.
Description, as the server wrote it Read one traffic drop diagnosis with its findings.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_seo_healthRead the latest search health report and open alerts for a website.No findings
Why it is in this group
- The name "get_seo_health" says "get": a word for reading.
Description, as the server wrote it Read the latest search health report and open alerts for a website.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
get_site_profileRead what Ranklybee knows about a website: positioning, audience, products, competitors, and the latest analysis job.No findings
Why it is in this group
- The name "get_site_profile" says "get": a word for reading.
Description, as the server wrote it Read what Ranklybee knows about a website: positioning, audience, products, competitors, and the latest analysis job.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_ai_visibility_prompt_runsList the recorded answers for one prompt across AI engines.No findings
Why it is in this group
- The name "list_ai_visibility_prompt_runs" says "list": a word for reading.
Description, as the server wrote it List the recorded answers for one prompt across AI engines.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_ai_visibility_promptsList the tracked prompts with visibility, position, and the brands each answer names.No findings
Why it is in this group
- The name "list_ai_visibility_prompts" says "list": a word for reading.
Description, as the server wrote it List the tracked prompts with visibility, position, and the brands each answer names.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_article_keywordsList the keywords saved for a website's articles.No findings
Why it is in this group
- The name "list_article_keywords" says "list": a word for reading.
Description, as the server wrote it List the keywords saved for a website's articles.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_articlesList a website's articles, newest first, with their state and publication.No findings
Why it is in this group
- The name "list_articles" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_backlink_submission_projectsList the signed-in user's Projects and their active Site details so the user can choose a target without knowing an internal Project ID.No findings
Why it is in this group
- The name "list_backlink_submission_projects" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_backlink_submission_sourcesList visible, available backlink sources that have a supported submission destination.No findings
Why it is in this group
- The name "list_backlink_submission_sources" says "list": a word for reading.
Description, as the server wrote it List visible, available backlink sources that have a supported submission destination.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_backlinksList the backlinks Ranklybee tracks for a website, with status and latest check.No findings
Why it is in this group
- The name "list_backlinks" says "list": a word for reading.
Description, as the server wrote it List the backlinks Ranklybee tracks for a website, with status and latest check.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_cms_connectionsList the CMS connections an article can be published to.No findings
Why it is in this group
- The name "list_cms_connections" says "list": a word for reading.
Description, as the server wrote it List the CMS connections an article can be published to.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_contactsList the people found for outreach, with email verification status.No findings
Why it is in this group
- The name "list_contacts" says "list": a word for reading.
Description, as the server wrote it List the people found for outreach, with email verification status.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_ctr_opportunitiesList pages that rank but get fewer clicks than expected.No findings
Why it is in this group
- The name "list_ctr_opportunities" says "list": a word for reading.
Description, as the server wrote it List pages that rank but get fewer clicks than expected.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_distribution_campaignsList the social distribution campaigns of a website.No findings
Why it is in this group
- The name "list_distribution_campaigns" says "list": a word for reading.
Description, as the server wrote it List the social distribution campaigns of a website.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_distribution_pagesList the website pages that can be turned into social posts.No findings
Why it is in this group
- The name "list_distribution_pages" says "list": a word for reading.
Description, as the server wrote it List the website pages that can be turned into social posts.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_distribution_postsList social posts by campaign, status, or platform.No findings
Why it is in this group
- The name "list_distribution_posts" says "list": a word for reading.
Description, as the server wrote it List social posts by campaign, status, or platform.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_featured_backlinksSearch Ranklybee's library of directories and other backlink sources, with quality, pricing, and link type.No findings
Why it is in this group
- The name "list_featured_backlinks" says "list": a word for reading.
Description, as the server wrote it Search Ranklybee's library of directories and other backlink sources, with quality, pricing, and link type.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_internal_link_targetsList the pages articles are allowed to link to.No findings
Why it is in this group
- The name "list_internal_link_targets" says "list": a word for reading.
Description, as the server wrote it List the pages articles are allowed to link to.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_lead_alert_rulesList the rules that notify the user about new leads.No findings
Why it is in this group
- The name "list_lead_alert_rules" says "list": a word for reading.
Description, as the server wrote it List the rules that notify the user about new leads.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_lead_keywordsList the monitoring keywords (search phrases and platforms) for a Project.No findings
Why it is in this group
- The name "list_lead_keywords" says "list": a word for reading.
Description, as the server wrote it List the monitoring keywords (search phrases and platforms) for a Project.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_leadsList scored leads for a Project, newest first.No findings
Why it is in this group
- The name "list_leads" says "list": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_linkable_assetsList the pages the user pitches in outreach.No findings
Why it is in this group
- The name "list_linkable_assets" says "list": a word for reading.
Description, as the server wrote it List the pages the user pitches in outreach.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_mentionsList collected posts that matched a keyword, including brand mentions that are not leads.No findings
Why it is in this group
- The name "list_mentions" says "list": a word for reading.
Description, as the server wrote it List collected posts that matched a keyword, including brand mentions that are not leads.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_outreach_automation_exceptionsList the cases the outreach agent stopped on and left for a human.No findings
Why it is in this group
- The name "list_outreach_automation_exceptions" says "list": a word for reading.
Description, as the server wrote it List the cases the outreach agent stopped on and left for a human.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_outreach_automation_runsList recent runs of the outreach agent.No findings
Why it is in this group
- The name "list_outreach_automation_runs" says "list": a word for reading.
Description, as the server wrote it List recent runs of the outreach agent.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_outreach_keywordsList the keywords used to search for link prospects.No findings
Why it is in this group
- The name "list_outreach_keywords" says "list": a word for reading.
Description, as the server wrote it List the keywords used to search for link prospects.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_outreach_templatesList the email templates available for outreach.No findings
Why it is in this group
- The name "list_outreach_templates" says "list": a word for reading.
Description, as the server wrote it List the email templates available for outreach.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_outreach_threadsList outreach threads in one bucket (ready, queued, sent, or replied) with their draft and latest message.No findings
Why it is in this group
- The name "list_outreach_threads" says "list": a word for reading.
Description, as the server wrote it List outreach threads in one bucket (ready, queued, sent, or replied) with their draft and latest message.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_productsList the products articles can feature.No findings
Why it is in this group
- The name "list_products" says "list": a word for reading.
Description, as the server wrote it List the products articles can feature.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_projectsList the signed-in user's Projects with their role and websites.No findings
Why it is in this group
- The name "list_projects" says "list": a word for reading.
Description, as the server wrote it List the signed-in user's Projects with their role and websites. Start here to get a projectId.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_prospectsList link prospects with scores, status, and contact.No findings
Why it is in this group
- The name "list_prospects" says "list": a word for reading.
Description, as the server wrote it List link prospects with scores, status, and contact. Filter by status, keyword, or Domain Rating.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_seo_changesList the on-page changes logged for a website and their measured effect.No findings
Why it is in this group
- The name "list_seo_changes" says "list": a word for reading.
Description, as the server wrote it List the on-page changes logged for a website and their measured effect.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_seo_diagnosesList the traffic drop diagnoses run for a website.No findings
Why it is in this group
- The name "list_seo_diagnoses" says "list": a word for reading.
Description, as the server wrote it List the traffic drop diagnoses run for a website.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_sitesList the websites in a Project.No findings
Why it is in this group
- The name "list_sites" says "list": a word for reading.
Description, as the server wrote it List the websites in a Project. Most tools need a siteId from this list.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
review_page_snippetFetch a page and review its title and meta description against the queries it ranks for.No findings
Why it is in this group
- The description's first verb is "fetch": a word for reading.
Description, as the server wrote it Fetch a page and review its title and meta description against the queries it ranks for.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.3.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http ranklybee https://api.ranklybee.com/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__ranklybee__list_projects",
"mcp__ranklybee__list_backlink_submission_projects",
"mcp__ranklybee__get_backlink_submission_profile",
"mcp__ranklybee__list_backlink_submission_sources",
"mcp__ranklybee__get_backlink_submission",
"mcp__ranklybee__list_leads",
"mcp__ranklybee__get_lead",
"mcp__ranklybee__list_lead_keywords",
"mcp__ranklybee__list_sites",
"mcp__ranklybee__get_site_profile",
"mcp__ranklybee__get_plan_usage",
"mcp__ranklybee__get_content_plan",
"mcp__ranklybee__list_article_keywords",
"mcp__ranklybee__list_articles",
"mcp__ranklybee__get_article",
"mcp__ranklybee__list_cms_connections",
"mcp__ranklybee__get_article_improvements",
"mcp__ranklybee__get_content_automation",
"mcp__ranklybee__get_article_settings",
"mcp__ranklybee__list_internal_link_targets",
"mcp__ranklybee__list_products",
"mcp__ranklybee__get_backlinks_overview",
"mcp__ranklybee__list_backlinks",
"mcp__ranklybee__get_backlink_inventory_status",
"mcp__ranklybee__list_featured_backlinks",
"mcp__ranklybee__get_prospecting_summary",
"mcp__ranklybee__list_prospects",
"mcp__ranklybee__get_prospect_discovery_settings",
"mcp__ranklybee__list_outreach_keywords",
"mcp__ranklybee__list_linkable_assets",
"mcp__ranklybee__get_prospect_discovery",
"mcp__ranklybee__list_contacts",
"mcp__ranklybee__list_outreach_templates",
"mcp__ranklybee__get_outreach_draft_options",
"mcp__ranklybee__list_outreach_threads",
"mcp__ranklybee__get_outreach_sending_dashboard",
"mcp__ranklybee__get_outreach_automation_overview",
"mcp__ranklybee__get_outreach_automation_policy",
"mcp__ranklybee__list_outreach_automation_runs",
"mcp__ranklybee__list_outreach_automation_exceptions",
"mcp__ranklybee__get_leads_overview",
"mcp__ranklybee__get_brand_mentions_overview",
"mcp__ranklybee__list_mentions",
"mcp__ranklybee__list_lead_alert_rules",
"mcp__ranklybee__get_ai_visibility_overview",
"mcp__ranklybee__list_ai_visibility_prompts",
"mcp__ranklybee__list_ai_visibility_prompt_runs",
"mcp__ranklybee__get_ai_visibility_competitors",
"mcp__ranklybee__get_ai_visibility_competitor",
"mcp__ranklybee__get_ai_visibility_citations",
"mcp__ranklybee__get_ai_visibility_domain_pages",
"mcp__ranklybee__get_ai_sentiment_overview",
"mcp__ranklybee__get_ai_sentiment_driver",
"mcp__ranklybee__get_ai_sentiment_benchmark",
"mcp__ranklybee__get_ai_response",
"mcp__ranklybee__get_search_performance",
"mcp__ranklybee__get_seo_health",
"mcp__ranklybee__list_ctr_opportunities",
"mcp__ranklybee__review_page_snippet",
"mcp__ranklybee__list_seo_changes",
"mcp__ranklybee__list_seo_diagnoses",
"mcp__ranklybee__get_seo_diagnosis",
"mcp__ranklybee__get_distribution_status",
"mcp__ranklybee__list_distribution_pages",
"mcp__ranklybee__get_distribution_page_atoms",
"mcp__ranklybee__list_distribution_campaigns",
"mcp__ranklybee__get_distribution_campaign",
"mcp__ranklybee__list_distribution_posts"
],
"ask": [
"mcp__ranklybee__preflight_backlink_submission",
"mcp__ranklybee__create_backlink_submission",
"mcp__ranklybee__record_backlink_submission_outcome",
"mcp__ranklybee__move_lead_stage",
"mcp__ranklybee__update_site_profile",
"mcp__ranklybee__analyze_site",
"mcp__ranklybee__generate_content_plan",
"mcp__ranklybee__activate_content_plan",
"mcp__ranklybee__decide_content_plan",
"mcp__ranklybee__decide_content_brief",
"mcp__ranklybee__reschedule_content_brief",
"mcp__ranklybee__update_content_brief_instructions",
"mcp__ranklybee__update_content_brief_keyword",
"mcp__ranklybee__search_article_keywords",
"mcp__ranklybee__add_article_keywords",
"mcp__ranklybee__import_article_keywords",
"mcp__ranklybee__generate_article",
"mcp__ranklybee__update_article",
"mcp__ranklybee__regenerate_article_fields",
"mcp__ranklybee__submit_article_for_review",
"mcp__ranklybee__decide_article",
"mcp__ranklybee__publish_article",
"mcp__ranklybee__verify_article_publication",
"mcp__ranklybee__detect_article_improvements",
"mcp__ranklybee__generate_article_improvement",
"mcp__ranklybee__update_article_improvement",
"mcp__ranklybee__submit_article_improvement",
"mcp__ranklybee__decide_article_improvement",
"mcp__ranklybee__apply_article_improvement",
"mcp__ranklybee__compare_article_improvement",
"mcp__ranklybee__dismiss_article_improvement",
"mcp__ranklybee__update_content_automation",
"mcp__ranklybee__add_internal_link_target",
"mcp__ranklybee__create_product",
"mcp__ranklybee__update_product",
"mcp__ranklybee__set_product_status",
"mcp__ranklybee__add_backlink",
"mcp__ranklybee__check_backlink",
"mcp__ranklybee__check_site_backlinks",
"mcp__ranklybee__update_backlink_task",
"mcp__ranklybee__close_backlink",
"mcp__ranklybee__start_backlink_inventory",
"mcp__ranklybee__update_prospect_discovery_settings",
"mcp__ranklybee__add_outreach_keywords",
"mcp__ranklybee__save_linkable_asset",
"mcp__ranklybee__add_prospect",
"mcp__ranklybee__start_prospect_discovery",
"mcp__ranklybee__start_competitor_backlink_discovery",
"mcp__ranklybee__reject_prospect",
"mcp__ranklybee__unblock_prospect_domain",
"mcp__ranklybee__create_contact",
"mcp__ranklybee__verify_contact",
"mcp__ranklybee__find_prospect_contact",
"mcp__ranklybee__select_prospect_contact",
"mcp__ranklybee__suppress_contact",
"mcp__ranklybee__create_outreach_template",
"mcp__ranklybee__update_outreach_template",
"mcp__ranklybee__create_outreach_draft",
"mcp__ranklybee__prepare_outreach_draft",
"mcp__ranklybee__update_outreach_draft",
"mcp__ranklybee__regenerate_outreach_draft",
"mcp__ranklybee__mark_outreach_won",
"mcp__ranklybee__mark_outreach_lost",
"mcp__ranklybee__reopen_outreach_thread",
"mcp__ranklybee__update_outreach_send_policy",
"mcp__ranklybee__schedule_outreach",
"mcp__ranklybee__schedule_outreach_batch",
"mcp__ranklybee__send_outreach_follow_up",
"mcp__ranklybee__review_outreach_reply",
"mcp__ranklybee__set_outreach_automation_status",
"mcp__ranklybee__update_outreach_automation_exception",
"mcp__ranklybee__run_lead_scan",
"mcp__ranklybee__set_lead_feedback",
"mcp__ranklybee__set_lead_favorite",
"mcp__ranklybee__dismiss_lead",
"mcp__ranklybee__restore_lead",
"mcp__ranklybee__generate_lead_reply",
"mcp__ranklybee__update_lead_reply",
"mcp__ranklybee__create_lead_keyword",
"mcp__ranklybee__update_lead_keyword",
"mcp__ranklybee__set_lead_keyword_status",
"mcp__ranklybee__create_lead_icp",
"mcp__ranklybee__update_lead_icp",
"mcp__ranklybee__update_lead_sources",
"mcp__ranklybee__update_lead_monitor",
"mcp__ranklybee__create_lead_alert_rule",
"mcp__ranklybee__set_lead_alert_rule_status",
"mcp__ranklybee__suggest_ai_visibility_prompts",
"mcp__ranklybee__create_ai_visibility_prompt",
"mcp__ranklybee__bulk_create_ai_visibility_prompts",
"mcp__ranklybee__update_ai_visibility_prompt",
"mcp__ranklybee__set_ai_visibility_prompt_status",
"mcp__ranklybee__run_ai_visibility_prompt",
"mcp__ranklybee__exclude_ai_visibility_brand",
"mcp__ranklybee__restore_ai_visibility_brand",
"mcp__ranklybee__add_ai_visibility_competitor",
"mcp__ranklybee__create_ai_visibility_topic",
"mcp__ranklybee__rename_ai_visibility_topic",
"mcp__ranklybee__move_ai_visibility_prompts",
"mcp__ranklybee__set_ai_sentiment_task",
"mcp__ranklybee__sync_search_console",
"mcp__ranklybee__log_seo_change",
"mcp__ranklybee__start_seo_diagnosis",
"mcp__ranklybee__atomize_distribution_page",
"mcp__ranklybee__create_distribution_campaign",
"mcp__ranklybee__update_distribution_campaign",
"mcp__ranklybee__activate_distribution_campaign",
"mcp__ranklybee__pause_distribution_campaign",
"mcp__ranklybee__resume_distribution_campaign",
"mcp__ranklybee__approve_distribution_posts",
"mcp__ranklybee__edit_distribution_post",
"mcp__ranklybee__reject_distribution_posts",
"mcp__ranklybee__regenerate_distribution_post"
],
"deny": [
"mcp__ranklybee__remove_article_keywords",
"mcp__ranklybee__delete_article",
"mcp__ranklybee__remove_internal_link_target",
"mcp__ranklybee__delete_product",
"mcp__ranklybee__remove_outreach_keyword",
"mcp__ranklybee__delete_outreach_template",
"mcp__ranklybee__stop_outreach_sequence",
"mcp__ranklybee__delete_lead_keyword",
"mcp__ranklybee__delete_lead_icp",
"mcp__ranklybee__delete_lead_alert_rule",
"mcp__ranklybee__delete_ai_visibility_prompt",
"mcp__ranklybee__delete_ai_visibility_topic",
"mcp__ranklybee__cancel_distribution_campaign"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as ranklybee. Review it before you use it.
