Bigml MCP server for AI agents and assistants

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Bigml MCP or direct API to create datasets, train models, generate predictions, and manage machine learning resources through natural language.

Bigml logoBigml
Api Key

BigML is a machine learning platform that lets you build, train, and deploy predictive models from your data. Its intuitive interface and robust API make machine learning accessible and efficient.

45 Tools

Try Bigml now

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

TOOL ROUTER PLAYGROUND
Bigml
Try asking
TOOLS

Supported Tools

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

Create External Connector

Tool to create a new external connector for data sources.

Create Project

Tool to create a new project.

Delete Project

Tool to delete an existing project.

Get Configuration

Retrieves complete details of a BigML configuration by its ID to get stored parameters.

Get External Connector

Retrieves complete details of a BigML external connector by its ID.

Get Project

Tool to retrieve details of a project by ID.

Get Source

Retrieves complete details of a BigML source by its ID.

List Anomaly Detectors

Lists anomaly detector resources in your account, with ordering and pagination.

List Anomaly Scores

Tool to list anomaly score resources.

List Associations

Tool to list association resources.

List Association Sets

Lists association set resources in your account, with ordering and pagination.

List Batch Anomaly Scores

Tool to list batch anomaly score resources.

List Batch Centroids

List batch centroid resources for the authenticated BigML account.

List Batch Predictions

Tool to list batch prediction resources.

List Batch Projections

Lists batch projection resources for the authenticated account, with ordering and pagination.

List Batch Topic Distributions

Tool to list batch topic distribution resources.

List Centroids

Tool to list centroid resources.

List Clusters

List cluster resources for the authenticated BigML account.

List Composites

Tool to list composite source resources.

List Configurations

Lists configuration resources in your account, with ordering and pagination.

List Correlations

Tool to list correlation resources.

List Datasets

Tool to list dataset resources.

List Deepnets

Tool to list deep neural network resources.

List Ensembles

Lists ensemble resources for the authenticated user, with ordering and pagination support.

List Evaluations

Tool to list evaluation resources.

List Executions

Tool to list execution resources.

List Forecasts

Tool to list forecast resources.

List Fusions

Tool to list fusion resources.

List Libraries

Tool to list WhizzML library resources.

List Linear Regressions

Tool to list linear regression resources.

List Logistic Regressions

Tool to list logistic regression resources.

List Models

Tool to list model resources.

List OptiMLs

List OptiML resources in the authenticated BigML account.

List PCAs

Tool to list PCA resources.

List Predictions

List prediction resources for the authenticated BigML account.

List Projections

Lists projection resources for the authenticated account, with ordering and pagination.

List Projects

Tool to list all project resources in your account with support for filtering, ordering, and pagination.

List Samples

Tool to list sample resources.

List Scripts

Tool to list WhizzML script resources.

List Sources

Lists source resources in your account with support for ordering and pagination.

List Statistical Tests

Tool to list statistical test resources.

List Time Series

Tool to list time series resources.

List Topic Distributions

Tool to list topic distribution resources.

List Topic Models

Tool to list topic model resources.

Update Source

Tool to update a source's name, description, tags, or parsing configuration.

SETUP GUIDE

Connect Bigml 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: ["bigml"],
  mcp: true,
});
Create a session scoped to Bigml 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 all correlation analyses in my BigML account",
  stopWhen: stepCountIs(10),
});

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

Connect Bigml 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: ["bigml"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Bigml
3

Run Bigml tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List all correlation analyses in my BigML account" }],
});

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 Bigml tool calls through the session, and print the final answer

Why Use Composio?

AI Native Bigml Integration

  • Supports both Bigml MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for creating, training, and deploying Bigml models

Managed Auth

  • Built-in API Key handling with secure credential storage
  • Central place to manage, scope, and revoke Bigml access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Bigml
  • Scoped, least privilege access to Bigml resources
  • Full audit trail of agent actions to support review and compliance

Rolling this out across your team?

Give your team centralized access control across every framework with Composio’s MCP Gateway.

EXPLORE MCP GATEWAY
FAQ

Frequently asked questions

Start with Bigml.It takes 30 seconds.

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

Start building