Make the DataDriven MCP server available to your Copilot Studio agents through a Power Platform custom connector. This guide is written for IT / Power Platform administrators and takes about 15 minutes.
The DataDriven MCP server exposes Romanian public-procurement data — tenders, awards, company information and tender documents — as Model Context Protocol tools your agent can call.
| Endpoint | https://api.datadriven.ro/mcp |
|---|---|
| Protocol | Model Context Protocol — streamable HTTP (mcp-streamable-1.0) |
| Authentication | API key in HTTP header Ocp-Apim-Subscription-Key |
| Required plan | DataDriven Premium with API access enabled |
| Connector type | Power Platform custom connector (API Key) |
A few things to have in place:
The API key belongs to your organisation's DataDriven account. The account owner retrieves it once and passes it to IT through your normal secret-sharing channel:
Treat the key as a password — it grants full Premium API access to your account's data.
The fastest path. You don't need an OpenAPI file — Copilot Studio creates the underlying custom connector for you from the details below.
DataDrivenhttps://api.datadriven.ro/mcpHeaderOcp-Apim-Subscription-KeyPrefer to manage a versioned connector definition (e.g. inside a Solution)? Use the ready-made OpenAPI file instead of the wizard. Requires the Environment Maker role.
Recommended for the Power Platform custom-connector importer.
ddro-mcp-connector.yamlDataDriven MCP and select ddro-mcp-connector.yaml → Continue → Create connector. Host, the POST /mcp action (with x-ms-agentic-protocol: mcp-streamable-1.0) and the Ocp-Apim-Subscription-Key API-key security are pre-filled.DataDriven MCP in the Business
group (or a group usable with your other agent connectors): Power Platform admin center →
Policies → Data policies → edit the policy for the environment → move the connector →
Save. Symptom if skipped: the tool appears but calls fail with a policy/blocked error.
Once added, Copilot Studio discovers the server's tools automatically (tender lookup, awards search, company data, tender documents, …) and keeps them in sync if the server changes. All tools are on by default — use the per-tool toggles to disable any you don't need. Save / Publish the agent, and it can call DataDriven to answer procurement questions.
| Symptom | Likely cause | Fix |
|---|---|---|
| MCP tools never get called / no Model Context Protocol option | Generative orchestration is off | Turn on generative orchestration (agent → Settings → Generative AI). |
401 unauthenticated | Wrong/empty key, or wrong header | Re-check the connection; header must be Ocp-Apim-Subscription-Key. Re-copy the key. |
401 … must transit api.datadriven.ro | Host is not api.datadriven.ro | Fix the connector Host. |
| Connector/tool blocked at runtime | DLP policy | Complete step 5. |
| Cannot create the connector | Missing Environment Maker role | Grant the role, or have an admin create it. |
403 access_denied | Subscription/plan not active | Confirm the DataDriven Premium subscription is active. |
See the full API & MCP overview, or reach the team for help with keys, plans or onboarding.