Inspection report
mcp-server
Vendor MCP server from Synter. Tool list: code-checked5.
The answer
23
What can it change in your account?
23 of 56 tools can change data, in these areas: Ads, Inventory.
name based Read and write here are inferred from tool names and descriptions, not from a test.
| Area | Access | Write tools | Read tools |
|---|---|---|---|
| Orders | · Orders no tool on record | 0 | 0 |
| Ads | W Ads can change data | 16 | 15 |
| Listings | · Listings no tool on record | 0 | 0 |
| Pricing | · Pricing no tool on record | 0 | 0 |
| Inventory | W Inventory can change data | 1 | 1 |
| Reports | R Reports read only | 0 | 3 |
| Finance | · Finance no tool on record | 0 | 0 |
Record
The facts on file.
Tools
All 56 tools we found.
Grouped by what they do to your data. The access column shows why we put a tool there.
write Can change data 23
| Tool | Description | Area | Access basis |
|---|---|---|---|
| add_keywords | Add keywords to a campaign or ad group | Ads | name based |
| add_negative_keywords | Block unwanted search terms | Ads | name based |
| approve_organic_post | Approve a validated organic social post draft so it can be scheduled or published. | Other | name based |
| cancel_scheduled_post | Cancel a scheduled organic social post before it is published. | Other | name based |
| create_conversion | Set up a conversion action in Google Ads | Ads | name based |
| create_display_campaign | Create a Google Display campaign with responsive display ads | Ads | name based |
| create_linkedin_campaign | Create a LinkedIn campaign for B2B advertising | Ads | name based |
| create_meta_campaign | Create a Facebook/Instagram campaign | Ads | name based |
| create_pmax_campaign | Create a Performance Max campaign across all Google surfaces | Ads | name based |
| create_reddit_campaign | Create a Reddit campaign for community-based advertising | Ads | name based |
| create_search_campaign | Create a Google Ads Search campaign with keywords and responsive search ads | Ads | name based |
| manage_audience | Manage Google Ads Customer Match audiences | Ads | name based |
| pause_campaign | Pause any campaign across platforms | Ads | name based |
| prospector_add_leads | Add one or more leads to the outbound outreach database (and optionally assign to a campaign). | Ads | name based |
| prospector_create_campaign | Create a new outbound email outreach campaign. | Ads | name based |
| prospector_create_reply | Approve and send a reply to an inbound prospect email thread. | Inventory | name based |
| prospector_post_linkedin_document | Publish a native LinkedIn PDF carousel / document post via Synter LinkedIn OAuth (supports personal profile or organization page and optional first comment). | Other | name based |
| prospector_update_campaign_sequence | Set or replace the multi-step email sequence templates on an outbound outreach campaign. | Ads | name based |
| publish_organic_post | Immediately publish an approved organic social post to LinkedIn, X, Reddit, Meta, TikTok, or YouTube via Synter native OAuth. | Other | name based |
| schedule_organic_post | Schedule an approved organic social post for future publication. | Other | name based |
| sync_audience | Upload audiences to Google, Meta, LinkedIn, Microsoft, Reddit, TikTok, or X | Other | name based |
| update_campaign_budget | Change daily budget for a campaign | Ads | name based |
| upload_image | Upload images as ad assets | Ads | name based |
read Reads data 33
| Tool | Description | Area | Access basis |
|---|---|---|---|
| diagnose_tracking | Check if tracking is installed on a website | Other | name based |
| draft_organic_post | Create an organic social media post draft for LinkedIn, X, Reddit, Meta, TikTok, or YouTube with optional media attachments and first-comment link. | Other | name based |
| generate_image | AI-generate ad images | Ads | name based |
| generate_video | AI-generate video ads | Ads | name based |
| get_daily_spend | Daily spend breakdown by platform | Other | name based |
| get_llm_visibility | Query AI model visibility, Answer Engine Optimization (AEO) ranking, and brand share of voice across ChatGPT, Claude, Perplexity, and Gemini. Free read-only intelligence tool. | Other | name based |
| get_organic_publishing_readiness | Check organic social publishing readiness and connected OAuth accounts across LinkedIn (personal & organization pages), X, Reddit, Meta, TikTok, and YouTube. | Other | name based |
| get_performance | Get impressions, clicks, spend, conversions, ROAS metrics | Ads, Reports | name based |
| get_skill | Retrieve core advertising skill runbooks and playbooks (e.g. | Ads | name based |
| inspect_agent_shield | Inspect Synter Agent Shield security guardrails: spend velocity limits, circuit breaker status, and PII protection fences. Free read-only security audit tool. | Other | name based |
| list_ad_accounts | List all connected ad accounts | Ads | name based |
| list_campaigns | List campaigns for one ad platform (platform is required) | Ads | name based |
| list_conversions | List existing conversion actions | Other | name based |
| list_landing_pages | List landing pages for the authenticated workspace, including publish status, custom domain, and URLs | Other | name based |
| list_scheduled_posts | List organic social posts across platforms filtered by lifecycle status. | Other | name based |
| optimize_budget | Recommend a cross-channel budget allocation across connected ad platforms using diminishing-returns modeling. Recommend-only (dry_run defaults to true); apply approved changes… | Ads | name based |
| pacing_report | Return a deterministic budget-pacing snapshot for the current workspace across every connected ad platform and the overall portfolio (month-to-date spend, today | Reports | name based |
| prospector_get_campaign | Get full details and sequence configuration for a specific outbound outreach campaign. | Ads | name based |
| prospector_get_campaign_performance | Get performance metrics (sent, opened, replied, bounced, interested) for an outbound campaign. | Ads | name based |
| prospector_get_campaigns | List outbound email outreach campaigns with status and volume metrics. | Ads | name based |
| prospector_get_inbox_health | Check sending email accounts, warmup scores, deliverability health, and daily send limits. | Other | name based |
| prospector_get_intro_paths | Find warm introduction paths to a target company or domain through your 1st-degree LinkedIn connections. | Ads | name based |
| prospector_get_leads | Search or list prospects and leads in the outbound outreach database. | Other | name based |
| prospector_get_pending_replies | List pending inbound prospect replies with AI classification and draft responses awaiting approval. | Inventory | name based |
| prospector_get_pipeline_summary | Get an overview of outbound outreach health: active campaigns, total leads, emails sent, replies, and inbox warmup status. | Ads | name based |
| prospector_get_warm_intros | Discover ICP target prospects (CMOs, VPs Growth, CEOs, Hiring Managers) reachable via warm introductions from your 1st-degree LinkedIn network. | Ads | name based |
| prospector_post_linkedin_comment | Post a comment on a LinkedIn post (urn:li:share:... or urn:li:ugcPost:...) via Synter LinkedIn OAuth. | Other | name based |
| prospector_send_outreach_email | Send a 1:1 outreach or warm-introduction request email via native Microsoft 365 Exchange or Resend. | Other | name based |
| run_tool | Run any of 140+ Synter tools directly | Other | name based |
| stage_audience_artifact | Stage large hashed-PII payloads for bulk audience uploads (no credits charged) | Other | name based |
| user_budget_pacing_report | Return a deterministic per-user/trader budget ownership and pacing snapshot from saved workspace assignments (target budget, actual spend, expected spend, projected spend… | Ads, Reports | name based |
| validate_organic_post | Validate an organic social post draft against platform character limits, media requirements, and content policies. | Other | name based |
| verify_angstrom_claim | Verify advertising claims, budget shifts, or campaign targets against Synter Ångström deterministic ground-truth verification model. Free claim verification tool. | Ads | name based |
Method
How we checked this server.
We read the tool definitions in the source code. We did not run the server against a seller account.5
Not tested with credentials. We did not connect this server to a seller or ads account. A tool marked read can still have side effects we could not see, and a vendor can add write tools at any time. Check the list again before you grant access.
Areas come from keywords in tool names, as explained on the matrix page.
Notes
Sources for this report
- 1Source repository or product pagegithub.com
- 2Documentationgithub.com
- 3License: GitHub API repo.license (search 2026-10-30)
- 4Authentication: static scan of repo (env names / code patterns)
- 5Our MCP inventory of Oct 30, 2026: tool list, access marks, stars and last commit. GitHub repository search (22 queries, unauthenticated) -> shallow clone -> static extraction (extract_tools.py) -> optional runtime tools/list (mcp_probe.py); vendor/official from public docs. access=read|write is a name/description heuristic unless access_basis says otherwise.