3 articles in this track

Frequently Asked Questions

Can agents connect to any tool?

Any tool with an API can have an MCP server built for it. The server wraps the API's auth, rate limits, and data model behind a standard MCP interface. NimbleBrain has built servers for CRMs (Salesforce, HubSpot), productivity tools (Slack, Google Workspace), databases, and custom APIs.

What is an MCP server?

An MCP server is a lightweight service that wraps a specific tool or API and exposes it through the Model Context Protocol. It handles authentication, rate limiting, and data formatting so agents interact with a clean, standardized interface instead of raw API calls.

How long does it take to build an integration?

A standard MCP server for a well-documented API takes 1-3 days to build and test. Complex integrations with custom auth flows or undocumented APIs take longer. The mpak registry at mpak.dev has pre-built servers that skip the build step entirely.

What about internal or custom tools?

Custom tools need custom MCP servers, but the pattern is consistent. NimbleBrain provides an MCP server template that handles the protocol plumbing, you add the tool-specific logic. For advisory clients, we build custom servers as part of the engagement.

Do agents need separate credentials for every tool?

Each MCP server manages its own authentication (OAuth tokens, API keys, service accounts) scoped to the specific tool it wraps. Agents never see raw credentials. The server handles token refresh, session management, and auth failures transparently. This separation means revoking access to one tool doesn't affect any other integration.

What happens when an API changes or goes down?

MCP servers isolate agents from API instability. When Salesforce pushes a breaking API change, you update one server, not every agent that touches CRM data. When an API goes down, the server returns a structured error that agents can handle gracefully. The alternative (agents calling APIs directly) means every API change is a multi-agent debugging session.

Ready to go deeper?

Or email directly: hello@nimblebrain.ai