← Back to search

mcp-server-peecai

GitHub Actions Scanned 12d ago

Community MCP server for the Peec AI API - AI Search Analytics

A
94.2 / 100

Versions

1.3.0latest
May 6, 2026
1.2.0
Apr 16, 2026
1.1.0
Apr 15, 2026
1.0.0
Apr 4, 2026
0.6.1
Mar 24, 2026
+ show 6 moreshow less
0.6.0
Mar 23, 2026
0.5.0
Mar 15, 2026
0.4.0
Mar 11, 2026
0.3.0
Mar 10, 2026
0.2.1
Mar 8, 2026
0.2.0
Mar 8, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 38

shopping_queries
annotations: verified low

Get shopping/product queries that AI models generated when answering prompts. Returns product-related queries with associated product names. Useful for understanding product recommendations by AI models. Without date filters, returns data across all available dates. Empty results may indicate the project has no query data for the given time range or filters.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_chats
annotations: verified low

List AI chat interactions tracked by Peec AI. Returns up to limit results (default: 100). Recommended: use date filters to scope results. Returns chat IDs, prompt/model refs, and dates. Without date filters, returns all chats.

limit number offset number brand_id string model_id string prompt_id string project_id string model_channel_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_models
annotations: verified low

Deprecated: use list_model_channels instead. Model channels are stable identifiers (e.g. openai-0, perplexity-0) that persist when underlying models rotate. Returns model IDs and active status.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_topic_suggestions
annotations: verified low

List suggested topics for a Peec AI project. Suggestions can be accepted to create topics or rejected to dismiss them.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
get_urls_report
annotations: verified low

Get URL analytics report: citation_count (total citations), retrievals (retrieval count), citation_rate. Classification values: HOMEPAGE, CATEGORY_PAGE, PRODUCT_PAGE, LISTICLE, COMPARISON, PROFILE, ALTERNATIVE, DISCUSSION, HOW_TO_GUIDE, ARTICLE, OTHER. Returns up to limit results (default: 100). Classification is filtered client-side after retrieval. Use filters array for server-side filtering by model, tag, topic, prompt, domain, URL, or country_code. Without date filters, returns data across all available dates. Empty results may indicate the project has no report data for the given time range or filters.

limit number offset number project_id string classification enum
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_prompts
annotations: verified low

List search prompts for a Peec AI project. Returns prompt IDs, messages, tags, topics, locations, and search volume.

limit number offset number tag_id string topic_id string project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_prompt_suggestions
annotations: verified low

List suggested prompts for a Peec AI project. Suggestions can be accepted to create prompts or rejected to dismiss them.

limit number offset number topic_id string project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
accept_prompt_suggestion
annotations: verified low

Accept a prompt suggestion, creating a new prompt from it.

project_id string prompt_suggestion_id string
readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
reject_prompt_suggestion
annotations: verified low

Reject a prompt suggestion.

project_id string prompt_suggestion_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
accept_topic_suggestion
annotations: verified low

Accept a topic suggestion, creating a new topic from it.

project_id string topic_suggestion_id string
readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
reject_topic_suggestion
annotations: verified low

Reject a topic suggestion.

project_id string topic_suggestion_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
accept_brand_suggestion
annotations: verified low

Accept a brand suggestion, converting it into a brand within the project.

project_id string brand_suggestion_id string
readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
reject_brand_suggestion
annotations: verified low

Reject a brand suggestion, removing it from the project and preventing it from being re-suggested.

project_id string brand_suggestion_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
get_chat_content
annotations: verified low

Get full content of a specific AI chat. Returns sources, brands mentioned, messages, queries, and products.

chat_id string project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
get_domains_report
annotations: verified low

Get domain analytics report: retrieval_rate, citation_rate, and retrieved_percentage. Classification values: OWN, CORPORATE, COMPETITOR, EDITORIAL, REFERENCE, INSTITUTIONAL, UGC, OTHER. Returns up to limit results (default: 100). Classification is filtered client-side after retrieval. Use filters array for server-side filtering by model, tag, topic, prompt, domain, URL, or country_code. Without date filters, returns data across all available dates. Empty results may indicate the project has no report data for the given time range or filters.

limit number offset number project_id string classification enum
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_brands
annotations: verified low

List tracked brands for a Peec AI project. Returns brand IDs, names, and associated domains.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
create_tag
annotations: verified low

Create a new tag within a Peec AI project.

name string project_id string
readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
update_tag
annotations: verified low

Update an existing tag's name or color.

name string tag_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
delete_tag
annotations: verified low

Soft-delete a tag. This action is irreversible through the API.

tag_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
create_topic
annotations: verified low

Create a new topic within a Peec AI project.

name string project_id string
readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
update_topic
annotations: verified low

