What are MCPs?

MCPs (Managed Connection Providers) are integrations that connect your Agents and Workflows to external services and APIs.

Think of MCPs as packages of configurable HTTP requests that:

  • Share the same authentication credentials (OAuth, API Key, etc.).

  • Can expose multiple tools (e.g., “create event in Google Calendar”, “list emails from Gmail”, “send message in Slack”).

  • Are described in natural language, so your Agent knows when and how to use them.


🚀 Why MCPs Matter

Without MCPs, every integration would need to be created and authenticated separately. MCPs solve this by:

  • Centralizing authentication → set credentials once, reuse across all tools inside that MCP.

  • Simplifying configuration → no need to craft raw HTTP requests every time.

  • Making Agents more autonomous → they can discover and call tools inside MCPs whenever relevant.

  • Unlocking enterprise-grade integrations → securely connect CRMs, calendars, databases, ticketing systems, and more.

In practice, MCPs are the bridge between Endless and the external world, extending your Agents with almost limitless capabilities.


🛠️ MCPs in Action

For example, you can create an MCP for Google Calendar:

  • Authentication: Google OAuth.

  • Tools exposed:

    • listEvents (list calendar events).

    • createEvent (schedule a meeting).

    • deleteEvent (cancel a meeting).

Your Agent can then choose the right tool when a user asks:

“Book a meeting with John tomorrow at 10am.”


📌 Key Characteristics

  • Authentication layer: One connection, many tools.

  • Multiple tools per MCP: Each tool maps to an API endpoint or function.

  • Natural language descriptions: Agents pick the tool based on your description.

  • Scalable: You can create MCPs for any external system your business needs.

Last updated