MCP App Store
by KeenEthics
Business & Operations
The Prompting Company icon

The Prompting Company

by The Prompting Company

Overview

Track how AI assistants talk about your product, and manage prompts, site content, and analytics with The Prompting Company. Ask for your share of voice in AI answers, which sources get cited, how much traffic AI assistants and people send to your site, and how sentiment is changing week over week. Browse the prompts you track in an interactive list, review suggested prompts, and add the ones worth tracking. Draft and edit site pages, generate drafts from your tracked prompts, then approve and publish them. New drafts go to review first, not straight to your site. You can also update product details and read or update generated knowledge files. Built for marketing, content, and growth teams with a Prompting Company account. Sign-in is required, and the plugin works only with the organizations and products your account can access.

Tools

add_prompts_to_view

ChatGPT
Add prompts to a view. A prompt is tracked once per answer engine and persona, so addedCount counts those memberships and one prompt can add several. Prompts from other products are skipped, and prompts already in the view are not added twice.

approve_content_draft

ChatGPT
Approve one review draft, by ID, and queue it for publishing on the product's live site. Meant for a draft the user has named and confirmed.

approve_prompt_suggestions

ChatGPT
Approve prompt suggestions. Approval creates tracked prompts and conversation queries and may change future Share of Voice results. Meant for suggestions the user has confirmed.

cancel_content_generation

ChatGPT
Stop a content generation that is still running.

create_content_draft

ChatGPT
Create a new content draft for this product from title and text the user already wrote. It goes to review, not live.

create_product

ChatGPT
Create a product in a TPC organization. Unless skipAutoContext is true, TPC fetches the public website at domain to generate product context.

create_prompt

ChatGPT
Create a prompt for one TPC product so it can be tracked across answer engines.

create_prompt_topic

ChatGPT
Create a prompt topic for a product. Topic titles are unique within a product. A new topic has no prompts.

create_tracked_url

ChatGPT
Start tracking a URL for a product's citation analytics. Adding a URL that was tracked before and then deleted restores it. Tracked URLs are pages the team chose to monitor. They are not the cited sources from explore_analytics with metric=citations, nor crawled research seeds.

create_view

ChatGPT
Create a view for a product, optionally holding prompts from the start. Prompts from other products are skipped.

delete_content

ChatGPT
Delete one page or draft, by ID. A deleted live page is archived and can be restored; a deleted review draft is gone permanently. It only removes pages and drafts, not the product, its organization, or its knowledge files. Meant for an item the user has named and confirmed.

delete_prompt

ChatGPT
Archive one prompt, by ID. Prompts cannot be permanently deleted, and the product, its organization, and its knowledge files are not affected. Meant for a prompt the user has named and confirmed.

delete_prompt_topic

ChatGPT
Archive a prompt topic. A topic that still has prompts is refused with its prompt count unless detachPrompts is true, which leaves those prompts without a topic. Prompts are never deleted.

delete_tracked_url

ChatGPT
Stop tracking a URL for a product. Adding the same URL again restores it. Tracked URLs are pages the team chose to monitor. They are not the cited sources from explore_analytics with metric=citations, nor crawled research seeds.

explore_analytics

ChatGPT
Run one analytics query for this product: share of voice, citations, AI or human traffic, or sentiment, with at most one grouping dimension. For metric=sov when dimension is omitted or dimension=date, sov, mentions, and runs are trailing-30-day snapshot values. Without dimension, only the latest available snapshot in the requested window is returned; dimension=date returns one snapshot per date. The window selects eligible snapshot dates; it is not a period aggregation. Mentions and runs in dated rows come from overlapping rolling windows, so they do not add up across dates.

generate_content_drafts

ChatGPT
Write new content drafts from the given prompts. They go to review, not live.

generate_prompt_suggestions

ChatGPT
Generate a fresh batch of prompt suggestions. Replaces the current library for the selected product or topic.

get_content

ChatGPT
Open one page or draft and read its full text. The list leaves out body text by default.

get_knowledge_file

ChatGPT
Read one file from this product's TPC knowledge base by path and return its full text.

get_product

ChatGPT
Read one product's full details: description, keywords, differentiators, competitors, and product context.

get_view

ChatGPT
Read one view with the prompts it holds and the answer engines each prompt is tracked on in the view.

list_content

