← WebMCP Directory

Tool tree

aya.is

Media & PersonalTools verified
Website
The content and collaboration platform of our open software community
Explore capabilities

    page: Every page

    searchAnswer

    Search for profiles (people, organizations, products) and content on AYA. Returns matching results with titles, summaries, and slugs.

    View tool JSON
    {
      "name": "search",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search for profiles (people, organizations, products) and content on AYA. Returns matching results with titles, summaries, and slugs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query text"
          },
          "limit": {
            "type": "number",
            "description": "Maximum results to return (default: 20)"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/en"
    }
    get-profileAnswer

    Get detailed information about a profile (person, organization, or product) including description, links, and pages.

    View tool JSON
    {
      "name": "get-profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get detailed information about a profile (person, organization, or product) including description, links, and pages.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Profile URL slug (e.g., 'eser')"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/en"
    }
    get-profile-pageAnswer

    Get the content of a custom page belonging to a profile (e.g., an 'about' page or CV).

    View tool JSON
    {
      "name": "get-profile-page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the content of a custom page belonging to a profile (e.g., an 'about' page or CV).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "profile_slug": {
            "type": "string",
            "description": "Profile URL slug"
          },
          "page_slug": {
            "type": "string",
            "description": "Page URL slug within the profile"
          }
        },
        "required": [
          "profile_slug",
          "page_slug"
        ]
      },
      "page": "/en"
    }
    get-storyAnswer

    Get the full content of a story, article, or news item. Returns title, summary, content, author info, and metadata.

    View tool JSON
    {
      "name": "get-story",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the full content of a story, article, or news item. Returns title, summary, content, author info, and metadata.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Story URL slug"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/en"
    }
    get-story-cover-imageAnswer

    Get the cover image URL for a story or article.

    View tool JSON
    {
      "name": "get-story-cover-image",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the cover image URL for a story or article.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Story URL slug"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/en"
    }
    list-storiesAnswer

    List recent stories, optionally filtered by kind. Kinds: article, announcement, news, status, content, presentation, activity.

    View tool JSON
    {
      "name": "list-stories",
      "kind": "answer",
      "impl": "imperative",
      "description": "List recent stories, optionally filtered by kind. Kinds: article, announcement, news, status, content, presentation, activity.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "description": "Filter by story kind (e.g., 'article', 'news'). Omit for all kinds.",
            "enum": [
              "article",
              "announcement",
              "news",
              "status",
              "content",
              "presentation",
              "activity"
            ]
          }
        }
      },
      "page": "/en"
    }
    list-activitiesAnswer

    List upcoming activities and events including workshops, conferences, webinars, and broadcasts.

    View tool JSON
    {
      "name": "list-activities",
      "kind": "answer",
      "impl": "imperative",
      "description": "List upcoming activities and events including workshops, conferences, webinars, and broadcasts.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/en"
    }
    navigate-toAction

    Navigate the browser to a specific page on AYA. Provide a path like '/{locale}/{slug}' or '/{locale}/stories/{slug}'.

    View tool JSON
    {
      "name": "navigate-to",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the browser to a specific page on AYA. Provide a path like '/{locale}/{slug}' or '/{locale}/stories/{slug}'.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "URL path to navigate to (must start with '/')"
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/en"
    }
    switch-languageAction

    Switch the site's display language. Supported locales: en, tr, fr, de, es, pt-PT, it, nl, ja, ko, ru, zh-CN, ar.

    View tool JSON
    {
      "name": "switch-language",
      "kind": "act",
      "impl": "imperative",
      "description": "Switch the site's display language. Supported locales: en, tr, fr, de, es, pt-PT, it, nl, ja, ko, ru, zh-CN, ar.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "locale": {
            "type": "string",
            "description": "Target locale code",
            "enum": [
              "en",
              "tr",
              "fr",
              "de",
              "es",
              "pt-PT",
              "it",
              "nl",
              "ja",
              "ko",
              "ru",
              "zh-CN",
              "ar"
            ]
          }
        },
        "required": [
          "locale"
        ]
      },
      "page": "/en"
    }
    copy-story-markdownAction

    Copy a story's content as markdown to the user's clipboard.

    View tool JSON
    {
      "name": "copy-story-markdown",
      "kind": "act",
      "impl": "imperative",
      "description": "Copy a story's content as markdown to the user's clipboard.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Story URL slug"
          }
        },
        "required": [
          "slug"
        ]
      },
      "page": "/en"
    }