Tool reference
Every tool exposed by the Opinly MCP connector, grouped by area, with its read/write behaviour.
The connector exposes the tools below. Each tool declares its behaviour so your MCP client can
request confirmation before anything changes:
- Read — returns data only; never modifies your workspace.
- Write — creates or updates data.
- Destructive — deletes or removes data, or takes an action that is hard to undo.
Companies & competitors
| Tool | What it does | Type |
|---|
list_companies | List companies in your workspace | Read |
list_competitors | List tracked competitors | Read |
get_competitor | Get a single competitor | Read |
add_competitor | Add a tracked competitor | Write |
remove_competitor | Remove a tracked competitor | Destructive |
Keywords
| Tool | What it does | Type |
|---|
list_tracked_keywords | List tracked keywords | Read |
search_keywords | Search for keywords | Read |
search_cluster_keywords | Search keywords within a cluster | Read |
get_ranked_keywords | Get keywords a site ranks for | Read |
get_keyword_gap | Compare keyword coverage vs a competitor | Read |
list_locations | List supported locations | Read |
track_keyword | Track a keyword | Write |
untrack_keyword | Stop tracking a keyword | Destructive |
Traffic, backlinks & audits
| Tool | What it does | Type |
|---|
get_traffic | Get traffic estimates | Read |
get_backlinks | Get backlinks for a domain | Read |
get_page_backlinks | Get backlinks for a page | Read |
get_referring_domains | Get referring domains | Read |
get_backlink_gap | Compare backlinks vs a competitor | Read |
get_site_audit | Get a site audit summary | Read |
get_site_audit_pages | Get per-page site audit results | Read |
start_scrape | Start a site crawl | Write |
Pages, clusters & signals
| Tool | What it does | Type |
|---|
list_pages | List scraped pages | Read |
get_page_signals | Get a page's signal history | Read |
get_blog_structure | Get the blog structure | Read |
list_clusters | List content clusters | Read |
create_cluster | Create a content cluster | Write |
update_cluster | Update a content cluster | Write |
assign_pages_to_cluster | Assign pages to a cluster | Write |
delete_cluster | Delete a content cluster | Destructive |
Blog content
| Tool | What it does | Type |
|---|
list_posts | List blog posts | Read |
get_post | Get a blog post | Read |
list_folders | List blog folders | Read |
create_post | Create a blog post draft | Write |
edit_post | Edit a blog post draft | Write |
schedule_post | Schedule a post to publish later | Write |
create_folder | Create a blog folder | Write |
publish_post | Publish a post (goes live) | Write |
unpublish_post | Unpublish a post (removes from live site) | Destructive |
Authors & images
| Tool | What it does | Type |
|---|
list_authors | List authors | Read |
create_author | Create a blog author | Write |
edit_author | Edit a blog author | Write |
set_author_image | Set an author's image | Write |
set_post_title_image | Set a post's title image | Write |
request_image_upload | Request an image upload URL | Write |
upload_image | Upload an image | Write |
LLM visibility
| Tool | What it does | Type |
|---|
get_llm_visibility | Get LLM visibility metrics | Read |
get_llm_competitor_leaderboard | Get the LLM visibility leaderboard | Read |
compare_llm_visibility | Compare LLM visibility vs a competitor | Read |
list_llm_prompts | List tracked LLM prompts | Read |
create_llm_prompt | Add a tracked LLM prompt | Write |
update_llm_prompt | Edit or enable/disable an LLM prompt | Write |
delete_llm_prompt | Delete an LLM prompt | Destructive |
Utility
| Tool | What it does | Type |
|---|
search_docs | Search the Opinly documentation | Read |
search | Search across your workspace | Read |
fetch | Fetch a resource by ID | Read |
submit_feedback | Send feedback to Opinly | Write |