Tool Reference
The 80+ MCP tools, organized by the job you're doing.
Overview
The Pendium MCP server exposes more than 80 tools. Rather than one page per tool, the reference is organized by job-to-be-done — each page covers a job (like "run a visibility scan" or "publish and schedule posts") and the handful of tools you use together to do it.
All tools require authentication — the MCP endpoint rejects requests without a valid bearer token, and MCP needs a Starter or Pro plan on the account that owns the token (plan required). lookup_brand_score is the only tool that returns public data and needs no brand ownership; it's also an unauthenticated REST endpoint. Each tool that runs a scan or LLM generation states its own admission policy: some require a Starter or Pro plan, while site-generation tools use a one-time preview allowance and then draw on the plan's allowance.
Not sure where to start? Call get_account first — it returns your plan and every brand agent on your account, so your agent knows what it can do before it does anything.
Visibility
See how AI platforms rank and describe a brand, then act on it.
| Job | Tools |
|---|---|
| Run a visibility scan | scan_visibility, get_scan_status, get_report, get_scan_history, get_cited_sources |
| Work the recommendations | get_recommendations, complete_action |
| Analyze URLs and competitors | analyze_url, get_analyzed_url, refresh_analyzed_url, delete_analyzed_url, list_analyzed_urls |
| Run a shareable brand preview | trigger_visibility_scan_preview, get_visibility_scan_preview |
| Look up a public brand score | lookup_brand_score |
Content Strategy
The brand context every good draft needs.
| Job | Tools |
|---|---|
| Set and manage business goals | get_goals, create_goal, generate_goal_from_prompt, update_goal, delete_goal |
| Brand voice, factsheet, and profile | get_brand_voice, update_brand_voice, rebuild_brand_voice, get_factsheet, update_factsheet, regenerate_factsheet, get_company_profile, update_company_profile, get_business_facts, update_business_facts |
Posts
Edit and publish the posts Pendium writes. New posts start on Create in the app.
| Job | Tools |
|---|---|
| Edit and refine posts | list_blog_posts, get_blog_post, update_blog_post, regenerate_blog_post, generate_blog_post_image, set_blog_post_image |
| Publish and schedule posts | publish_blog_post, schedule_blog_post, unschedule_blog_post, move_blog_post_to_draft, delete_blog_post |
Site
Build and publish pages on the brand's hosted site.
| Job | Tools |
|---|---|
| Build and publish site pages | list_site_pages, get_site_page, create_site_page, edit_site_page, edit_site_page_sections, update_site_page, publish_site_page, unpublish_site_page, delete_site_page, generate_service_area_pages, recreate_source_pages |
| Configure the site | get_site_status, set_site_public, get_site_settings, update_site_settings, verify_custom_domain, configure_subpath_hosting, verify_subpath_hosting, set_primary_hosting_mode, create_site_preview_token |
Knowledge
Ground writing in real brand facts.
| Job | Tools |
|---|---|
| Search the knowledge base | query_knowledge, list_knowledge_sources, delete_knowledge_source |
Connected Accounts
Work through the owner's connected Google account.
| Job | Tools |
|---|---|
| Answer Google reviews | list_google_reviews, reply_to_google_review |
| Read email and draft replies | list_email_threads, get_email_thread, create_email_draft |
Configuration
Tune the scans and manage the account.
| Job | Tools |
|---|---|
| Account and brand settings | get_account, update_brand_name, set_language, send_feedback |
| Manage topics, queries, and personas | list_visibility_topics, add_visibility_topic, update_visibility_topic, delete_visibility_topic, update_visibility_query, delete_visibility_query, list_visibility_personas, add_visibility_persona, update_visibility_persona, delete_visibility_persona |