# a3plus_connect_check

Finish a pending a3plus_connect: checks whether the user has approved the device in the browser yet. On approval it saves the project key locally and reports the connected project. Call this after the user says they approved.

Agent View of the PolicyLayer registry record for `a3plus_connect_check`. HTML page: https://policylayer.com/tools/a3plus-mcp/a3plus-connect-check

## Facts

- Tool: `a3plus_connect_check`
- Server: A3plus (`a3plus-mcp`) — https://policylayer.com/tools/a3plus-mcp.md
- Install: `npx -y a3plus-mcp`
- Homepage: https://www.npmjs.com/package/a3plus-mcp
- Risk category: Write (Medium risk)
- Registry record: grade F, identity unverified
- Server rate-limited: no
- Parameters: 0
- Recommended policy verdict: Rate-limited

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "a3plus_connect_check",
    "arguments": {}
  }
}
```

## Why a3plus_connect_check is rated Medium

An AI agent can call a3plus_connect_check faster than any human can review: one bad instruction and it creates or modifies resources in A3plus by the hundred, each call as confident as the last.

## Use case

AI agents use a3plus_connect_check to create or update resources in A3plus, usually the action step of a workflow, after the agent has gathered context. Every call changes real data in your A3plus environment.

## Recommended policy (PolicyLayer)

Verdict: **Rate-limited**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches A3plus:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "a3plus_connect_check": {
      "limits": [
        {
          "counter": "a3plus_connect_check_rate",
          "window": "minute",
          "max": 30,
          "scope": "grant"
        }
      ]
    }
  }
}
```

## Other tools on A3plus (60)

- `delete_article` — Destructive — https://policylayer.com/tools/a3plus-mcp/delete-article.md
- `delete_sites` — Destructive — https://policylayer.com/tools/a3plus-mcp/delete-sites.md
- `list_domains` — Destructive — https://policylayer.com/tools/a3plus-mcp/list-domains.md
- `remove_project_member` — Destructive — https://policylayer.com/tools/a3plus-mcp/remove-project-member.md
- `update_article` — Destructive — https://policylayer.com/tools/a3plus-mcp/update-article.md
- `retry_sites` — Execute — https://policylayer.com/tools/a3plus-mcp/retry-sites.md
- `transfer_sites` — Financial — https://policylayer.com/tools/a3plus-mcp/transfer-sites.md
- `audit_project_articles` — Read — https://policylayer.com/tools/a3plus-mcp/audit-project-articles.md
- `bind_domain` — Read — https://policylayer.com/tools/a3plus-mcp/bind-domain.md
- `bredgio_list_agents` — Read — https://policylayer.com/tools/a3plus-mcp/bredgio-list-agents.md
- `bredgio_logout` — Read — https://policylayer.com/tools/a3plus-mcp/bredgio-logout.md
- `bredgio_status` — Read — https://policylayer.com/tools/a3plus-mcp/bredgio-status.md
- `bredgio_task_status` — Read — https://policylayer.com/tools/a3plus-mcp/bredgio-task-status.md
- `get_article` — Read — https://policylayer.com/tools/a3plus-mcp/get-article.md
- `get_intake_schema` — Read — https://policylayer.com/tools/a3plus-mcp/get-intake-schema.md
- `get_pack` — Read — https://policylayer.com/tools/a3plus-mcp/get-pack.md
- `get_playbook` — Read — https://policylayer.com/tools/a3plus-mcp/get-playbook.md
- `get_project` — Read — https://policylayer.com/tools/a3plus-mcp/get-project.md
- `get_project_readiness` — Read — https://policylayer.com/tools/a3plus-mcp/get-project-readiness.md
- `get_site_brand` — Read — https://policylayer.com/tools/a3plus-mcp/get-site-brand.md
- `get_site_content` — Read — https://policylayer.com/tools/a3plus-mcp/get-site-content.md
- `get_site_faq` — Read — https://policylayer.com/tools/a3plus-mcp/get-site-faq.md
- `get_site_seo` — Read — https://policylayer.com/tools/a3plus-mcp/get-site-seo.md
- `get_static_pages` — Read — https://policylayer.com/tools/a3plus-mcp/get-static-pages.md
- `gsc_search_analytics` — Read — https://policylayer.com/tools/a3plus-mcp/gsc-search-analytics.md
- `gsc_site_detail` — Read — https://policylayer.com/tools/a3plus-mcp/gsc-site-detail.md
- `gsc_sites` — Read — https://policylayer.com/tools/a3plus-mcp/gsc-sites.md
- `gsc_zero_data_sites` — Read — https://policylayer.com/tools/a3plus-mcp/gsc-zero-data-sites.md
- `index_coverage_report` — Read — https://policylayer.com/tools/a3plus-mcp/index-coverage-report.md
- `list_articles` — Read — https://policylayer.com/tools/a3plus-mcp/list-articles.md
- …and 30 more: https://policylayer.com/tools/a3plus-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=a3plus-mcp · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/a3plus-mcp
