Skip to content

Connectors · Identity & security

Vanta MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Vanta and the rest of your systems. It gives your agent 338 Vanta actions (169 reads, 124 writes and 45 that wait for a confirmation) and holds the Vanta credential itself, so the agent never does. It paces Vanta's limits and records every call.

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

claude mcp add --transport http actionlake https://connect.actionlake.com/mcp
the first call
do {  action: "vanta.policies.list",  intent: "check which Vanta account is connected"}# List policies · read · 1 upstream call
  • 338actionsin one signed file
  • 169readlook, never change
  • 124writecreate and update
  • 45wait for a yesdestructive, confirmed first

Set up

Connect Vanta in three steps.

  1. 01

    Add actionlake to Claude.

    Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.

    https://connect.actionlake.com/mcp
  2. 02

    Connect Vanta.

    Session login. actionlake opens the session and renews it when it expires. actionlake stores what you paste write-only, sealed under your tenant's key.

    • client_idVanta application client ID (vci_…)
    • client_secretVanta application client secret (vcs_…), shown in the Developer Console
    • hostWhere your Vanta lives: your host
    • scopesYour Vanta scopes
    account { op: "connections.requirements", service: "vanta" }
    # free: exactly what to paste, and what is found for you
  3. 03

    Make the first call. Check before a write.

    Ask in plain words; Claude picks the action. Before anything changes, check validates the call and prices it, for free.

    do    { action: "vanta.policies.list" }# list policies · read · 1 upstream callcheck { action: "vanta.documents.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent

Vanta at a glance

Sign-in
Session login. actionlake opens the session and renews it when it expires.
You provide
client_idclient_secret
Setup fields
hostscopes
Limits we pace to
50 calls a minute, per connection
API covered
Vanta API v1 (Manage Vanta, Auditor and Build Integrations OpenAPI 3.0)api.vanta.com/v1
Built from
Vanta's documentation, read 22 October 2026developer.vanta.comdeveloper.vanta.comdeveloper.vanta.com
Service file
Version 1.0.0, signed (Ed25519)
Cached reads
168 of 169 reads, for up to 5 minutes; a write clears what it affects
Shared entities
5, so ask can line Vanta up with your other systems
Data
Processed and stored in Sydney, Australia. No US region yet

Capabilities

What an AI agent can do in Vanta.

338 actions in 125 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

  • 169readlook, never change
  • 124writecreate and update
  • 45destructivewait for a confirmation
  1. Controls

    9

    2 read · 6 write · 1 destructive

    List controls · Create custom control · Update a control's metadata · Get control by an ID

  2. Groups

    8

    2 read · 4 write · 2 destructive

    List groups · Get group by ID · Create group · Import IdP groups

  3. People

    8

    2 read · 5 write · 1 destructive

    List people · Remove leave information · Get person by ID · Mark as not people

  4. Trust center control categories

    8

    2 read · 5 write · 1 destructive

    Add Trust Center control category · List Trust Center control categories · Get Trust Center control category · Reorder Trust Center control categories

  5. Audit information requests

    7

    2 read · 4 write · 1 destructive

    Create a new information request · List information requests for an audit · Accept evidence for an information request · Flag evidence for an information request

  6. Knowledge base resources

    7

    2 read · 4 write · 1 destructive

    Create webpage resource · List Knowledge Base resources · Get Knowledge Base resource · Update document resource

  7. Questionnaires

    7

    2 read · 4 write · 1 destructive

    Create website questionnaire · List questionnaires · Approve questionnaire · Complete questionnaire

  8. Trust center updates

    7

    2 read · 4 write · 1 destructive

    Create Trust Center update · List Trust Center updates · Send Trust Center update notifications to all subscribers · Send Trust Center update notifications to specific subscribers

117 more areas · 277 actions
  • Documents 6
  • Knowledge base answers 6
  • Risk scenarios 6
  • Trust center controls 6
  • Trust center viewers 6
  • Audit information request comments 5
  • Audits 5
  • Customer trust accounts 5
  • Trust center faqs 5
  • Trust center resource categories 5
  • Trust center subprocessors 5
  • Trust center subscriber groups 5
  • Trust center subscribers 5
  • Vendors 5
  • Audit control comments 4
  • Audit evidence 4
  • Frameworks 4
  • Integration resources 4
  • Questionnaire responses 4
  • Risk scenario controls 4
  • Trust center access requests 4
  • Trust center compliance frameworks 4
  • Trust center faq categories 4
  • Trust center resources 4
  • Vendor findings 4
  • Vulnerabilities 4
  • Audit controls 3
  • Audit information request evidence 3
  • Contracts 3
  • Document links 3
  • Group people 3
  • Risk scenario mappings accounts 3
  • Risk scenario mappings custom assets 3
  • Risk scenario mappings integrations 3
  • Risk scenario mappings issues 3
  • Risk scenario mappings vendor findings 3
  • Test entities 3
  • Audit evidence comments 2
  • Audit organization 2
  • Business units 2
  • Control documents 2
  • Control tests 2
  • Discovered vendors 2
  • Document uploads 2
  • Framework exports 2
  • Integration push API endpoint vulnerability connectors 2
  • Integration push background check connector 2
  • Integration push custom resource 2
  • Integration push macos user computer 2
  • Integration push package vulnerability connectors 2
  • Integration push secret 2
  • Integration push security task 2
  • Integration push static analysis code vulnerability connectors 2
  • Integration push user account 2
  • Integration push user security training status 2
  • Integration push vulnerable component 2
  • Integration push windows user computer 2
  • Integration resource kinds 2
  • Integrations 2
  • Issues 2
  • Monitored computers 2
  • Personnel notification settings 2
  • Policies 2
  • Program scopes 2
  • Questionnaire exports 2
  • Tag categories 2
  • Tag category product contexts 2
  • Tests 2
  • Trust center chatbot conversations 2
  • Trust center data collected 2
  • Trust centers 2
  • Users 2
  • Vendor assessment types 2
  • Vendor assessments 2
  • Vendor security review documents 2
  • Vendor security reviews 2
  • Vulnerability remediations 2
  • Vulnerable assets 2
  • Audit assets code changes 1
  • Audit comments 1
  • Audit control information requests 1
  • Audit evidence urls 1
  • Audit information request activity 1
  • Audit integrations 1
  • Audit issues items 1
  • Audit issues snapshots 1
  • Audit managed vendors 1
  • Audit monitored computers 1
  • Audit people 1
  • Audit personnel account access 1
  • Audit personnel account access services 1
  • Audit personnel groups 1
  • Audit personnel people 1
  • Audit risks 1
  • Audit risks snapshots 1
  • Audit vendors 1
  • Audit vulnerabilities 1
  • Audit vulnerability remediations 1
  • Audit vulnerable assets 1
  • Auditors 1
  • Control library 1
  • Custom assets 1
  • Customer trust deletion requests 1
  • Deactivated controls 1
  • Discovered vendor accounts 1
  • Document controls 1
  • Event logs 1
  • Framework controls 1
  • Importable idp groups 1
  • Organization 1
  • Questionnaire assignable users 1
  • Risk scenario mappings enterprise risk 1
  • Trust center activity 1
  • Trust center historical access requests 1
  • Trust center videos 1
  • Vendor documents 1
  • Vendor risk attributes 1

Top actions

The Vanta API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 24 of Vanta's 24 action names are shared with at least one other connector, so an agent learns them once.

ActionWhat it doesEffectSame name in
vanta.policies.listList policiesList policies.readsecurity.policy.list36 connectors
vanta.users.listList active usersList active users.readidentity.user.list474 connectors
vanta.groups.listList groupsList groups.readidentity.group.list262 connectors
vanta.documents.listList documentsList documents.readcontent.document.list28 connectors
vanta.policies.getGet policy by IDGet policy by ID.readsecurity.policy.get30 connectors
vanta.users.getGet user by IDGet user by ID.readidentity.user.get399 connectors
vanta.documents.createCreate a custom documentCreate a custom document.writecontent.document.create29 connectors
vanta.event_logs.listList event logsList event logs.readsecurity.audit_log.list69 connectors
vanta.groups.getGet group by IDGet group by ID.readidentity.group.get212 connectors
vanta.documents.deleteDelete document by IDDelete document by ID.destructivecontent.document.delete28 connectors
vanta.controls.createCreate custom controlCreate custom control.writesecurity.control.create3 connectors
vanta.risk_scenarios.createCreate risk scenarioCreate risk scenario.writesecurity.risk.create3 connectors

Try it

Prompts to paste into Claude.

Each one names the Vanta actions it will call, so you know what it reads and what it changes before you send it.

  1. Readread

    Who has access in Vanta? List every user and their role.

    callsvanta.users.list

  2. Writewrite

    Create a custom document in Vanta. Show me exactly what you will send before you save it.

    callsvanta.documents.create

Governance for Vanta

Destructive actions wait for a yes.

45 Vanta actions are destructive. The first 10:

  • Delete document by IDvanta.documents.delete
  • Deactivates a controlvanta.controls.delete
  • Delete groupvanta.groups.delete
  • Delete vendor by IDvanta.vendors.delete
  • Offboard peoplevanta.people.offboard
  • Delete contractvanta.contracts.delete
  • Delete a custom frameworkvanta.frameworks.delete
  • Remove person from a groupvanta.group_people.delete
  • Remove control from test mappingvanta.control_tests.delete
  • Remove people from groupvanta.groups.remove_people

A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

dovanta.documents.deleteconfirm_policy: human

Delete document by ID?

intent: the user asked me to delete document by ID

run suspended · waiting for a named person · key vanta-agent cannot confirm itself
In the console, or from an emailed signed link.
a key for this connector
account {  op: "keys.create", name: "vanta-agent",  allowed_actions: ["vanta.*"], cap_calls: 2000,  confirm_policy: "human_for_writes",  approval_rules: [    { match: "vanta.documents.delete", approver: "[email protected]" },    { match: "vanta.controls.delete", approver: "[email protected]" },    { match: "vanta.groups.delete", approver: "[email protected]" }  ]}
Illustrative. Scoped to Vanta only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

What Vanta costs on actionlake.

Every Vanta action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Vanta refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

  • 1upstream call per actionall 338 Vanta actions
  • 338actions pageeach page of a long list is one call
  • 168reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Vanta action.

338 actions by area: the id your agent calls, what it does, and its effect.

Controls9
  • vanta.controls.createCreate custom controlwrite
  • vanta.controls.getGet control by an IDread
  • vanta.controls.listList controlsread
  • vanta.controls.updateUpdate a control's metadatawrite
  • vanta.controls.add_documentAdd control to document mappingwrite
  • vanta.controls.add_from_libraryAdd control from Vanta librarywrite
  • and 3 more in this area
Groups8
  • vanta.groups.createCreate groupwrite
  • vanta.groups.getGet group by IDread
  • vanta.groups.import_from_idpImport IdP groupswrite
  • vanta.groups.listList groupsread
  • vanta.groups.add_peopleAdd people to groupwrite
  • vanta.groups.deleteDelete groupdestructive
  • and 2 more in this area
People8
  • vanta.people.clear_leaveRemove leave informationwrite
  • vanta.people.getGet person by IDread
  • vanta.people.listList peopleread
  • vanta.people.mark_as_not_peopleMark as not peoplewrite
  • vanta.people.mark_as_peopleMark as peoplewrite
  • vanta.people.offboardOffboard peopledestructive
  • and 2 more in this area
Trust center control categories8
  • vanta.trust_center_control_categories.createAdd Trust Center control categorywrite
  • vanta.trust_center_control_categories.getGet Trust Center control categoryread
  • vanta.trust_center_control_categories.listList Trust Center control categoriesread
  • vanta.trust_center_control_categories.reorderReorder Trust Center control categorieswrite
  • vanta.trust_center_control_categories.deleteDelete Trust Center control categorydestructive
  • vanta.trust_center_control_categories.reorder_controlsReorder controls in a Trust Center control categorywrite
  • and 2 more in this area
Audit information requests7
  • vanta.audit_information_requests.accept_evidenceAccept evidence for an information requestwrite
  • vanta.audit_information_requests.createCreate a new information requestwrite
  • vanta.audit_information_requests.flag_evidenceFlag evidence for an information requestwrite
  • vanta.audit_information_requests.listList information requests for an auditread
  • vanta.audit_information_requests.deleteDelete an information request for an auditdestructive
  • vanta.audit_information_requests.getGet an information request by IDread
  • and 1 more in this area
Knowledge base resources7
  • vanta.knowledge_base_resources.create_webpageCreate webpage resourcewrite
  • vanta.knowledge_base_resources.getGet Knowledge Base resourceread
  • vanta.knowledge_base_resources.listList Knowledge Base resourcesread
  • vanta.knowledge_base_resources.update_documentUpdate document resourcewrite
  • vanta.knowledge_base_resources.deleteDelete Knowledge Base resourcedestructive
  • vanta.knowledge_base_resources.update_webpageUpdate webpage resourcewrite
  • and 1 more in this area