Update an existing topic's name.

name string topic_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
delete_topic
annotations: verified low

Soft-delete a topic. This action is irreversible through the API.

topic_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
list_model_channels
annotations: verified low

List model channels tracked by Peec AI. A model channel (e.g. openai-0, perplexity-0) is a stable identifier that groups one or more underlying models, so the channel ID remains constant even when the underlying model is rotated. Returns channel IDs, descriptions, the currently active model, and active status.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
get_url_content
annotations: verified low

Get the scraped markdown content of a source URL. Use the URLs report (get_urls_report) to discover URLs. Returns markdown content plus metadata (title, domain, channel_title, classification, url_classification, content_length, truncated, content_updated_at). If stored content exceeds max_length, the response is truncated and truncated=true — re-request with a larger max_length to get more. Returns 404 if the URL is not tracked by the project.

url string max_length number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
search_queries
annotations: verified low

Get search queries that AI models generated when answering prompts. Returns the actual search queries models used to find information. Useful for understanding how AI models research topics. Without date filters, returns data across all available dates. Empty results may indicate the project has no query data for the given time range or filters.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
create_brand
annotations: verified low

Create a new brand within a Peec AI project. Requires a brand name; optionally provide aliases, domains, regex pattern, and color.

name string color string regex string aliases array domains array project_id string
readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
update_brand
annotations: verified low

Update an existing brand. Changing name, aliases, or regex triggers metric recalculation.

name string color string regex string aliases array domains array brand_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
delete_brand
annotations: verified low

Soft-delete a brand. This action is irreversible through the API.

brand_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
create_prompt
annotations: verified low

Create a new search prompt to monitor across AI models. Requires prompt text and country code.

text string tag_ids array topic_id string project_id string country_code string
readOnlyHint false openWorldHint false idempotentHint false destructiveHint false
update_prompt
annotations: verified low

Update prompt topic or tag assignments.

tag_ids array topic_id string prompt_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint false
delete_prompt
annotations: verified low

Soft-delete a prompt and its associated chats. This action is irreversible through the API.

prompt_id string project_id string
readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
get_project_profile
annotations: verified low

Read the project's brand profile (description, industry, brand identity, target markets, audience distribution, products & services). Returns `{ profile: null }` if the project hasn't been profiled yet.

project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
set_project_profile
annotations: verified low

Replace the project's brand profile (full overwrite). All fields are required. `audienceDistribution` must sum to 100. Triggers a background refresh of prompt suggestions. Returns 403 while the project is in onboarding.

industry string occupation string project_id string targetMarkets array brandPresentation array productsAndServices array
readOnlyHint false openWorldHint false idempotentHint true destructiveHint true
list_topics
annotations: verified low

List topic groupings for a Peec AI project. Returns topic IDs and names.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
get_brands_report
annotations: verified low

Get brand analytics report per brand. Metrics: visibility (visibility_count/visibility_total), share_of_voice (0-1), mention_count, sentiment (0-100 scale, 50=neutral), position (avg rank when mentioned, lower=better). Returns up to limit results (default: 100). Use brand_id shortcut or filters array for server-side filtering. Supports date filtering and dimensional breakdowns. Without date filters, returns data across all available dates. Empty results may indicate the project has no report data for the given time range or filters — try a broader date range or fewer filters.

limit number offset number brand_id string project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_tags
annotations: verified low

List category tags for a Peec AI project. Returns tag IDs and names.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_projects
annotations: verified low

List all Peec AI projects for the company. Returns project IDs, names, and statuses. Status values: CUSTOMER (active, ongoing monitoring), CUSTOMER_ENDED, PITCH (active demo), PITCH_ENDED (completed demo), TRIAL, TRIAL_ENDED, ONBOARDING, DELETED. Use CUSTOMER projects for current data.

limit number offset number
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false
list_brand_suggestions
annotations: verified low

List open brand suggestions for a Peec AI project. Suggestions can be accepted to convert into a brand or rejected to dismiss them.

limit number offset number project_id string
readOnlyHint true openWorldHint false idempotentHint true destructiveHint false

Permissions 2

network medium
Server uses network capabilities via: fetch()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 86

