abacusai.featured_mcp_server ============================ .. py:module:: abacusai.featured_mcp_server Classes ------- .. autoapisummary:: abacusai.featured_mcp_server.FeaturedMcpServer Module Contents --------------- .. py:class:: 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: :py:obj:`abacusai.return_class.AbstractApiClass` A curated remote MCP server shown in the MCP server gallery. :param client: An authenticated API Client instance :type client: ApiClient :param key: Stable identifier; used as the connection name on connect. :type key: str :param name: Display name of the MCP server. :type name: str :param url: The remote MCP server (streamable HTTP) endpoint URL. :type url: str :param tagline: One-line description shown on the gallery card. :type tagline: str :param description: Longer description shown in the detail view. :type description: str :param iconUrl: Full URL of the server icon. :type iconUrl: str :param categories: Category labels for filtering. :type categories: list :param author: Name of the company/developer behind the server. :type author: str :param authorUrl: Link to the author's site. :type authorUrl: str :param docsUrl: Link to the server's documentation, if any. :type docsUrl: str :param oauth2: Whether the server requires OAuth authentication. :type oauth2: bool :param rank: Sort order; lower ranks are shown first. :type rank: int :param tools: Names of the tools the server provides. :type tools: list :param toolCount: Total tool count (differs from len(tools) only if the YAML caps the list). :type toolCount: int .. py:attribute:: key :value: None .. py:attribute:: name :value: None .. py:attribute:: url :value: None .. py:attribute:: tagline :value: None .. py:attribute:: description :value: None .. py:attribute:: icon_url :value: None .. py:attribute:: categories :value: None .. py:attribute:: author :value: None .. py:attribute:: author_url :value: None .. py:attribute:: docs_url :value: None .. py:attribute:: oauth2 :value: None .. py:attribute:: rank :value: None .. py:attribute:: tools :value: None .. py:attribute:: tool_count :value: None .. py:attribute:: deprecated_keys .. py:method:: __repr__() .. py:method:: to_dict() Get a dict representation of the parameters in this class :returns: The dict value representation of the class parameters :rtype: dict