ChatGPT
See the pages on this product and drafts waiting for review. Filter by live vs in review, search, or a prompt. Returns titles and paths by default, and draft text when includeContent is true.

list_knowledge_files

ChatGPT
List the files in this product's TPC knowledge base as a Unix-style tree, optionally only those under a path prefix.

list_organizations

ChatGPT
List the TPC organizations you belong to, with each one's name, slug, and ID. Each slug is an organizationSlug value that the other tools accept. Searchable by name or slug.

list_products

ChatGPT
List products in a TPC organization as compact rows: ID, slug, name, domain, and a short description. Each slug or ID is a productSlug value that the product tools accept.

list_prompt_suggestions

ChatGPT
List generated prompt suggestions for one TPC product. These are candidates, not yet tracked prompts.

list_prompt_topics

ChatGPT
List a product's prompt topics, the groups its prompts are organized into, with each topic's count of prompts that have runs. Prompts with no runs are not counted, so a topic can list 0 and still hold prompts. A prompt belongs to at most one topic. Topic win or loss against competitors comes from list_topic_status.

list_prompts

ChatGPT
List managed prompts for one TPC product and show them in the prompt-list widget. Filter by search, topic, category, keywords, or dates.

list_topic_status

ChatGPT
List each prompt topic's competitive status for this product, the same labels as the Topic rankings card on the TPC dashboard. A topic is winning (the product ranks #1), contested (a competitor ranks #1 and the product is ranked), opportunity (a competitor ranks #1 and the product is not ranked), or unranked (no ranking data yet). It shows which topics the product is winning or losing to competitors; each topic includes the leader, the product's own rank and share of voice, and the top ranked products. Rankings cover the trailing 30 days ending on asOf, and the result includes that window.

list_tracked_urls

ChatGPT
List a product's tracked URLs ranked by how often answer engines cite them, with summary metrics: total tracked, citation rate, top category, and total citations. New and edited URLs appear here a few seconds after the change. Tracked URLs are pages the team chose to monitor. They are not the cited sources from explore_analytics with metric=citations, nor crawled research seeds.

list_views

ChatGPT
List a product's views, newest first. A view is a named group of the product's prompts that analytics can be filtered to. Each view belongs to one product.

publish_content

ChatGPT
Publish one approved draft, by ID, to the product's live site, where anyone can see it. Meant for a draft the user has named and confirmed.

put_knowledge_file

ChatGPT
Write one file in this product's TPC knowledge base. put creates the file, or replaces it when the path already exists, on the live default branch. schema.md is readable but cannot be written.

reject_content_draft

ChatGPT
Send a review draft back with a reason.

reject_prompt_suggestions

ChatGPT
Reject prompt suggestions, optionally recording a reason. Meant for suggestions the user has confirmed.

remove_prompts_from_view

ChatGPT
Remove prompts from a view, including prompts that were archived. The prompts themselves are not changed.

restore_content

ChatGPT
Bring an archived live page back. Deleted review drafts cannot be restored.

revise_content_draft

ChatGPT
Replace a review draft's text, or send feedback so the draft is rewritten.

unpublish_content

ChatGPT
Take one live page, by ID, off the product's site and back to review. Meant for a page the user has named and confirmed.

update_content

ChatGPT
Edit a live page's copy, path, or settings. Review drafts cannot be edited this way.

update_product

ChatGPT
Change a product's name, domain, description, keywords, differentiators, or competitors. Omitted fields stay as they are.

update_prompt

ChatGPT
Change a prompt's text, topic, category, keywords, sources, or metadata, or add or remove the answer engines it is tracked on.

update_prompt_suggestion

ChatGPT
Edit a prompt suggestion's message, persona, or answer engines before approval.

update_prompt_topic

ChatGPT
Rename a prompt topic or change its description. Omitted fields stay as they are. null clears the description. The title cannot be cleared.

update_tracked_url

ChatGPT
Change a tracked URL's address, title, description, or category. Omitted fields stay as they are. null clears the title or description and resets the category to other. The address cannot be cleared. Tracked URLs are pages the team chose to monitor. They are not the cited sources from explore_analytics with metric=citations, nor crawled research seeds.

update_view

ChatGPT
Rename a view, change or clear its description, or make it the product's default view. Making a view the default clears the flag on the product's other views. Omitted fields stay as they are.

Capabilities

WritesInteractive

Example Prompts

Click any prompt to copy it.

App Stats

46

Tools

3

Prompts

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily