Sap Analytics Cloud

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

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

Last updated:

31 can modify or destroy data
59 read-only
90 tools total

Community server · catalogue entry verified 12/06/2026

How to control Sap Analytics Cloud ↓

What Sap Analytics Cloud exposes to your agents

Read (59) Write / Execute (24) Destructive / Financial (7)
Critical Risk

The most dangerous Sap Analytics Cloud tools

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

How to control Sap Analytics Cloud

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

Deny destructive operations
{
  "sac_stories_delete": {
    "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
{
  "sac_calendar_copy_event": {
    "limits": [
      {
        "counter": "sac_calendar_copy_event_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "sac_calendar_get_event": {
    "limits": [
      {
        "counter": "sac_calendar_get_event_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 Sap Analytics Cloud — 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 SAP ANALYTICS CLOUD →

Free to start. No card required.

All 90 Sap Analytics Cloud tools

READ 59 tools
Read sac_calendar_get_event Get a calendar event by ID. Read sac_filerepository_list List story types, enumerate content types, and filter file repository resources via GET /api/v1/filerepository Read sac_metadata_get Get OData metadata document for the SAC REST API. Read sac_monitoring_get Get monitoring data for a model. Read sac_multi_action_get_status Get execution status of a multi action. Read sac_repositories_list List repositories. Supports OData query params. Read sac_resources_get Get a single resource by ID. Read sac_resources_list List resources via GET /api/v1/Resources (OData v2, returns XML/Atom format — not recommended for filtering). Read sac_stories_list List stories via GET /api/v1/stories. WARNING: This endpoint does NOT support OData filtering. All query param Read sac_teams_list List user security groups via SCIM v2 (/api/v1/scim2/Groups). Returns groups used for role assignments and acc Read sac_translation_download_xliff Download XLIFF translation file for an artifact. Read sac_translation_download_xliff_bulk Download XLIFF files for multiple artifacts. Read sac_translation_get_artifact Get metadata for a translatable artifact. Read sac_translation_list_artifacts List translatable artifacts. Read sac_transport_get_content_item Get content item details within a wave. Read sac_transport_get_job_status Get content transport job status. Read sac_transport_get_permissions Get permissions for a content item. Read sac_users_get Get a user by UUID. Read sac_users_list List users (SCIM v2). Read sac_widget_get_data Get widget data from a story. Read ping Returns pong — useful for verifying connectivity Read sac_audit_export Export audit activity logs with OData query params. Read sac_export_admin_metadata Get OData metadata for admin service. Read sac_export_get_audit_data Get audit data (change history). Requires Data Audit enabled on model. Read sac_export_get_conversion_rates Get unit conversion rates. Namespace: sac_unit_conversion. Read sac_export_get_currency_table Get currency conversion rates. Namespace: sac_currency_tables. Read sac_export_get_data Generic: get data from any provider entity set. For Distinct queries use Read sac_export_get_dimension_master Get master data for a single dimension ({DimensionName}Master entity set). Read sac_export_get_dimension_master_hierarchy Get master data with parent-child hierarchy for a dimension. Read sac_export_get_fact_data Get fact data. Supports OData params, delta tracking (trackChanges/deltaid/externalid), CSV export. Read sac_export_get_fact_data_aggregation Get aggregated fact data grouped by dimensions and measures. PREREQUISITE: call sac_import_get_model_metadata Read sac_export_get_fact_data_difference Get measure value differences over subscription period. Requires trackChanges or deltaid. Read sac_export_get_master_data Get master data and level-based hierarchies for all dimensions. Read sac_export_get_namespace Get namespace details. Read sac_export_get_provider_entities List available entity sets for a provider. Read sac_export_get_provider_metadata Get OData metadata (EDMX) for a provider. Read sac_export_get_public_dimension_data Get public dimension master data. Namespace: sac_public_dimensions. Read sac_export_get_subscription Get subscription by composite key. Read sac_export_list_namespaces List data export namespaces (sac, sac_currency_tables, sac_public_dimensions, sac_unit_conversion). Read sac_export_list_provider_subscriptions List subscriptions for a provider. Read sac_export_list_providers List data providers (models) in a namespace. Read sac_export_list_subscriptions List all data export subscriptions. Read sac_import_get_currency_conversion Get currency conversion import types and settings. Read sac_import_get_currency_conversion_metadata Get currency conversion metadata: columns, types, keys. Read sac_import_get_invalid_rows Get rejected rows with rejection reasons. Read sac_import_get_job_status Get job status: READY_FOR_DATA, READY_FOR_WRITE, PROCESSING, COMPLETED, FAILED. Read sac_import_get_model Get model import types, versions, settings, and metadata URL. Read sac_import_get_model_metadata Get model dimension names, measure names and field types. Call this BEFORE sac_export_get_fact_data_aggregatio Read sac_import_get_public_dimension Get public dimension import types and metadata URL. Read sac_import_get_public_dimension_metadata Get public dimension metadata: columns, types, keys. Read sac_import_get_unit_conversion Get unit conversion import types and settings. Read sac_import_get_unit_conversion_metadata Get unit conversion metadata: columns, types, keys. Read sac_import_list_currency_conversions List currency conversion tables for import. Read sac_import_list_jobs List all import jobs. Read sac_import_list_models List models available for data import. Does NOT support name filtering — returns all models. To find a model I Read sac_import_list_public_dimensions List public dimensions available for import. Read sac_import_list_unit_conversions List unit conversion tables for import. Read sac_import_validate_job Validate import job before running. Read sac_schedule_get_template Get schedule creation template with defaults.

Related servers

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

Questions about Sap Analytics Cloud

Can an AI agent delete data through the Sap Analytics Cloud MCP server? +

Yes. The Sap Analytics Cloud server exposes 7 destructive tools including sac_stories_delete, sac_transport_delete_content, sac_users_bulk. 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 Sap Analytics Cloud? +

The Sap Analytics Cloud server has 21 write tools including sac_calendar_copy_event, sac_calendar_update_event, sac_export_create_subscription. 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 Sap Analytics Cloud.

How many tools does the Sap Analytics Cloud MCP server expose? +

90 tools across 4 categories: Destructive, Execute, Read, Write. 59 are read-only. 31 can modify, create, or delete data.

How do I enforce a policy on Sap Analytics Cloud? +

Register the Sap Analytics Cloud 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 Sap Analytics Cloud tool call.

Deterministic rules across all 90 Sap Analytics Cloud tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

90 Sap Analytics Cloud tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.