# submit_enquiry

Submits an enquiry to 409A Cost — NOT a purchase, NOT a guaranteed quote. Step 1: call with the answers (keyed by field key from enquiry_fields) and consent=true; it validates and returns a summary, the consent line and a confirmation token — show the person the summary and the consent line. Step 2: only if the person agrees, call again with the same answers, consent=true and the confirmation token; the enquiry is then submitted, and the person receives an email with a link they must click before any provider sees it. Consent means the person has read and agreed to: "Send my contact details to up to three relevant 409A valuation providers, chosen by 409A Cost, who'll contact me directly. I'll be emailed each firm's name as my details go to it, and can stop any more firms getting them."

Agent View of the PolicyLayer registry record for `submit_enquiry`. HTML page: https://policylayer.com/tools/com-409acost-site/submit-enquiry

## Facts

- Tool: `submit_enquiry`
- Server: Site (`https://409acost.com/mcp`) — https://policylayer.com/tools/com-409acost-site.md
- Homepage: https://github.com/joeetdev/venture-estate
- Risk category: Write (Medium risk)
- Registry record: grade D, identity unverified
- Server auth posture: open
- Server rate-limited: no
- Parameters: 3 (2 required)
- Recommended policy verdict: Rate-limited

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `answers` | object | yes | the person's answers, keyed by field key |
| `consent` | boolean | yes | true only when the person has agreed to: Send my contact details to up to three relevant 409A valuation providers, chosen by 409A Cost, who'll contact me direct |
| `confirmation` | string | no | the confirmation token from step 1, after the person has approved the summary |

Parameters from the server's own tool schema.

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

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "submit_enquiry",
    "arguments": {
      "answers": {},
      "consent": false
    }
  }
}
```

## Why submit_enquiry is rated Medium

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

## Use case

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

## Recommended policy (PolicyLayer)

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

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

## Other tools on Site (4)

- `calculate` — Execute — https://policylayer.com/tools/com-409acost-site/calculate.md
- `calculator_describe` — Read — https://policylayer.com/tools/com-409acost-site/calculator-describe.md
- `enquiry_describe` — Read — https://policylayer.com/tools/com-409acost-site/enquiry-describe.md
- `enquiry_fields` — Read — https://policylayer.com/tools/com-409acost-site/enquiry-fields.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=com-409acost-site · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-409acost-site
