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/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

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

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for BSC Designer. If you want a standalone MCP server flow, use mcp.create() after your BSC Designer API key is linked.
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'Review BSC Designer scorecards and find objectives with overdue KPI updates.'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect BSC Designer API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

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

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session. For BSC Designer API key auth, configure credentials in Composio with auth_configs.create() and connected_accounts.link() before running agent actions.
3

Execute BSC Designer Tools via Tool Router with Your Agent

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

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');

const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'List BSC Designer KPIs that are below target this quarter and summarize the biggest strategic risks.'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute BSC Designer actions with your Agent

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