Initialization

Installation

npm install @btai/mcp --save

Examples

import { agentToolkit } from '@btai/mcp';
import { openai } from '@ai-sdk/openai';
import { generateText } from 'ai';
 
const toolkit = new agentToolkit({
  jwt: ""
});
 
const result = await generateText({
  model: openai('gpt-4o'),
  tools: {
    ...toolkit.getTools(),
  },
  maxSteps: 5,
  prompt: 'User is ready to pay and wants a list of their payment methods',
});
 
console.log(result.text);

Configuration Options

Initialization Parameters

ParameterTypeRequiredDescription
jwtstringYesJWT token with public role permissions