← WebMCP Directory

Tool tree

audd.io

Developer ToolsTools verified
Website
Music Recognition API: Recognize music in audio files, UGC, and microphone recordings. Identify what's playing on radio stations and audio streams. Monitor airplay and create radio charts or make…
Explore capabilities
    search_audd_docsAnswer

    Keyword search across AudD's public API documentation (docs.audd.io: API reference, agent guide, enterprise endpoint for long files, live stream monitoring, SDK overview, MCP server, CLI, custom catalog) and the audd.io overview. Returns the best-matching sections with short excerpts and source links. Use it to find where something is documented, then read the section with read_audd_doc.

    View tool JSON
    {
      "name": "search_audd_docs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Keyword search across AudD's public API documentation (docs.audd.io: API reference, agent guide, enterprise endpoint for long files, live stream monitoring, SDK overview, MCP server, CLI, custom catalog) and the audd.io overview. Returns the best-matching sections with short excerpts and source links. Use it to find where something is documented, then read the section with read_audd_doc.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 2,
            "maxLength": 200,
            "description": "Keywords or a question, e.g. \"longpoll without callback url\" or \"enterprise limit parameter\"."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "description": "Optional: number of sections to return (1-10). Default 5."
          }
        },
        "additionalProperties": false,
        "required": [
          "query"
        ]
      }
    }
    read_audd_docAnswer

    Read one page of AudD's API documentation (docs.audd.io) as markdown. Pages: index (the full HTTP API reference), skill (guide for AI agents), enterprise (long audio and video files), streams (live stream monitoring), sdks (SDK overview), sdks/<language>, mcp (MCP server), cli (command-line tool), upload_audio_endpoint (custom catalog). Use section to get one part; long pages come in chunks (offset).

    View tool JSON
    {
      "name": "read_audd_doc",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one page of AudD's API documentation (docs.audd.io) as markdown. Pages: index (the full HTTP API reference), skill (guide for AI agents), enterprise (long audio and video files), streams (live stream monitoring), sdks (SDK overview), sdks/<language>, mcp (MCP server), cli (command-line tool), upload_audio_endpoint (custom catalog). Use section to get one part; long pages come in chunks (offset).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "enum": [
              "index",
              "skill",
              "enterprise",
              "streams",
              "sdks",
              "mcp",
              "cli",
              "upload_audio_endpoint",
              "sdks/python",
              "sdks/node",
              "sdks/go",
              "sdks/rust",
              "sdks/php",
              "sdks/swift",
              "sdks/kotlin",
              "sdks/dotnet",
              "sdks/java",
              "sdks/c",
              "sdks/cpp"
            ],
            "description": "Docs page, e.g. \"index\", \"streams\" or \"sdks/python\"."
          },
          "section": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Optional: return only the section under the first heading matching this text (case-insensitive), or a \"Parent > Child\" heading path."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000,
            "description": "Optional: character offset to continue from, as given at the end of a truncated result. Default 0."
          },
          "max_chars": {
            "type": "integer",
            "minimum": 500,
            "maximum": 40000,
            "description": "Optional: maximum characters of content to return (500-40000). Default 12000."
          }
        },
        "additionalProperties": false,
        "required": [
          "page"
        ]
      }
    }
    get_audd_pricingAnswer

    Get AudD's current pricing page as markdown: plans and per-request rates, what a month costs at different volumes, how long files and live streams are counted, stream monitoring, how to subscribe, and pricing FAQs (from https://audd.io/pricing/). Use it instead of quoting prices from memory.

    View tool JSON
    {
      "name": "get_audd_pricing",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get AudD's current pricing page as markdown: plans and per-request rates, what a month costs at different volumes, how long files and live streams are counted, stream monitoring, how to subscribe, and pricing FAQs (from https://audd.io/pricing/). Use it instead of quoting prices from memory.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "section": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Optional: return only the section under the first heading matching this text (case-insensitive), or a \"Parent > Child\" heading path."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000,
            "description": "Optional: character offset to continue from, as given at the end of a truncated result. Default 0."
          },
          "max_chars": {
            "type": "integer",
            "minimum": 500,
            "maximum": 40000,
            "description": "Optional: maximum characters of content to return (500-40000). Default 12000."
          }
        },
        "additionalProperties": false
      }
    }
    search_audd_guidesAnswer

    Search AudD's how-to guides at audd.io/resources: recipes (e.g. a Shazam-style app, a copyright scanner, a now-playing widget, a DJ-set tracklist), concepts, platform integrations, solutions by role, articles, field references, migration guides and notes for AI agents. Returns titles, summaries and links. Call with no arguments to list the categories. Read a guide with read_audd_guide.

    View tool JSON
    {
      "name": "search_audd_guides",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search AudD's how-to guides at audd.io/resources: recipes (e.g. a Shazam-style app, a copyright scanner, a now-playing widget, a DJ-set tracklist), concepts, platform integrations, solutions by role, articles, field references, migration guides and notes for AI agents. Returns titles, summaries and links. Call with no arguments to list the categories. Read a guide with read_audd_guide.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 2,
            "maxLength": 200,
            "description": "Optional: keywords, e.g. \"discord bot\" or \"migrate from acrcloud\"."
          },
          "category": {
            "type": "string",
            "enum": [
              "recipes",
              "concepts",
              "integrations",
              "solutions",
              "articles",
              "reference",
              "migrate",
              "agents"
            ],
            "description": "Optional: only guides in this category."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "description": "Optional: number of guides to return (1-50). Default 10."
          }
        },
        "additionalProperties": false
      }
    }
    read_audd_guideAnswer

    Read one AudD how-to guide from audd.io/resources as markdown, by the path that search_audd_guides returns (e.g. /resources/recipes/shazam-clone). Use section to get one part; long guides come in chunks (offset).

    View tool JSON
    {
      "name": "read_audd_guide",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read one AudD how-to guide from audd.io/resources as markdown, by the path that search_audd_guides returns (e.g. /resources/recipes/shazam-clone). Use section to get one part; long guides come in chunks (offset).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "minLength": 12,
            "maxLength": 200,
            "pattern": "^/resources/[a-z0-9-]+(/[a-z0-9-]+){1,3}$",
            "description": "Guide path such as \"/resources/recipes/shazam-clone\" (a full https://audd.io/resources/... URL also works)."
          },
          "section": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Optional: return only the section under the first heading matching this text (case-insensitive), or a \"Parent > Child\" heading path."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000,
            "description": "Optional: character offset to continue from, as given at the end of a truncated result. Default 0."
          },
          "max_chars": {
            "type": "integer",
            "minimum": 500,
            "maximum": 40000,
            "description": "Optional: maximum characters of content to return (500-40000). Default 12000."
          }
        },
        "additionalProperties": false,
        "required": [
          "path"
        ]
      }
    }
    get_audd_agent_skillAnswer

    Get AudD's Agent Skills: instruction files that teach an AI agent to call the AudD API directly (audd-music-recognition for files and URLs, audd-stream-monitoring for live streams). Call without skill to list them with descriptions; pass skill to read one skill file.

    View tool JSON
    {
      "name": "get_audd_agent_skill",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get AudD's Agent Skills: instruction files that teach an AI agent to call the AudD API directly (audd-music-recognition for files and URLs, audd-stream-monitoring for live streams). Call without skill to list them with descriptions; pass skill to read one skill file.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "skill": {
            "type": "string",
            "minLength": 1,
            "maxLength": 64,
            "pattern": "^[a-z0-9-]+$",
            "description": "Optional: skill name, e.g. \"audd-music-recognition\" or \"audd-stream-monitoring\"."
          },
          "section": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120,
            "description": "Optional: return only the section under the first heading matching this text (case-insensitive), or a \"Parent > Child\" heading path."
          },
          "offset": {
            "type": "integer",
            "minimum": 0,
            "maximum": 1000000,
            "description": "Optional: character offset to continue from, as given at the end of a truncated result. Default 0."
          },
          "max_chars": {
            "type": "integer",
            "minimum": 500,
            "maximum": 40000,
            "description": "Optional: maximum characters of content to return (500-40000). Default 12000."
          }
        },
        "additionalProperties": false
      }
    }
    get_started_with_auddAnswer

    How to start using AudD: getting an API token on the dashboard and keeping it safe, the first API request and which endpoint to use, the official SDKs, the AudD MCP server for agents (mcp.audd.io), and authentication for agents (auth.md). A short overview with links.

    View tool JSON
    {
      "name": "get_started_with_audd",
      "kind": "answer",
      "impl": "imperative",
      "description": "How to start using AudD: getting an API token on the dashboard and keeping it safe, the first API request and which endpoint to use, the official SDKs, the AudD MCP server for agents (mcp.audd.io), and authentication for agents (auth.md). A short overview with links.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }