Skip to content

com.digitalpublic/commercial

by digitalpublic.com · remote · no sign-in to list tools · v1.2.0 · published by com.digitalpublic

Discover DigitalPublic plans, trust, ROI, status and autonomous Sandbox enrollment for AI agents.

Deletes · 2Changes · 5

27 tools: 2 can delete or cancel things, 5 change things and 20 only read.

Scanned Oct 21, 2026

2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http commercial https://platform.digitalpublic.com/api/mcp-commercial

Findings

Matches of fixed checks, with the text they matched.

2 info

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

27 tools

Deletes or cancels 2Claude Code: deny
  • dp_commercial_request_proposalRequest an email-verified Enterprise proposal.No findings

    Why it is in this group

    • The name "dp_commercial_request_proposal" says "request": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Request an email-verified Enterprise proposal. This does not create a contract or charge.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
  • dp_commercial_start_checkoutCompatibility checkout for paid plans and Enterprise proposals.No findings

    Why it is in this group

    • The name "dp_commercial_start_checkout" says "start": a word for a change.
    • The server marks it destructive (destructiveHint: true).
    Description, as the server wrote it
    Compatibility checkout for paid plans and Enterprise proposals. Use dp_commercial_start_live_trial for evaluation. A human must verify email and complete any payment.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: true
    • idempotentHint: true
    • openWorldHint: true