Questionnaires7
  • vanta.questionnaires.approveApprove questionnairewrite
  • vanta.questionnaires.completeComplete questionnairewrite
  • vanta.questionnaires.create_from_websiteCreate website questionnairewrite
  • vanta.questionnaires.listList questionnairesread
  • vanta.questionnaires.deleteDelete questionnairedestructive
  • vanta.questionnaires.getGet questionnaire by IDread
  • and 1 more in this area
Trust center updates7
  • vanta.trust_center_updates.createCreate Trust Center updatewrite
  • vanta.trust_center_updates.listList Trust Center updatesread
  • vanta.trust_center_updates.notify_all_subscribersSend Trust Center update notifications to all subscriberswrite
  • vanta.trust_center_updates.notify_specific_subscribersSend Trust Center update notifications to specific subscriberswrite
  • vanta.trust_center_updates.deleteDelete Trust Center updatedestructive
  • vanta.trust_center_updates.getGet Trust Center updateread
  • and 1 more in this area
Documents6
  • vanta.documents.createCreate a custom documentwrite
  • vanta.documents.deleteDelete document by IDdestructive
  • vanta.documents.getGet document by IDread
  • vanta.documents.listList documentsread
  • vanta.documents.set_ownerSet document ownerwrite
  • vanta.documents.submitSubmit document collectionwrite
Knowledge base answers6
  • vanta.knowledge_base_answers.createCreate Answer Library entrywrite
  • vanta.knowledge_base_answers.getGet Answer Library entryread
  • vanta.knowledge_base_answers.listList Answer Library entriesread
  • vanta.knowledge_base_answers.updateUpdate Answer Library entrywrite
  • vanta.knowledge_base_answers.deleteDelete Answer Library entrydestructive
  • vanta.knowledge_base_answers.verifyVerify Answer Library entrywrite
Risk scenarios6
  • vanta.risk_scenarios.createCreate risk scenariowrite
  • vanta.risk_scenarios.getGet risk scenario by IDread
  • vanta.risk_scenarios.listList risk scenariosread
  • vanta.risk_scenarios.updateUpdate risk scenariowrite
  • vanta.risk_scenarios.cancel_approval_requestCancel risk scenario approval requestwrite
  • vanta.risk_scenarios.submit_for_approvalSubmit risk scenario for approvalwrite
Trust center controls6
  • vanta.trust_center_controls.add_tagsBulk add tags to Trust Center controlswrite
  • vanta.trust_center_controls.createAdd Trust Center controlwrite
  • vanta.trust_center_controls.getGet Trust Center controlread
  • vanta.trust_center_controls.listList Trust Center controlsread
  • vanta.trust_center_controls.deleteDelete Trust Center controldestructive
  • vanta.trust_center_controls.remove_tagsBulk remove tags from Trust Center controlsdestructive
Trust center viewers6
  • vanta.trust_center_viewers.createAdd Trust Center viewerwrite
  • vanta.trust_center_viewers.getGet Trust Center viewerread
  • vanta.trust_center_viewers.listList Trust Center viewersread
  • vanta.trust_center_viewers.send_invite_reminderSend Trust Center viewer invite reminderwrite
  • vanta.trust_center_viewers.deleteRemove Trust Center viewerdestructive
  • vanta.trust_center_viewers.updateUpdate Trust Center viewerwrite
Audit information request comments5
  • vanta.audit_information_request_comments.createCreate a comment for an information requestwrite
  • vanta.audit_information_request_comments.getGet an information request comment by IDread
  • vanta.audit_information_request_comments.listList comments for an information requestread
  • vanta.audit_information_request_comments.updateUpdate a comment for an information requestwrite
  • vanta.audit_information_request_comments.deleteDelete a comment for an information requestdestructive
Audits5
  • vanta.audits.duplicateDuplicate an IRL auditwrite
  • vanta.audits.getGet audit by IDread
  • vanta.audits.get_framework_codesGet framework codes for an auditread
  • vanta.audits.listList auditsread
  • vanta.audits.share_information_request_listShare information request list with customerwrite
Customer trust accounts5
  • vanta.customer_trust_accounts.createCreate customer trust accountwrite
  • vanta.customer_trust_accounts.getGet customer trust accountread
  • vanta.customer_trust_accounts.listList customer trust accountsread
  • vanta.customer_trust_accounts.updateUpdate customer trust accountwrite
  • vanta.customer_trust_accounts.deleteDelete customer trust accountdestructive
Trust center faqs5
  • vanta.trust_center_faqs.createCreate Trust Center FAQwrite
  • vanta.trust_center_faqs.getGet Trust Center FAQread
  • vanta.trust_center_faqs.listList Trust Center FAQsread
  • vanta.trust_center_faqs.updateUpdate Trust Center FAQwrite
  • vanta.trust_center_faqs.deleteDelete Trust Center FAQdestructive
Trust center resource categories5
  • vanta.trust_center_resource_categories.createAdd Trust Center resource categorywrite
  • vanta.trust_center_resource_categories.listList Trust Center resource categoriesread
  • vanta.trust_center_resource_categories.reorderReorder Trust Center resource categorieswrite
  • vanta.trust_center_resource_categories.updateUpdate Trust Center resource categorywrite
  • vanta.trust_center_resource_categories.deleteDelete Trust Center resource categorydestructive
Trust center subprocessors5
  • vanta.trust_center_subprocessors.createCreate Trust Center subprocessorwrite
  • vanta.trust_center_subprocessors.getGet Trust Center subprocessorread
  • vanta.trust_center_subprocessors.listList Trust Center subprocessorsread
  • vanta.trust_center_subprocessors.updateUpdate Trust Center subprocessorwrite
  • vanta.trust_center_subprocessors.deleteDelete Trust Center subprocessordestructive
Trust center subscriber groups5
  • vanta.trust_center_subscriber_groups.createCreate Trust Center subscriber groupwrite
  • vanta.trust_center_subscriber_groups.getGet Trust Center subscriber groupread
  • vanta.trust_center_subscriber_groups.listList Trust Center subscriber groupsread
  • vanta.trust_center_subscriber_groups.updateEdit Trust Center subscriber groupwrite
  • vanta.trust_center_subscriber_groups.deleteDelete Trust Center subscriber groupdestructive
Trust center subscribers5
  • vanta.trust_center_subscribers.createCreate Trust Center subscriberwrite
  • vanta.trust_center_subscribers.getGet Trust Center subscriberread
  • vanta.trust_center_subscribers.listList Trust Center subscribersread
  • vanta.trust_center_subscribers.set_groupsSet groups for a Trust Center subscriberwrite
  • vanta.trust_center_subscribers.deleteDelete Trust Center subscriberdestructive
Vendors5
  • vanta.vendors.createCreate a vendorwrite
  • vanta.vendors.getGet vendor by IDread
  • vanta.vendors.listList vendorsread
  • vanta.vendors.updateUpdate vendor by IDwrite
  • vanta.vendors.deleteDelete vendor by IDdestructive
Audit control comments4
  • vanta.audit_control_comments.createCreate a comment for a control within an auditwrite
  • vanta.audit_control_comments.deleteDelete a comment for a control within an auditdestructive
  • vanta.audit_control_comments.listList comments for a control within an auditread
  • vanta.audit_control_comments.updateUpdate a comment for a control within an auditwrite
Audit evidence4
  • vanta.audit_evidence.create_custom_requestCreate a custom evidence request for an auditwrite
  • vanta.audit_evidence.getGet an audit evidence item by IDread
  • vanta.audit_evidence.listList audit evidenceread
  • vanta.audit_evidence.updateUpdate audit evidencewrite
Frameworks4
  • vanta.frameworks.deleteDelete a custom frameworkdestructive
  • vanta.frameworks.getGet framework by IDread
  • vanta.frameworks.listList available frameworksread
  • vanta.frameworks.set_variantsSet framework control setswrite
Integration resources4
  • vanta.integration_resources.getGet resource by IDread
  • vanta.integration_resources.listList resourcesread
  • vanta.integration_resources.updateUpdate resource metadatawrite
  • vanta.integration_resources.update_manyUpdate resource metadatawrite
Questionnaire responses4
  • vanta.questionnaire_responses.getGet questionnaire responseread
  • vanta.questionnaire_responses.listList questionnaire responsesread
  • vanta.questionnaire_responses.set_ownerUpdate questionnaire response ownerwrite
  • vanta.questionnaire_responses.updateUpdate questionnaire response contentwrite
Risk scenario controls4
  • vanta.risk_scenario_controls.createAdd a control to a risk scenariowrite
  • vanta.risk_scenario_controls.deleteRemove a control from a risk scenariodestructive
  • vanta.risk_scenario_controls.listList risk scenario controlsread
  • vanta.risk_scenario_controls.updateChange a risk scenario control's controlTypewrite
