Skip to main content Announcing Tool Gateway MCP: the universal MCP Read the announcement
Connectors DataGrail
Live 39 Actions

DataGrail Integration for AI Agents

Connect your AI agent to 39 DataGrail actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

DataGrail AI Agent Actions

39 production-ready actions for your agent to do more on DataGrail.

39 Actions
List Assessments - Returns paginated list of assessments with optional filtering. Only returns current versions - superseded assessments are excluded.
Create Assessment - Create a new assessment from a template, optionally linked to systems. The assessment starts in not_started status. The template must be a Risk Monitor template accessible to the customer. You can optionally attribute the assessment to a creator and invite contributors by email; both fields reference existing active users in your account.
Get Assessment - Returns full assessment detail including the form with current answers, per-question visibility flags, progress, and approval details. Use this endpoint to track an assessment through to approval, including who approval is assigned to and who approved it.
Submit Assessment Answers - Atomically submits one or more answers for an assessment. All answers are validated before any are persisted — if any answer is invalid, the entire batch is rejected. Requires a last_updated token for optimistic concurrency control.
Assign Assessment Approver - Sets the assessment approver from an email, so a procurement system driving assessments over the API can route sign-off without a user assigning the approver in the app. The email must match an existing active user who is eligible to approve this assessment — one holding an approver role, or a contributor or member of the assessment; otherwise the request is rejected. This only routes approval to the named person — it does not approve the assessment. It cannot be used once the assessment is approved or cancelled.
Approve Assessment - Approves an assessment, so a procurement system driving assessments over the API can sign off without a user opening the app. This performs the same status transition as approving in the app: every required question must be answered first, and the same downstream effects fire. This endpoint is a service-level call, and its authorization differs from approving in the app. In the app, the approval is gated on the signed-in user's own permission to approve. Over the API, the gate is the API token's write access — the token is what is authorized to approve. The approved_by_email you supply is used only for attribution: it records who the approval is credited to, both as the sign-off name and as the actor of the change-history entry (which is marked as API-originated). It can name any active user in your account, including one who would not be permitted to approve the assessment in the app. Any caller holding a write-enabled token can therefore approve on behalf of any active user, so treat the token as the trust boundary. The email must still match exactly one active user in your account, or the request is rejected and nothing is approved. It cannot be used once the assessment is approved or cancelled. Supply the optional last_updated token for optimistic concurrency; omitting it skips the concurrency check and approves the latest assessment state at request time.
Upload Assessment Document - Uploads a document to an assessment. The document is attributed to one of your active users, identified by uploader_email — not to the API key that made the request — so the upload is credited to a person. By default the document is attached to the assessment as a whole; supply tags to attach it to specific questions instead. Send the request as multipart/form-data. The assessment must be in an editable status; uploads to an approved or cancelled assessment are rejected.
Download Assessment PDF - Download a completed assessment as a PDF document. Only available for assessments in approved status.
List Assessment Templates - Returns paginated list of assessment templates available to the customer, including platform defaults.
Get Assessment Template - Returns full assessment template detail including sections and question schema. Divider-type questions are excluded.
List Consent Audit Log Exports - Returns a list of monthly consent audit log export files. Each export covers one calendar month and is updated nightly. Use the export id with the download endpoint to retrieve the file contents.
Download Consent Audit Log Export - Downloads the contents of a specific monthly audit log export file. The response is a JSON file containing an array of individual consent audit log records, returned as an attachment.
List Data Discovery Integrations - GET a list of integrations for an authenticated agent.
Get Data Discovery Integration - GET an RDD integration for an authenticated agent.
Create Data Discovery Integration - POST RDD integration details for a system to be scanned using an authenticated agent. If successful, the newly created integration's ID will be returned. Note that names are required to be globally unique. Here, any unique identifier like a hostname, ARN, or service name that is easily associated with a unique system can be used.
Update Data Discovery Integration - UPDATE RDD integration details for a system to be scanned using an authenticated agent. Note that names are required to be globally unique. Here, any unique identifier like a hostname, ARN, or service name that is easily associated with a unique system can be used.
Delete Data Discovery Integration - DELETE an RDD integration for an authenticated agent
List Opt Out Integrations - Get a list of opt out integrations
Update Opt Out Integration - Update an opt out integration
List Opt Out Requests - Get a list of opt out requests
Get Opt Out Request - Get an opt out request
Create Opt Out Request - Create an opt out request
Update Opt Out Request - Update an opt out request
Sync Remote Files To Integration - Sync remote files to the integration
Upload Files To Integration - Upload files to the integration
List Privacy Request Integrations - Get a list of privacy request integrations
Update Privacy Request Integration - Update a privacy request integration
List Privacy Request Policies - Get a list of privacy request policies
List Privacy Requests - Get a list of privacy requests
Get Privacy Request - Get a privacy request
Create Privacy Request - Create a privacy request
Update Privacy Request - Update a privacy request
Create Scan Schedule - POST a cron expression to perform data discovery scans for a given integration. If successful, the newly created schedule's ID will be returned.
List Scan Schedules - GET a list of schedules for an integration.
Get Scan Schedule - GET a schedule for an integration
Update Scan Schedule - UPDATE the schedule of an integration.
Delete Scan Schedule - DELETE an integration schedule and use DataGrail defaults
List Security Audit Logs - Returns login and permission-decision audit log entries for the current customer. With no pagination parameter, up to 1000 records are returned unpaginated; supplying page_size, after, before, or include_total enables pagination (default page size 50). Requires the Login Activity feature.
Create Detected Objects - Create Detected Objects

Do More, Build Less

Integration Infrastructure for DataGrail AI Agents

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

DataGrail MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every DataGrail action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."

Luna Schmid, Partner at GV

"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."

Barbry McGann, SVP at Workday Ventures

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

DataGrail AI agent integration resources

Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows

AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.

15 min

MCP Code Mode: Keeping Tool Responses Out of Agent Context

Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.

11 min

Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery

Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.

10 min

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.