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