BSC Designer MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with BSC Designer MCP or direct API to review KPIs, update scorecards, analyze strategy maps, and track strategic performance through natural language.

BSC Designer logoBSC Designer
Api Key

BSC Designer is a strategy execution platform for balanced scorecards, KPIs, dashboards, and strategy maps. It helps teams turn goals into measurable performance plans they can track over time.

10 Tools

Try BSC Designer now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
BSC Designer
Try asking
TOOLS

Supported Tools

Every BSC Designer action and event your agent gets out of the box.

Balance Scorecard Weights

Recalculate and persist balanced indicator weights across a scorecard, returning every changed old and new weight.

Download Excel Report

Generate and download a scorecard's Excel report, optionally evaluated at a specified date.

Get Document

Get metadata and sharing settings for one scorecard document by numeric ID or alias.

Get Grouped Indicator Values

Get one indicator's values grouped by day, week, month, quarter, half-year, or year over an explicit date range.

Get Indicator Value

Get one indicator's value, baseline, target, minimum, and maximum for the requested as-of date under its update-interval and value-inheritance settings, including each metric's effective date.

Get Scorecard Item

Get detailed metadata for one scorecard item, such as an indicator, goal, or initiative, using its exact item identifier.

List Documents

List scorecard documents owned by or shared with the connected user, returning IDs and aliases for subsequent scorecard operations.

List Scorecard Items

List the goals, perspectives, indicators, initiatives, risks, rationales, and expected outcomes in a scorecard, with optional local filtering for value-bearing indicators.

Set Indicator Values

Set one or more indicators' value, baseline, target, minimum, or maximum in one batch request.

Update Indicator

Update an indicator's name, description, or leading/lagging business type without changing its measured values.

SETUP GUIDE

Connect BSC Designer MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["bsc_designer"],
  mcp: true,
});
Create a session scoped to BSC Designer and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List BSC Designer KPIs that are below target this quarter and summarize the biggest strategic risks.",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a BSC Designer request
SETUP GUIDE

Connect BSC Designer API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["bsc_designer"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to BSC Designer
3

Run BSC Designer tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List BSC Designer KPIs that are below target this quarter and summarize the biggest strategic risks." }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the BSC Designer tool calls through the session, and print the final answer

Why Use Composio?

AI Native BSC Designer Integration

  • Supports both BSC Designer MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable KPI, scorecard, and strategy map actions
  • Rich coverage for reading, writing, and querying your BSC Designer performance data

Managed Auth

  • Connect BSC Designer with your API key without hard-coding credentials in agent code
  • Use auth_configs.create() and connected_accounts.link() to manage user-level BSC Designer access cleanly
  • Central place to manage, scope, and revoke BSC Designer credentials across environments

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs show which KPI, scorecard, or strategy map action ran, when, and on whose behalf
  • Natural-language friendly tool schemas help agents pick the right BSC Designer action with less guesswork

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access BSC Designer
  • Scoped, least privilege access to BSC Designer scorecards, KPIs, and performance data
  • Full audit trail of agent actions to support strategy reviews, governance, and compliance
FAQ

Frequently asked questions

Yes, BSC Designer requires you to configure your own API key. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with BSC Designer.It takes 30 seconds.

Managed auth, hosted MCP servers, and every BSC Designer tool your agent needs.Free to start.

Start building