Changes things 5Claude Code: ask
  • dp_commercial_ask_navigatorMatch a prospective need with public DigitalPublic capabilities, illustrative use cases and plans.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Match a prospective need with public DigitalPublic capabilities, illustrative use cases and plans. It has no access to customer projects or private data.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_assess_fitRecommend a plan from project count, team size, live-data need, distributor status, and write requirement.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Recommend a plan from project count, team size, live-data need, distributor status, and write requirement.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_claim_credentialsLegacy credential claim for still-valid historical paid checkout intents.2 findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.

    Findings

    • Info

      The title mentions "credentials".

      Matched text

      title: "Claim DigitalPublic agent credentials"

      What this check looks for
    • Info

      The description mentions "credential".

      Matched text

      description: "Legacy credential claim for still-valid historical paid c..."

      What this check looks for
    Description, as the server wrote it
    Legacy credential claim for still-valid historical paid checkout intents. Live trials never deliver an operational credential in chat; install DigitalPublic and use project OAuth instead.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • dp_commercial_estimate_roiCalculate only the value of entered time savings, plan cost, net value, and break-even hours.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate only the value of entered time savings, plan cost, net value, and break-even hours. It never forecasts sales or advertising performance.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_start_live_trialStart an idempotent 14-day trial with up to three active real projects, 2,000 total units, up to five connected tools and supervised write access.No findings

    Why it is in this group

    • The name "dp_commercial_start_live_trial" says "start": a word for a change.
    Description, as the server wrote it
    Start an idempotent 14-day trial with up to three active real projects, 2,000 total units, up to five connected tools and supervised write access. Sensitive actions still require human approval. A single passwordless email verifies identity, establishes the portal session and resumes provisioning. Keep the limited statusToken in MCP client state; never paste it into conversation text.

    Annotations the server declares

    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 20Claude Code: allow
  • dp_commercial_compare_integration_optionsProvide an objective comparison of direct provider MCP servers and DigitalPublic across setup, governance, cross-channel work, and tradeoffs.No findings

    Why it is in this group

    • The name "dp_commercial_compare_integration_options" says "compare": a word for reading.
    Description, as the server wrote it
    Provide an objective comparison of direct provider MCP servers and DigitalPublic across setup, governance, cross-channel work, and tradeoffs.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_compare_offersCompare two or more plans using the canonical catalog.No findings

    Why it is in this group

    • The name "dp_commercial_compare_offers" says "compare": a word for reading.
    Description, as the server wrote it
    Compare two or more plans using the canonical catalog.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_describe_platformExplain what DigitalPublic does for humans and AI agents.No findings

    Why it is in this group

    • The name "dp_commercial_describe_platform" says "describe": a word for reading.
    Description, as the server wrote it
    Explain what DigitalPublic does for humans and AI agents.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_get_capability_matrixList read, preparation, supervised-write, approval, plan, and module capabilities with explicit qualifications.No findings

    Why it is in this group

    • The name "dp_commercial_get_capability_matrix" says "get": a word for reading.
    Description, as the server wrote it
    List read, preparation, supervised-write, approval, plan, and module capabilities with explicit qualifications.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_get_checkout_readinessReport whether the real trial, self-service checkout, and Enterprise proposal onboarding are currently available.No findings

    Why it is in this group

    • The name "dp_commercial_get_checkout_readiness" says "get": a word for reading.
    Description, as the server wrote it
    Report whether the real trial, self-service checkout, and Enterprise proposal onboarding are currently available.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_get_checkout_statusReturn the non-sensitive status of a historical checkout or proposal request.No findings

    Why it is in this group

    • The name "dp_commercial_get_checkout_status" says "get": a word for reading.
    Description, as the server wrote it
    Return the non-sensitive status of a historical checkout or proposal request. For the real trial use dp_commercial_get_live_trial_status.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_get_company_profileReturn the verified legal identity, corporate contacts, and evidence URLs for DigitalPublic.No findings

    Why it is in this group

    • The name "dp_commercial_get_company_profile" says "get": a word for reading.
    Description, as the server wrote it
    Return the verified legal identity, corporate contacts, and evidence URLs for DigitalPublic.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_get_connection_requirementsExplain authentication modes, scopes, human prerequisites, review state and known limitations for one DigitalPublic connector.No findings

    Why it is in this group

    • The name "dp_commercial_get_connection_requirements" says "get": a word for reading.
    Description, as the server wrote it
    Explain authentication modes, scopes, human prerequisites, review state and known limitations for one DigitalPublic connector.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_get_data_processing_profileExplain controller and processor roles, public AI training policy, private customer data exclusions, controls, DPA, privacy, and subprocessor evidence URLs.No findings

    Why it is in this group

    • The name "dp_commercial_get_data_processing_profile" says "get": a word for reading.
    Description, as the server wrote it
    Explain controller and processor roles, public AI training policy, private customer data exclusions, controls, DPA, privacy, and subprocessor evidence URLs.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_get_install_optionsReturn publication-aware installation options for the authenticated DigitalPublic operational product in OpenAI, Claude Code, and generic MCP clients.No findings

    Why it is in this group

    • The name "dp_commercial_get_install_options" says "get": a word for reading.
    Description, as the server wrote it
    Return publication-aware installation options for the authenticated DigitalPublic operational product in OpenAI, Claude Code, and generic MCP clients. Directory URLs remain null until publication is explicitly enabled.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_get_live_trial_statusResume a trial using its limited status token.No findings

    Why it is in this group

    • The name "dp_commercial_get_live_trial_status" says "get": a word for reading.
    Description, as the server wrote it
    Resume a trial using its limited status token. Returns stable state and nextAction, remaining days, units and connection capacity, plus only safe human links. It never returns email, provider tokens, OAuth URLs, or provider payloads.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_get_offerReturn one current plan by id.No findings

    Why it is in this group

    • The name "dp_commercial_get_offer" says "get": a word for reading.
    Description, as the server wrote it
    Return one current plan by id.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_get_onboarding_guideReturn the goal-oriented sequence an agent should follow, including every mandatory human checkpoint and the handoff from DigitalPublic Commercial to DigitalPublic.No findings

    Why it is in this group

    • The name "dp_commercial_get_onboarding_guide" says "get": a word for reading.
    Description, as the server wrote it
    Return the goal-oriented sequence an agent should follow, including every mandatory human checkpoint and the handoff from DigitalPublic Commercial to DigitalPublic.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_get_sample_reportReturn an illustrative synthetic report sample without customer data.No findings

    Why it is in this group

    • The name "dp_commercial_get_sample_report" says "get": a word for reading.
    Description, as the server wrote it
    Return an illustrative synthetic report sample without customer data. This is not a service trial and must never be represented as measured customer performance.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_get_security_profileExplain project isolation, scopes, approvals, token revocation, and audit controls.No findings

    Why it is in this group

    • The name "dp_commercial_get_security_profile" says "get": a word for reading.
    Description, as the server wrote it
    Explain project isolation, scopes, approvals, token revocation, and audit controls.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_get_service_statusReturn the current component health and timestamp.No findings

    Why it is in this group

    • The name "dp_commercial_get_service_status" says "get": a word for reading.
    Description, as the server wrote it
    Return the current component health and timestamp. Status is measured by an independent monitor hosted outside the platform. Components with no recent evidence are reported as 'unknown' — never assume 'unknown' means healthy. Does not invent uptime history or an SLA.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_get_uptime_historyReturn historical uptime for a component, always alongside its data coverage.No findings

    Why it is in this group

    • The name "dp_commercial_get_uptime_history" says "get": a word for reading.
    Description, as the server wrote it
    Return historical uptime for a component, always alongside its data coverage. A high uptime with low coverage is not meaningful, so both values must be reported together. Returns 'insufficient_data' when coverage is too low to publish a figure. DigitalPublic publishes no contractual SLA.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • dp_commercial_list_integrationsList integrations included in commercial V1.No findings

    Why it is in this group

    • The name "dp_commercial_list_integrations" says "list": a word for reading.
    Description, as the server wrote it
    List integrations included in commercial V1. Use trialChannels, not the connector id, as channels for dp_commercial_start_live_trial.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_list_offersList current plans, EUR and USD prices, limits, seats, modules, and checkout mode.No findings

    Why it is in this group

    • The name "dp_commercial_list_offers" says "list": a word for reading.
    Description, as the server wrote it
    List current plans, EUR and USD prices, limits, seats, modules, and checkout mode.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
  • dp_commercial_list_use_casesList clearly labeled illustrative use cases without presenting them as customer results or performance claims.No findings

    Why it is in this group

    • The name "dp_commercial_list_use_cases" says "list": a word for reading.
    Description, as the server wrote it
    List clearly labeled illustrative use cases without presenting them as customer results or performance claims.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.2.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http commercial https://platform.digitalpublic.com/api/mcp-commercial

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__commercial__dp_commercial_get_company_profile",
      "mcp__commercial__dp_commercial_get_capability_matrix",
      "mcp__commercial__dp_commercial_get_data_processing_profile",
      "mcp__commercial__dp_commercial_compare_integration_options",
      "mcp__commercial__dp_commercial_list_use_cases",
      "mcp__commercial__dp_commercial_get_service_status",
      "mcp__commercial__dp_commercial_get_uptime_history",
      "mcp__commercial__dp_commercial_get_live_trial_status",
      "mcp__commercial__dp_commercial_get_install_options",
      "mcp__commercial__dp_commercial_get_onboarding_guide",
      "mcp__commercial__dp_commercial_describe_platform",
      "mcp__commercial__dp_commercial_list_offers",
      "mcp__commercial__dp_commercial_get_offer",
      "mcp__commercial__dp_commercial_compare_offers",
      "mcp__commercial__dp_commercial_list_integrations",
      "mcp__commercial__dp_commercial_get_connection_requirements",
      "mcp__commercial__dp_commercial_get_security_profile",
      "mcp__commercial__dp_commercial_get_checkout_readiness",
      "mcp__commercial__dp_commercial_get_sample_report",
      "mcp__commercial__dp_commercial_get_checkout_status"
    ],
    "ask": [
      "mcp__commercial__dp_commercial_ask_navigator",
      "mcp__commercial__dp_commercial_estimate_roi",
      "mcp__commercial__dp_commercial_start_live_trial",
      "mcp__commercial__dp_commercial_assess_fit",
      "mcp__commercial__dp_commercial_claim_credentials"
    ],
    "deny": [
      "mcp__commercial__dp_commercial_start_checkout",
      "mcp__commercial__dp_commercial_request_proposal"
    ]
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as commercial. Review it before you use it.