abacusai.featured_mcp_server

Classes

FeaturedMcpServer

A curated remote MCP server shown in the MCP server gallery.

Module Contents

class abacusai.featured_mcp_server.FeaturedMcpServer(client, key=None, name=None, url=None, tagline=None, description=None, iconUrl=None, categories=None, author=None, authorUrl=None, docsUrl=None, oauth2=None, rank=None, tools=None, toolCount=None)

Bases: abacusai.return_class.AbstractApiClass

A curated remote MCP server shown in the MCP server gallery.

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • key (str) – Stable identifier; used as the connection name on connect.

  • name (str) – Display name of the MCP server.

  • url (str) – The remote MCP server (streamable HTTP) endpoint URL.

  • tagline (str) – One-line description shown on the gallery card.

  • description (str) – Longer description shown in the detail view.

  • iconUrl (str) – Full URL of the server icon.

  • categories (list) – Category labels for filtering.

  • author (str) – Name of the company/developer behind the server.

  • authorUrl (str) – Link to the author’s site.

  • docsUrl (str) – Link to the server’s documentation, if any.

  • oauth2 (bool) – Whether the server requires OAuth authentication.

  • rank (int) – Sort order; lower ranks are shown first.

  • tools (list) – Names of the tools the server provides.

  • toolCount (int) – Total tool count (differs from len(tools) only if the YAML caps the list).

key = None
name = None
url = None
tagline = None
description = None
icon_url = None
categories = None
author = None
author_url = None
docs_url = None
oauth2 = None
rank = None
tools = None
tool_count = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict