{"id":"eldment-meting-agent","name":"Meting-Agent","homepage":"https://www.npmjs.com/package/@eldment/meting-agent","repo_url":"https://github.com/ELDment/Meting-Agent","category":"ai-ml","subcategories":[],"tags":["ai-agent","music-api","mcp","mcp-server","nodejs","lyrics","music-search","playlist","lyrics-api"],"what_it_does":"Meting-Agent wraps the metowolf/Meting multi-platform music API into a unified interface and provides it as both an MCP server (via @eldment/meting-agent) and a “Skill” release (via skills/meting-agent). It exposes operations like searching tracks/albums/artists, fetching song/album/artist/playlist details, retrieving playable URLs, lyrics, and cover images for platforms such as NetEase, QQ Music, KuGou, and Kuwo.","use_cases":["AI agents that need to search and retrieve music metadata across multiple Chinese music platforms","Lyrics/cover retrieval for chatbots or media apps","Building LLM toolchains that can call music search and fetch functions via MCP","Rapid prototyping of music-related agent skills (search, lookup, URL, lyrics)"],"not_for":["High-assurance/regulated contexts requiring audited security and compliance guarantees","Use cases needing a formal, stable OpenAPI/SDK contract (not evidenced in the provided content)","Direct end-user playback services that require a dedicated licensing/compliance review of provider terms"],"best_when":"You want a unified music-data toolset for AI agents (MCP/skills) and can tolerate provider/API volatility typical of scraped/third-party music endpoints.","avoid_when":"You require strict guarantees about uptime, backward compatibility, or transparent auth/rate-limit policies for the upstream music providers.","alternatives":["metowolf/Meting directly","Other music metadata APIs/providers with OpenAPI and stable SLAs","Community MCP music providers (if available in your stack)","Building a thin wrapper around a single official music provider API (if licensing allows)"],"af_score":50.8,"security_score":41.0,"reliability_score":26.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:53:18.949857+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":["JavaScript"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication details are present in the provided README content; auth requirements (if any) likely depend on the MCP/Skill deployment configuration and underlying meting provider access patterns."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided in the supplied content (MIT repo; MCP/Skill packages may incur hosting costs only)."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":50.8,"security_score":41.0,"reliability_score":26.2,"mcp_server_quality":55.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":60.0,"rate_limit_clarity":30.0,"tls_enforcement":70.0,"auth_strength":30.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":40.0,"security_notes":"Security details (TLS/auth/secret handling/scope) are not provided in the supplied README content, so scores are based on uncertainty. As a music-metadata aggregator, it may rely on upstream/third-party access methods that could involve cookies/headers/config; ensure secrets are managed via environment variables and avoid logging request headers. Treat provider responses as untrusted data; do not blindly execute/interpret lyrics/metadata content.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":30.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Music-provider endpoints can be rate-limited or change without notice; agent retries may require backoff and graceful failure handling.","Because the provided content doesn’t specify error formats, tool-level failure modes should be tested in your environment before production use.","Different platforms may return different fields/limits for search and detail endpoints; agents should handle missing/partial data."]}}