Trust center access requests4
  • vanta.trust_center_access_requests.approveApprove Trust Center access requestwrite
  • vanta.trust_center_access_requests.denyDeny Trust Center access requestwrite
  • vanta.trust_center_access_requests.getGet Trust Center access requestread
  • vanta.trust_center_access_requests.listList Trust Center access requestsread
Trust center compliance frameworks4
  • vanta.trust_center_compliance_frameworks.createCreate Trust Center compliance frameworkwrite
  • vanta.trust_center_compliance_frameworks.deleteDelete Trust Center compliance frameworkdestructive
  • vanta.trust_center_compliance_frameworks.listList Trust Center compliance frameworksread
  • vanta.trust_center_compliance_frameworks.updateUpdate Trust Center compliance frameworkwrite

Trust center faq categories 4Trust center resources 4Vendor findings 4Vulnerabilities 4Audit controls 3Audit information request evidence 3Contracts 3Document links 3Group people 3Risk scenario mappings accounts 3Risk scenario mappings custom assets 3Risk scenario mappings integrations 3Risk scenario mappings issues 3Risk scenario mappings vendor findings 3Test entities 3Audit evidence comments 2Audit organization 2Business units 2Control documents 2Control tests 2Discovered vendors 2Document uploads 2Framework exports 2Integration push API endpoint vulnerability connectors 2Integration push background check connector 2Integration push custom resource 2Integration push macos user computer 2Integration push package vulnerability connectors 2Integration push secret 2Integration push security task 2Integration push static analysis code vulnerability connectors 2Integration push user account 2Integration push user security training status 2Integration push vulnerable component 2Integration push windows user computer 2Integration resource kinds 2Integrations 2Issues 2Monitored computers 2Personnel notification settings 2Policies 2Program scopes 2Questionnaire exports 2Tag categories 2Tag category product contexts 2Tests 2Trust center chatbot conversations 2Trust center data collected 2Trust centers 2Users 2Vendor assessment types 2Vendor assessments 2Vendor security review documents 2Vendor security reviews 2Vulnerability remediations 2Vulnerable assets 2Audit assets code changes 1Audit comments 1Audit control information requests 1Audit evidence urls 1Audit information request activity 1Audit integrations 1Audit issues items 1Audit issues snapshots 1Audit managed vendors 1Audit monitored computers 1Audit people 1Audit personnel account access 1Audit personnel account access services 1Audit personnel groups 1Audit personnel people 1Audit risks 1Audit risks snapshots 1Audit vendors 1Audit vulnerabilities 1Audit vulnerability remediations 1Audit vulnerable assets 1Auditors 1Control library 1Custom assets 1Customer trust deletion requests 1Deactivated controls 1Discovered vendor accounts 1Document controls 1Event logs 1Framework controls 1Importable idp groups 1Organization 1Questionnaire assignable users 1Risk scenario mappings enterprise risk 1Trust center activity 1Trust center historical access requests 1Trust center videos 1Vendor documents 1Vendor risk attributes 1

This index shows a sample of each area. All 338 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.

Questions

The Vanta MCP server, answered.

Is there a Vanta MCP server for Claude?

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 338 Vanta actions across controls, groups, people and trust center control categories, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Vanta.

What do I need to connect Vanta?

Vanta application client ID (vci_…) and Vanta application client secret (vcs_…), shown in the Developer Console. Plus your host and your scopes. The free call account { op: "connections.requirements", service: "vanta" } lists exactly what to paste.

Can an AI agent delete or change things in Vanta?

Only if its key allows it, and only with an explicit confirmation. 45 Vanta actions are destructive, including delete document by ID, deactivates a control and delete group. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

Will an AI agent use up my Vanta API limit?

actionlake paces every call to the limits in the Vanta service file: 50 calls a minute per connection. Repeated reads are answered from cache (168 Vanta actions can be), which never reaches Vanta.

What does a Vanta action cost?

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (338 Vanta actions page). Cache hits, searches, dry runs and calls Vanta refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

Which Vanta API does it cover?

The Vanta API v1 (Manage Vanta, Auditor and Build Integrations OpenAPI 3.0) at api.vanta.com/v1 by default, or the base URL set when you connect. It is built from Vanta's documentation as read on 22 October 2026. 338 actions in 125 areas, each one in the signed service file (version 1.0.0).

Does actionlake keep my Vanta data, and where?

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Vanta credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

Which AI clients can use it?

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

Give your agent Vanta today.

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.