DigitalPublic Commercial
- URL: https://platform.digitalpublic.com/api/mcp-commercial
- No authentication and no customer data.
- Discover capabilities, company, DPA, plans, connections, comparison, ROI, status, and start the human-verified live trial.
MCP
Two remote Streamable HTTP servers separated by purpose and risk.
Use this alternative only when the client cannot complete OAuth. Variant A is for MCP clients that accept headers on a remote entry; variant B uses the mcp-remote bridge. Keep the token in the connector secure storage or an environment variable and never paste it into a conversation.
{
"mcpServers": {
"digitalpublic": {
"url": "https://platform.digitalpublic.com/api/mcp",
"headers": {
"Authorization": "Bearer dpk_YOUR_PROJECT_API_KEY"
}
}
}
}{
"mcpServers": {
"digitalpublic": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://platform.digitalpublic.com/api/mcp?projectId=YOUR_PROJECT_ID",
"--header",
"Authorization:${DP_AUTH_HEADER}"
],
"env": {
"DP_AUTH_HEADER": "Bearer dpa_YOUR_AGENT_TOKEN"
}
}
}
}The account owner or an administrator creates a dpk_ at https://platform.digitalpublic.com/account when OAuth is unavailable. Multi-project dpa_ tokens are reserved for Partner and legacy scenarios. The same Bearer header works on the REST API: call POST https://platform.digitalpublic.com/api/agent/discover first to receive the project, granted permissions, available modules, and endpoint catalog. With an existing dpa_ token, GET https://platform.digitalpublic.com/api/agent/projects lists every project you can address.
curl -X POST https://platform.digitalpublic.com/api/agent/discover \ -H "Authorization: Bearer dpk_YOUR_PROJECT_API_KEY" curl https://platform.digitalpublic.com/api/agent/projects \ -H "Authorization: Bearer dpa_YOUR_AGENT_TOKEN"
The commercial MCP discovers the offer without customer data. The operational MCP works with authorized projects and includes dp_navigator_* tools to assist the external agent. The web assistant uses the same Navigator service internally.
OAuth does not expand the subscription. Visible tools are filtered by plan, modules, status, project, and permission. Approval requires the current version and hash, is claimed atomically, and executes once. Batches are disabled when the provider cannot guarantee true atomicity.