Agents API

The Agents API provides programmatic access to Bootspring's specialized AI agents. Each agent is an expert in a specific domain and can be invoked to provide specialized guidance and analysis.

Overview

Agents are domain experts that provide contextual assistance for specific technical areas. The API allows you to:

  • List all available agents
  • Get detailed information about specific agents
  • Invoke agents for specialized expertise
  • Search for agents by expertise area

REST API Endpoints

List All Agents

Loading code block...

Returns a list of all available specialized agents.

Response:

Loading code block...

Get Agent Details

Loading code block...

Returns detailed information about a specific agent.

Parameters:

ParameterTypeDescription
idstringAgent identifier (e.g., database-expert)

Response:

Loading code block...

Invoke Agent

Loading code block...

Invoke an agent to get specialized assistance.

Parameters:

ParameterTypeDescription
idstringAgent identifier

Request Body:

Loading code block...

Response:

Loading code block...

MCP Tool

The bootspring_agent MCP tool provides agent functionality to AI assistants.

Tool Definition

Loading code block...

Actions

ActionDescriptionRequired Parameters
listList all available agentsNone
showShow detailed info about an agentname
invokeInvoke agent for assistancename, topic
searchSearch agents by expertisequery

Examples

List agents:

Loading code block...

Show agent details:

Loading code block...

Invoke an agent:

Loading code block...

Search for agents:

Loading code block...

Available Agents

Technical Agents

Agent IDNameExpertise Areas
database-expertDatabase ExpertSQL, Prisma, PostgreSQL, migrations, query optimization
security-expertSecurity ExpertOWASP, authentication, authorization, encryption
frontend-expertFrontend ExpertReact, Next.js, Tailwind, components, state management
backend-expertBackend ExpertNode.js, APIs, server actions, middleware, serverless
api-expertAPI ExpertREST, GraphQL, tRPC, webhooks, API design
testing-expertTesting ExpertVitest, Jest, Playwright, coverage, TDD
performance-expertPerformance Expertoptimization, caching, profiling, Core Web Vitals
devops-expertDevOps ExpertCI/CD, Docker, deployment, monitoring
architecture-expertArchitecture Expertsystem design, patterns, scalability, microservices

Business Agents

Agent IDNameExpertise Areas
product-expertProduct Expertproduct strategy, roadmapping, feature prioritization
marketing-expertMarketing Expertdigital marketing, SEO, content strategy
growth-expertGrowth ExpertPLG, retention, acquisition, viral loops
sales-expertSales ExpertB2B sales, pricing, demos, negotiation
financial-expertFinancial Expertfinancial modeling, projections, unit economics

Error Handling

Agent Not Found

Loading code block...

Invalid Action

Loading code block...

Best Practices

  1. Choose the right agent: Match your task to the agent's expertise for best results
  2. Provide context: When invoking, include relevant details about your project and goals
  3. Combine agents: Complex tasks may benefit from multiple agent perspectives
  4. Use search: When unsure which agent to use, search by keyword