info
Tool 'shopping_queries' annotations are consistent annotation_checker · 80%
info
Tool 'list_chats' annotations are consistent annotation_checker · 80%
info
Tool 'list_models' annotations are consistent annotation_checker · 80%
info
Tool 'list_topic_suggestions' annotations are consistent annotation_checker · 80%
info
Tool 'get_urls_report' annotations are consistent annotation_checker · 80%
info
Tool 'list_prompts' annotations are consistent annotation_checker · 80%
info
Tool 'list_prompt_suggestions' annotations are consistent annotation_checker · 80%
info
Tool 'accept_prompt_suggestion' annotations are consistent annotation_checker · 80%
info
Tool 'reject_prompt_suggestion' annotations are consistent annotation_checker · 80%
info
Tool 'accept_topic_suggestion' annotations are consistent annotation_checker · 80%
info
Tool 'reject_topic_suggestion' annotations are consistent annotation_checker · 80%
info
Tool 'accept_brand_suggestion' annotations are consistent annotation_checker · 80%
info
Tool 'reject_brand_suggestion' annotations are consistent annotation_checker · 80%
info
Tool 'get_chat_content' annotations are consistent annotation_checker · 80%
info
Tool 'get_domains_report' annotations are consistent annotation_checker · 80%
info
Tool 'list_brands' annotations are consistent annotation_checker · 80%
info
Tool 'create_tag' annotations are consistent annotation_checker · 80%
info
Tool 'update_tag' annotations are consistent annotation_checker · 80%
info
Tool 'delete_tag' annotations are consistent annotation_checker · 80%
info
Tool 'create_topic' annotations are consistent annotation_checker · 80%
info
Tool 'update_topic' annotations are consistent annotation_checker · 80%
info
Tool 'delete_topic' annotations are consistent annotation_checker · 80%
info
Tool 'list_model_channels' annotations are consistent annotation_checker · 80%
info
Tool 'get_url_content' annotations are consistent annotation_checker · 80%
info
Tool 'search_queries' annotations are consistent annotation_checker · 80%
info
Tool 'create_brand' annotations are consistent annotation_checker · 80%
info
Tool 'update_brand' annotations are consistent annotation_checker · 80%
info
Tool 'delete_brand' annotations are consistent annotation_checker · 80%
info
Tool 'create_prompt' annotations are consistent annotation_checker · 80%
info
Tool 'update_prompt' annotations are consistent annotation_checker · 80%
info
Tool 'delete_prompt' annotations are consistent annotation_checker · 80%
info
Tool 'get_project_profile' annotations are consistent annotation_checker · 80%
info
Tool 'set_project_profile' annotations are consistent annotation_checker · 80%
info
Tool 'list_topics' annotations are consistent annotation_checker · 80%
info
Tool 'get_brands_report' annotations are consistent annotation_checker · 80%
info
Tool 'list_tags' annotations are consistent annotation_checker · 80%
info
Tool 'list_projects' annotations are consistent annotation_checker · 80%
info
Tool 'list_brand_suggestions' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
info
package.json metadata manifest_parser · 100%
info
Tool: shopping_queries manifest_parser · 85%
info
Tool: list_chats manifest_parser · 85%
info
Tool: list_models manifest_parser · 85%
info
Tool: list_topic_suggestions manifest_parser · 85%
info
Tool: get_urls_report manifest_parser · 85%
info
Tool: list_prompts manifest_parser · 85%
info
Tool: list_prompt_suggestions manifest_parser · 85%
info
Tool: accept_prompt_suggestion manifest_parser · 85%
info
Tool: reject_prompt_suggestion manifest_parser · 85%
info
Tool: accept_topic_suggestion manifest_parser · 85%
info
Tool: reject_topic_suggestion manifest_parser · 85%
info
Tool: accept_brand_suggestion manifest_parser · 85%
info
Tool: reject_brand_suggestion manifest_parser · 85%
info
Tool: get_chat_content manifest_parser · 85%
info
Tool: get_domains_report manifest_parser · 85%
info
Tool: list_brands manifest_parser · 85%
info
Tool: create_tag manifest_parser · 85%
info
Tool: update_tag manifest_parser · 85%
info
Tool: delete_tag manifest_parser · 85%
info
Tool: create_topic manifest_parser · 85%
info
Tool: update_topic manifest_parser · 85%
info
Tool: delete_topic manifest_parser · 85%
info
Tool: list_model_channels manifest_parser · 85%
info
Tool: get_url_content manifest_parser · 85%
info
Tool: search_queries manifest_parser · 85%
info
Tool: create_brand manifest_parser · 85%
info
Tool: update_brand manifest_parser · 85%
info
Tool: delete_brand manifest_parser · 85%
info
Tool: create_prompt manifest_parser · 85%
info
Tool: update_prompt manifest_parser · 85%
info
Tool: delete_prompt manifest_parser · 85%
info
Tool: get_project_profile manifest_parser · 85%
info
Tool: set_project_profile manifest_parser · 85%
info
Tool: list_topics manifest_parser · 85%
info
Tool: get_brands_report manifest_parser · 85%
info
Tool: list_tags manifest_parser · 85%
info
Tool: list_projects manifest_parser · 85%
info
Tool: list_brand_suggestions manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 571 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%