New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

A3plus

61 tools. 31 can modify or destroy data without limits.

6 destructive tools with no built-in limits. Policy required.

Last updated:

31 can modify or destroy data
30 read-only
61 tools total

Community server · catalogue entry checked 01/09/2026 · full schemas captured for 52 of 61 tools

How to control A3plus ↓

What A3plus exposes to your agents

Read (30) Write / Execute (25) Destructive / Financial (6)

What A3plus costs in tokens

14,911 tokens of tool definitions, loaded on every request
7.5% of a 200k context window
1,117 heaviest tool: update_site_content
Critical Risk

The most dangerous A3plus tools

31 of A3plus's 61 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control A3plus

PolicyLayer is an MCP gateway — it sits between your AI agents and A3plus, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "transfer_sites": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "delete_article": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "a3plus_connect": {
    "limits": [
      {
        "counter": "a3plus_connect_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "audit_project_articles": {
    "limits": [
      {
        "counter": "audit_project_articles_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register A3plus — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON A3PLUS →

Instant setup, no code required.

All 61 A3plus tools

WRITE 24 tools
Write a3plus_connect Connect this computer to an A3Plus account when no API key is configured — no manual key copying. It returns a Write a3plus_connect_check Finish a pending a3plus_connect: checks whether the user has approved the device in the browser yet. On approv Write add_project_member Add an existing A3Plus account as a project editor, BY EMAIL (idempotent — re-adding is a no-op). The email mu Write bredgio_login Log in to Bredgio (our social-posting service) with email + password. The credentials are exchanged once for a Write bredgio_post Dispatch a social post through one of the user's Bredgio agents (browsers). Returns a taskId — poll bredgio_ta Write bredgio_register Create a Bredgio account so you can auto-post content to social platforms (Facebook, and more) from the user's Write create_article Publish, draft, or schedule a new article on an A3Plus site. status is required and must be one of draft, publ Write create_pack Create a new PRIVATE design pack in the user's "version library" — YOU (the AI) design it, then pass the HTML Write create_project This token is project-scoped. Pass projectId to list_sites, or call list_projects to discover the bound projec Write create_sites Batch-create sites in a project. YOU supply each site's enriched copy + chosen pack; the A3Plus backend runs N Write generate_site_image AI-GENERATE an image for a site (server-side ComfyUI pipeline; no external image needed). Describe the image i Write refine_pack Refine a pack you OWN, in place — YOU edit the design and pass the full updated html (+ css). First call get_p Write rename_site Rename ONE site's dashboard label — the name shown in the project site list and returned by list_sites (e.g. c Write rename_sites This token is project-scoped. Pass projectId to list_sites, or call list_projects to discover the bound projec Write social_post_article Bridge an A3Plus article straight to a social post via Bredgio: fetches the article, builds a post (title + li Write sync_project_faq Set the SAME /faq Q&A list on EVERY site in the project in ONE call — update the FAQ once, propagate to all si Write update_project Update a project's shared brand profile, company/legal contact info, and/or FAQ (the data behind the dashboard Write update_site_brand Update ONE site's brand identity. This is per-site — unlike update_project, which fans the same values out to Write update_site_branding Replace a site's logo, favicon and/or homepage hero background image. Changes take effect within a few minutes Write update_site_content Update a site's visitor-facing page copy (home hero, "Why Choose Us" features, post-FAQ CTA block, header nav Write update_site_faq Replace a site's FAQ (Q&A list). This is the highest-leverage AEO/GEO lever: the list powers the /faq page AND Write update_site_seo Update one site's SEO/content-generation settings — the block that steers how future articles are written. Edi Write update_static_pages Edit the CONTENT of a site's trust pages for SEO/AEO/GEO. You can change the words; you cannot change the stru Write upload_image Upload an image to A3Plus CDN (Cloudflare R2) and get back a permanent URL. Use this when the image source is
READ 30 tools
Read audit_project_articles Audit ALL articles across a whole project in a single paginated call, plus counts by status — instead of calli Read bind_domain Bind one or more of YOUR tracked domains to sites in a project (Cloudflare zone + registrar nameserver flip, t Read bredgio_list_agents List the user's Bredgio agents — each agent is a browser (with the Bredgio extension installed and logged into Read bredgio_logout Forget the locally-stored Bredgio token on this computer. The user will need to bredgio_login again to post. Read bredgio_status Check whether you are logged in to Bredgio and show the current account (email, plan). Use this to confirm set Read bredgio_task_status Check the status + log of a Bredgio post task (from bredgio_post). Shows pending/dispatched/running/completed/ Read get_article Fetch a single article including its full markdown content, meta description, and tags. Use this when the user Read get_intake_schema Return the field spec for spreadsheet-driven site creation: the shared brand-profile + FAQ fields a project ne Read get_pack Fetch one design pack by id and its previewUrl. For a pack YOU own, the response also includes template: { hom Read get_playbook Fetch one playbook's full step-by-step operating procedure by name (see list_playbooks). Follow the returned s Read get_project Read a project's shared brand profile + FAQ (under the same spreadsheet api_key field names create_project / u Read get_project_readiness Report what is still missing before a project's sites are complete: blank brand-profile fields, FAQ gaps, and Read get_site_brand Read one site's brand identity — brandName, description, industry, targetAudience, tone, CTA URL/labels, marke Read get_site_content Read a site's visitor-facing page copy — the home hero (heroTitle, heroSubtitle, ctaText, tagline, metaDescrip Read get_site_faq Read a site's FAQ — the Q&A list shown on /faq that powers FAQPage structured data (what answer engines / AI a Read get_site_seo Read a site's SEO snapshot in one call — the live URLs (home, sitemap, robots, faq), domain + Search Console s Read get_static_pages Read the content of a site's fixed trust pages — Privacy, Terms, Disclaimer (each a list of {heading, paragrap Read gsc_search_analytics Flexible LIVE Search Console query for one site — the escape hatch when gsc_site_detail isn't the breakdown yo Read gsc_site_detail LIVE Google Search Console snapshot for ONE site: headline totals (clicks/impressions/CTR/avg position), top q Read gsc_sites List a project's sites with their Google Search Console binding status. Sourced from the DB (no live Google qu Read gsc_zero_data_sites ONE-CALL project health triage: which GSC-bound sites have NO search data at all, which stopped getting data, Read index_coverage_report GSC-style "why pages are not indexed" report — the same reason categories as Search Console's Page indexing sc Read list_articles List articles previously published to a specific site. Returns a summary (no full markdown body — use get_arti Read list_pack_categories List the fixed pack-category taxonomy — each { id, label, labelZh, group }. Use an id to filter list_packs by Read list_packs List design packs from the version library so you can pick one per site for create_sites (pass its id as packI Read list_playbooks List the guided operating procedures (playbooks) this MCP ships — e.g. 专案健检, 收录诊断, 整站换图, SEO 周报. When the user Read list_project_members List a project's members — the owner plus any editors — with email, name, and role. Use before add/remove to s Read list_projects This token is project-scoped. Pass projectId to list_sites, or call list_projects to discover the bound projec Read list_sites This token is project-scoped. Pass projectId to list_sites, or call list_projects to discover the bound projec Read unbind_domain Release a custom domain from the site it is currently bound to. The site keeps serving on its a3plus test doma

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about A3plus

Can an AI agent move money through the A3plus MCP server? +

Yes. The A3plus server exposes 1 financial tools including transfer_sites. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the A3plus MCP server? +

Yes. The A3plus server exposes 5 destructive tools including delete_article, delete_sites, list_domains. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through A3plus? +

The A3plus server has 24 write tools including a3plus_connect, a3plus_connect_check, add_project_member. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach A3plus.

How many tools does the A3plus MCP server expose? +

61 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 30 are read-only. 31 can modify, create, or delete data.

How do I enforce a policy on A3plus? +

Register the A3plus MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every A3plus tool call.

Deterministic rules across all 61 A3plus tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

61 A3plus tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from A3plus's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.