bisibility
Track keyword rankings, research SEO opportunities, and manage bisibility projects with AI agents.
Connector by bisibility.comOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/bisibility-com-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://bisibility.com/api/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 69 read · 49 write · 13 delete · 9 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 140
Read from the source code; the running server may list different tools.
Read 69 · Look things up without changing anything.
ai_tracking_suggestions_previewanalyze_ai_visibilityanalyze_backlinksanalyze_domain_overviewestimate_backlinks_costestimate_domain_overview_costestimate_keyword_research_costexport_ai_tracking_evidenceexport_local_monitor_runexport_rank_historyget_agent_reportget_ai_research_catalog
Show 57 more tools
get_ai_tracking_historyget_ai_tracking_runget_ai_tracking_trendsget_capabilitiesget_cloud_import_compatibilityget_cost_estimateget_healthget_keywordget_keyword_metricsget_local_monitor_run_resultsget_meget_notification_preferencesget_projectget_project_contextget_project_defaultsget_provider_ratesget_rank_check_resultget_rank_check_runget_rank_historyget_session_profileget_site_auditlist_agent_reportslist_ai_tracking_promptslist_ai_tracking_runslist_ai_tracking_sampleslist_ai_tracking_scheduleslist_ai_tracking_topicslist_alert_ruleslist_api_keyslist_competitorslist_keywordslist_local_monitor_point_historylist_local_monitor_point_listingslist_local_monitor_runslist_migration_tokenslist_personal_tokenslist_project_api_keyslist_projectslist_providerslist_rank_check_runslist_ranked_keyword_suggestionslist_saved_keywordslist_saved_viewslist_search_performance_query_statslist_signalslist_site_auditslist_sitemap_monitorslist_team_inviteslist_team_memberslist_traffic_snapshotslist_triggered_alertslist_webhookspreview_ai_tracking_runpreview_project_defaultsresearch_keywordssearch_locationssuggest_ai_tracking_prompts
Write 49 · Create, change, send or run things.
accept_ai_tracking_suggestionsadd_competitoradd_keywordsarchive_ai_tracking_promptarchive_ai_tracking_schedulearchive_ai_tracking_topiccancel_ai_tracking_runcreate_agent_reportcreate_ai_tracking_promptcreate_ai_tracking_runcreate_ai_tracking_schedulecreate_ai_tracking_topic
Show 37 more tools
create_alert_rulecreate_api_keycreate_personal_tokencreate_projectcreate_project_api_keycreate_saved_keywordscreate_saved_viewcreate_signalcreate_team_invitecreate_webhookdisable_sitemap_monitorenable_sitemap_monitormark_project_alerts_readmint_migration_tokenmute_triggered_alertresend_team_inviteretry_ai_tracking_runrun_rank_checkrun_site_auditset_keyword_target_urlset_primary_providerset_provider_enabledset_provider_prioritysync_project_trafficupdate_ai_tracking_promptupdate_ai_tracking_scheduleupdate_ai_tracking_topicupdate_alert_ruleupdate_keywordupdate_meupdate_notification_preferencesupdate_projectupdate_project_contextupdate_project_defaultsupdate_provider_settingsupdate_team_member_roleupdate_webhook
Delete 13 · Delete, drop, revoke or wipe things.
bulk_update_keywordsdelete_alert_ruledelete_keyworddelete_projectdelete_saved_keyworddelete_saved_viewdelete_webhookremove_competitorremove_team_memberrevoke_api_keyrevoke_migration_tokenrevoke_personal_token
Show 1 more tools
revoke_team_invite
Not yet classified 9 · We could not tell from the name and description.
ai_tracking_suggestions_generatecompare_ai_promptsconnect_providerdisconnect_providerload_domain_overview_historyload_domain_overview_keywordsload_domain_overview_pagesload_more_backlink_rowstest_provider_connection
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
BISIBILITY_API_KEY
Other settings (environment variables or headers).
BISIBILITY_BASE_URLBISIBILITY_MCP_READ_ONLYBISIBILITY_MCP_TOOLSETSBISIBILITY_PROJECT_ID
Network hosts it talks to 1
bisibility.com· found in remote endpoint, install command
Tools (140)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
accept_ai_tracking_suggestionsAccept ai tracking suggestionsManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
add_competitorAdd competitorAdd a tracked competitor domain to a project.
add_keywordsAdd keywordsAdd one or more keywords to a project, optionally with tags, target URL, and schedule. Use search_locations and pass its location_key verbatim; an @language qualifier selects a non-default language for that location.
ai_tracking_suggestions_generateGenerate AI prompt hypothesesGenerate editable hypotheses from the exact reviewed preview with explicit paid consent and a stable retry UUID. Generated prompts are hypotheses with no measured popularity and are saved only after separate acceptance.
ai_tracking_suggestions_previewPreview AI prompt model generationReview the full business context, chosen competitors, model and market before model generation. This spend-free forecast never calls a model or reserves budget; its estimate is not a guaranteed maximum.
analyze_ai_visibilityAnalyze AI visibilityInspect provider-observed ChatGPT or Google AI Overview mentions and citations. This is a limited provider dataset, not all user conversations. Requires BYOK or deployment credits, an explicit cost cap, and project write scope.
analyze_backlinksAnalyze backlinksRequires API write scope because cache misses spend the project's own DataForSEO budget. Successful snapshots contain summary metrics and per-link rows with new or lost status. Optional 12-month history may be unavailable: history_unavailable marks a history failure with confirmed cost while summary and links remain available. With unknown accounting, the response remains failed (isError) and may retain a completed summary as current-response evidence, with cost_cents null and rows_status not_requested. This evidence is not a cached snapshot or a settled total and does not survive reload. Succ…
analyze_domain_overviewAnalyze domain overviewRequires API write scope because a cache miss can spend the project's own DataForSEO budget. Call with estimate_only=true and max_cost_cents=0 first for a free estimate. Every call requires an explicit max_cost_cents. fresh=true bypasses cache but never removes the cost cap. Returns an estimate, cached report, or report with charged keyword and page module outcomes.
archive_ai_tracking_promptArchive ai tracking promptManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
archive_ai_tracking_scheduleArchive ai tracking scheduleManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
archive_ai_tracking_topicArchive ai tracking topicManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
bulk_update_keywordsBulk update keywordsBulk mutate keywords by adding tags, removing tags, setting frequency, setting target URL, or deleting.
cancel_ai_tracking_runCancel ai tracking runManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
compare_ai_promptsCompare AI promptsRun the same synthetic prompt against supported models and compare answers, brand mentions and returned citations. These tests are not observed ChatGPT/AIO visibility. Requires a guaranteed hard cap or explicit actual-cost consent with an advisory estimate limit, and project write scope.
connect_providerConnect providerConnect or update credentials for a project provider. SERP providers are dataforseo and serpapi; analytics providers are ga4, gsc, and plausible. For Plausible, credentials.login is the site domain configured in Plausible (site_id, for example example.com) and defaults to the project domain when omitted; credentials.api_key is the Stats API token. Self-hosted providers such as Plausible accept an optional credentials.endpoint base URL. Use priority for ordering (0 promotes the provider to primary and renumbers the rest; omitted keeps a reconnected provider's place and appends a new one); the d…
Show 125 more tools
create_agent_reportCreate agent reportSave an agent analysis with provenance. Its deep link inherits existing project access controls. Producer kinds site_audit, ai_visibility and prompt_explorer are reserved and rejected here.
create_ai_tracking_promptCreate ai tracking promptManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
create_ai_tracking_runCreate ai tracking runManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
create_ai_tracking_scheduleCreate ai tracking scheduleManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
create_ai_tracking_topicCreate ai tracking topicManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
create_alert_ruleCreate alert ruleCreate an alert rule for project rank changes, thresholds, SERP features, or competitors.
create_api_keyCreate API keyCreate a new API key for the authenticated project. The raw token is returned once in the response and cannot be retrieved again; store it securely.
create_personal_tokenCreate personal tokenCreate a personal access token. The raw account-wide token is returned once. Requires an admin PAT.
create_projectCreate projectCreate a project. Requires a personal access token with write scope.
create_project_api_keyCreate project API keyCreate a project-scoped API key for CI or automation. The raw key is returned once.
create_saved_keywordsCreate saved keywordsSave keyword ideas without starting paid rank tracking. Keywords already tracked or saved are skipped.
create_saved_viewCreate saved viewCreate a saved keyword view for a project. Known country filter values: 'all' or a supported market country code such as us, gb, ca, au, de, fr, es, it, nl, se, pl. Known serp filter values: ai, featured, image, paa, sitelinks, video. The API validates both against its data-driven market list.
create_signalCreate signalIngest a signal for the key-scoped project: an external event such as a deploy, CMS content change, or custom API event that may explain ranking movements. source must be deploy, cms, or api; type is a dot-separated identifier such as "deploy.completed" or "cms.page_updated". Optionally attach an ISO-8601 happened_at (defaults to now), a related keyword_id, an http(s) url, a severity (info, warning, or critical), and a JSON payload of up to 8KB.
create_team_inviteCreate team inviteInvite a user to a project team with an admin, member, or viewer role.
create_webhookCreate webhookCreate a webhook endpoint. The HMAC secret is write-only.
delete_alert_ruleDelete alert ruleDelete an alert rule by rule id. Use only after the user confirms deletion.
delete_keywordDelete keywordDelete one keyword by keyword id. Use only after the user confirms deletion.
delete_projectDelete projectPermanently delete a project and all of its keywords, rank history, and settings. This cannot be undone. Use only after the user confirms deletion.
delete_saved_keywordDelete saved keywordDelete one saved keyword. Use only after the user confirms deletion.
delete_saved_viewDelete saved viewDelete a project saved view. Use only after the user confirms deletion.
delete_webhookDelete webhookDelete a webhook endpoint. Requires admin access.
disable_sitemap_monitorDisable sitemap monitorDisable the project sitemap monitor while retaining its existing snapshots.
disconnect_providerDisconnect providerDisconnect a provider from a project. Use only after the user confirms deletion.
enable_sitemap_monitorEnable sitemap monitorEnable the project sitemap monitor. The next scheduled worker sync fetches the sitemap; enabling does not fetch immediately.
estimate_backlinks_costEstimate backlinks costFree. Returns the cost and eligibility of a backlinks analysis without calling a provider; the paid operation is analyze_backlinks.
estimate_domain_overview_costEstimate domain overview costFree. Returns the cost and eligibility of a Domain Overview analysis without calling a provider; the paid operation is analyze_domain_overview.
estimate_keyword_research_costEstimate keyword research costFree. Returns the cost and eligibility of keyword research without calling a provider; the paid operation is research_keywords.
export_ai_tracking_evidenceExport ai tracking evidenceRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
export_local_monitor_runExport local monitor runRead original retained Local evidence and honest quality/cost uncertainty. This never launches provider work, schedules, or accounting writes.
export_rank_historyExport project rank historyExport project rank history as cursor-paginated JSON. Version 1 preserves legacy rows; version 2 retains raw observations/attempts, frozen scope/time and quality metadata. For full streamed CSV dumps, use the REST endpoint directly.
get_agent_reportGet agent reportRead one saved analysis. A report ID never grants access to another project.
get_ai_research_catalogGet AI research catalogRead the free current provider AI model, locale, and cost-policy capabilities. This read never initiates paid work.
get_ai_tracking_historyGet ai tracking historyRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
get_ai_tracking_runGet ai tracking runRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
get_ai_tracking_trendsGet ai tracking trendsRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
get_capabilitiesGet API capabilitiesList the public bisibility API capabilities exposed for agent workflows. public catalog; for what this session can do call get_session_profile and get_project (readiness)
get_cloud_import_compatibilityGet cloud import compatibilityCheck whether a cloud export package can be imported: returns the running app version, the latest applied migration, and the cloud-import schema versions the API accepts. Anonymous preflight endpoint; no project scope or credential needed. Use before preparing a migration to confirm the export schema is still supported.
get_cost_estimateGet cost estimateEstimate rank checks, result pages, and monthly provider cost for a keyword portfolio. Provide keywords, markets (locations), devices (1-2), and depth (10, 20, 50, or 100; default 100). Frequency supports daily, weekly, monthly, manual, paused, and custom_cron with cron_expression. Missing or invalid custom cron leaves monthly quantities and costs unknown. Pick a provider (default dataforseo) and optionally an option or plan key; see get_provider_rates. Anonymous endpoint.
get_healthGet API healthCheck bisibility API health and configured SERP providers.
get_keywordGet keywordGet a keyword and its latest rank position by keyword id, including location_key, language_code, and language_label for its exact market pair. latest_position can be null after a failed check, with unknown observation coverage, or for absence within the requested depth. Read latest_check.status and observation_completeness. Only complete coverage supports absence within depth; a positive position remains valid with truncated coverage. latest_successful_check is the most recent completed observation and can also have unknown coverage.
get_keyword_metricsGet keyword metricsRequires API write scope. Paid metrics lookup uses the project's own DataForSEO account. When cost matters, call with estimate_only first for a free dry run, then use max_cost_cents as a best-effort request guard. Approximate pricing per 100 fetched keywords comes from the current rate card exposed by get_provider_rates. Batches contain up to 700 keywords and cache each keyword for 12 hours, shared with the API and UI. Clickstream-refined volumes double provider cost.
get_local_monitor_run_resultsGet local monitor run resultsRead original retained Local evidence and honest quality/cost uncertainty. This never launches provider work, schedules, or accounting writes.
get_meGet authenticated userGet the authenticated user and all project memberships. Requires a personal access token.
get_notification_preferencesGet notification preferencesNotification channel switches: get which channels (email, Slack, webhook) are turned on for the project. Returns no addresses or URLs; use list_webhooks for where notifications are sent.
get_projectGet projectGet one bisibility project by project id.
get_project_contextGet project contextRead the saved business, audience, products, goals and agent rules for this project.
get_project_defaultsGet project defaultsGet the effective rank-check schedule and SERP market defaults for a project. The response includes serp_depth, serp_stop_on_match, and source: explicit means the market was configured, derived means it was inferred from existing keywords, and fallback means the instance default was used.
get_provider_ratesGet provider ratesList public provider rate cards used for rank-check cost estimates. Each rate card is either flat-priced (per-check options such as standard, priority, live) or plan-priced (monthly plans with included checks). Anonymous endpoint; no project scope needed.
get_rank_check_resultGet rank check resultGet one rank check result by check id. Read status and observation_completeness before interpreting position null. Only complete coverage supports absence within depth; a positive position remains valid with truncated coverage. Unknown or legacy coverage does not establish absence. error_code is a stable reason (provider_billing, provider_auth, provider_rate_limited, provider_transient); retry only for provider_rate_limited or provider_transient.
get_rank_check_runGet retained rank-check runRead retained execution states, including cancelled, blocked and deferred outcomes without observations. Does not launch checks, retry provider requests or change schedules.
get_rank_historyGet rank historyList historical rank checks for a keyword with date, status, and pagination filters. Read status and observation_completeness before interpreting position null. Only complete coverage supports absence within depth; a positive position remains valid with truncated coverage. Unknown or legacy coverage does not establish absence. error_code is a stable reason (provider_billing, provider_auth, provider_rate_limited, provider_transient); retry only for provider_rate_limited or provider_transient.
get_session_profileGet session profileReport the effective profile of this MCP session: read_only, the active toolsets, tool_count, tool_names, canonical_names, and client_note. Answered locally from this server's registration; no REST call.
get_site_auditGet site auditRead saved page signals and issues for one project crawl.
list_agent_reportsList agent reportsRead saved project analyses. Results are restricted to the project and its members.
list_ai_tracking_promptsList ai tracking promptsRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
list_ai_tracking_runsList ai tracking runsRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
list_ai_tracking_samplesList ai tracking samplesRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
list_ai_tracking_schedulesList ai tracking schedulesRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
list_ai_tracking_topicsList ai tracking topicsRead project-scoped AI tracking evidence with original provenance, partial states, and cost uncertainty.
list_alert_rulesList alert rulesAlert rules: list the per-project conditions that decide when a notification fires.
list_api_keysList API keysList API keys for the authenticated project, including revoked keys.
list_competitorsList competitorsList the competitor domains tracked for a project (rival sites, competing domains) with their market data such as share of voice and positions, plus competitor suggestions. Use it for competitor analysis, competing sites, and rival rankings.
list_keywordsList project keywordsList the tracked keywords (search terms) of a project with their current rankings: latest_position, previous_position, ranking_url, target URL, tags, schedule, and market. Supports pagination, search, filters, and sorting. Use it for rank positions, rank tracking, keyword rankings, and SERP position lookups. Each keyword includes location_key, language_code, and language_label for its exact market pair. latest_position can be null after a failed check, with unknown observation coverage, or for absence within the requested depth. Read latest_check.status and observation_completeness. Only compl…
list_local_monitor_point_historyList local monitor point historyRead original retained Local evidence and honest quality/cost uncertainty. This never launches provider work, schedules, or accounting writes.
list_local_monitor_point_listingsList local monitor point listingsRead original retained Local evidence and honest quality/cost uncertainty. This never launches provider work, schedules, or accounting writes.
list_local_monitor_runsList local monitor runsRead original retained Local evidence and honest quality/cost uncertainty. This never launches provider work, schedules, or accounting writes.
list_migration_tokensList migration tokensList active migration tokens for a project.
list_personal_tokensList personal tokensList the user's personal access tokens. Requires an admin PAT.
list_project_api_keysList project API keysList API keys scoped to a specific project, including revoked keys.
list_projectsList projectsList projects visible to the configured credential. Project keys return one project; personal access tokens return all project memberships.
list_providersList providersList the data provider connections of a project: SERP rank-check providers (dataforseo, serpapi) and analytics integrations (gsc, ga4, plausible), with connection status, priority, and enabled state. Use it for integrations, data sources, and provider credentials status. status is the catalog state; connection_status says whether the project can use the provider.
list_rank_check_runsList retained rank-check runsRead retained execution states, including cancelled, blocked and deferred outcomes without observations. Does not launch checks, retry provider requests or change schedules.
list_ranked_keyword_suggestionsList ranked keyword suggestionsPaid provider lookup on the project's own DataForSEO account, about $0.02 per 100-keyword page on a cache miss. Results are cached for 12 hours and shared with the UI and API. already_tracked marks keywords the project tracks. Set max_cost_cents to have the server refuse a cache miss whose estimate is higher.
list_saved_keywordsList saved keywordsList keyword ideas saved without rank tracking for a project.
list_saved_viewsList saved viewsList saved keyword views for a project.
list_search_performance_query_statsList search-performance query statsFetch live query statistics from one of the project's own connected search-performance accounts. Provider rate limits and reauthorization rules apply. query is an exact match unless query_match is contains; rows aggregate all countries and devices.
list_signalsList signalsList signals for a project, newest first. Filter by source (including system sources such as rank_tracker or search_analytics), exact type, and a happened-at date range via from/to ISO-8601 date-times, with cursor pagination.
list_site_auditsList site auditsRead the saved bounded crawl history for this project.
list_sitemap_monitorsList sitemap monitorsList the project sitemap monitor, including its status and latest snapshot summary.
list_team_invitesList team invitesList pending team invites for a project.
list_team_membersList team membersList team members for a project.
list_traffic_snapshotsList traffic snapshotsList stored page traffic snapshots collected from the project's own connected analytics accounts, filtered by date range and optional page paths.
list_triggered_alertsList triggered alertsList triggered alerts for a project.
list_webhooksList webhooksWebhook endpoints: list the per-project HTTP URLs that notifications and events are delivered to.
load_domain_overview_historyLoad domain overview historyRequires API write scope and an explicit max_cost_cents because a cache miss can spend provider budget. Use zero for cache-only. Loads the separately priced historical index series for an unexpired Domain Overview snapshot. snapshot_expired means analysis must run again before history can be loaded.
load_domain_overview_keywordsLoad domain overview keywordsRequires API write scope and an explicit max_cost_cents because a cache miss can spend provider budget. Use zero for cache-only. Loads one ranked-keyword page for the current Domain Overview target; snapshot_expired means analysis must run again first.
load_domain_overview_pagesLoad domain overview pagesRequires API write scope and an explicit max_cost_cents because a cache miss can spend provider budget. Use zero for cache-only. Loads one relevant-page result page for the current Domain Overview target; snapshot_expired means analysis must run again first.
load_more_backlink_rowsLoad more backlink rowsRequires API write scope. Extends the current unexpired backlinks snapshot at the per-100-row provider rate. Requires the exact snapshot_ref from the latest successful analysis or append response; use the replacement reference returned by each append. Returns 409 snapshot_expired when no current snapshot exists. Stale, mismatched or expired references return 409 before provider work; read or analyze the current snapshot before retrying. This tool cannot extend failed current-response summary evidence.
mark_project_alerts_readMark project alerts readMark every firing alert in the project as read for the whole project team.
mint_migration_tokenMint migration tokenMint a migration token for a project.
mute_triggered_alertMute triggered alertMute one firing alert for 24 hours. This changes shared alert state for the whole project team.
preview_ai_tracking_runPreview ai tracking runReview capability, credentials, budget and price before paid AI tracking. Preview never submits a provider task.
preview_project_defaultsPreview project defaultsPreview the exact current defaults draft, source revision and impact without saving or provider work. Requires the server's settings permission. Review the returned draft before explicitly confirming it with update_project_defaults; do not fabricate or automatically confirm review fields.
remove_competitorRemove competitorRemove a tracked competitor from a project.
remove_team_memberRemove team memberPermanently remove a non-owner project member. Confirm the user's intent before calling this tool.
research_keywordsResearch keywordsRequires API write scope. Paid keyword research uses the project's own DataForSEO account. When cost matters, call with estimate_only first for a free dry run, then use max_cost_cents as a best-effort request guard. Approximate per-source pricing comes from the current rate card exposed by get_provider_rates. Send one seed per call. Results are cached for 12 hours and shared with the API and UI. Clickstream-refined volumes double provider cost. already_tracked marks keywords the project tracks.
resend_team_inviteResend team inviteResend a pending team invitation and replace its expiration and token.
retry_ai_tracking_runRetry ai tracking runManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
revoke_api_keyRevoke API keyRevoke an API key by key id. Revocation is immediate and cannot be undone; revoking the key this server is configured with locks the server out. Use only after the user confirms revocation.
revoke_migration_tokenRevoke migration tokenRevoke a project migration token.
revoke_personal_tokenRevoke personal tokenRevoke a personal token by id, or pass "current" to revoke the configured token.
revoke_team_inviteRevoke team inviteRevoke a pending project team invite.
run_rank_checkRun rank checkRun a provider-backed rank check for one keyword. Requires write access and may incur provider cost. Ask for explicit user approval immediately before calling; this server cannot enforce the client's confirmation UI. The deployment selects inline or queued execution. A queued response contains an rcr_ run ID, not a check_ ID. Follow get_rank_history for that run_id until terminal, then use its check_ ID with get_rank_check_result. The async option only requests an early response. Set max_cost_cents to have the server refuse the check when its preflight estimate is higher.
run_site_auditRun site auditCrawl the project domain only, with SSRF protection, at most 15 pages and a 15-second total deadline. Save page signals and URL issues as a report. No paid provider request or Lighthouse.
search_locationsSearch locationsSearch canonical keyword markets. Use the returned location_key verbatim when creating or updating keywords so an optional @language qualifier preserves the exact location-language pair.
set_keyword_target_urlSet keyword target URLSet or clear the target URL used when evaluating a keyword ranking.
set_primary_providerSet primary providerDeprecated compatibility tool. true promotes priority 0; false is a legacy no-op. Use set_provider_priority for new calls.
set_provider_enabledSet provider enabledEnable or disable a provider for a project.
set_provider_prioritySet provider prioritySet provider priority for a project. Lower numbers are preferred first.
suggest_ai_tracking_promptsSuggest ai tracking promptsRead the complete project context and authoritative competitors for explicit review. Returned manual templates are heuristics with no measured popularity. This never generates with a model, saves a prompt or starts paid provider work.
sync_project_trafficSynchronize project trafficSynchronize traffic snapshots from the project's own connected analytics accounts now. Provider rate limits and connection authorization rules apply.
test_provider_connectionTest provider connectionTest provider credentials or the saved provider connection. For Plausible, credentials.login is the site domain configured in Plausible (site_id) and defaults to the project domain when omitted; credentials.api_key is the Stats API token. Self-hosted providers such as Plausible accept an optional credentials.endpoint base URL. A successful test returns message "Connected." or "Connected · <detail>." for analytics providers.
update_ai_tracking_promptUpdate ai tracking promptManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
update_ai_tracking_scheduleUpdate ai tracking scheduleManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
update_ai_tracking_topicUpdate ai tracking topicManage project-scoped AI tracking. Preserve immutable revisions, explicit budget consent, and stable retry keys. This does not start an automatic paid baseline.
update_alert_ruleUpdate alert ruleUpdate an alert rule by rule id. The API replaces the whole rule configuration, so name and condition_type are required even when updating a single field.
update_keywordUpdate keywordUpdate keyword metadata such as text, country, device, target URL, tags, or schedule. Use search_locations and pass its location_key verbatim; an @language qualifier selects a non-default language for that location.
update_meUpdate authenticated userUpdate the authenticated user's display name. Requires a write PAT.
update_notification_preferencesUpdate notification preferencesNotification channel switches: turn the project's notification channels (email, Slack, webhook) on or off. Does not create or change webhook endpoints; use create_webhook or update_webhook for those.
update_projectUpdate projectUpdate a project's name or domain. At least one of name or domain is required.
update_project_contextUpdate project contextReplace all five context fields. Requires project write scope and a member role.
update_project_defaultsUpdate project defaultsConfirm a preview_project_defaults draft using its exact source hash, revision, token and stable command key in review (confirmed:true). Missing review is refused by current servers; stale/expired review requires a new preview. Never auto-confirm. Update the project default rank-check schedule, SERP depth, and SERP market. The schedule is replaced as a whole: omitted schedule fields (frequency, cron_expression, jitter_minutes, timezone) reset to their defaults (jitter 60, timezone UTC, no cron). serp_depth and serp_stop_on_match are independent of the schedule and keep their stored values when…
update_provider_settingsUpdate provider settingsUpdate provider settings such as enabled state or priority. primary is a deprecated compatibility alias: true promotes priority 0 and false is a no-op.
update_team_member_roleUpdate team member roleChange a non-owner project member role to admin, member, or viewer. Ownership transfer remains UI-only.
update_webhookUpdate webhookUpdate a webhook endpoint or rotate its write-only HMAC secret.
Signals
- Stars
- 3
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 229
- Last commit
- Oct 20, 2026 (9 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
- Last package publish
- Oct 20, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
com.bisibility/mcp- Version
- 0.17.1
- Auth
- Auth not stated, API key
- Packages
- npm @bisibility/mcp
- License
- Apache-2.0
- Repository
- github.com/CorgiCorner/bisibility-mcp
- Website
- bisibility.com/docs/sdks/mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
bisibility MCP server. Agent Mart. https://agentmart.dev/connectors/bisibility-com-mcp (last updated 2026-10-25)