{"id":"erickwendel-erickwendel-contributions-mcp","name":"erickwendel-contributions-mcp","homepage":"https://www.npmjs.com/package/@erickwendel/contributions-mcp","repo_url":"https://github.com/ErickWendel/erickwendel-contributions-mcp","category":"ai-ml","subcategories":[],"tags":["mcp","model-context-protocol","typescript","tooling","content-retrieval","summarization","graphql"],"what_it_does":"Provides a Model Context Protocol (MCP) server exposing tools, prompts, and resources to query Erick Wendel’s public contributions (talks, posts, videos) with filtering and pagination.","use_cases":["Answer questions about Erick Wendel’s talks/posts/videos by year/topic/language/location via an MCP-capable AI client","Generate natural-language queries (find-content prompt) to locate specific items across platforms","Summarize activity by year (summarize-activity prompt)","Fetch basic content statistics (erickwendel://statistics resource) and server capabilities (erickwendel://about resource)"],"not_for":["High-throughput or latency-sensitive production APIs for end-users","Use cases requiring strong access control, user-specific data, or per-tenant isolation","Environments that cannot run Node.js/execute npx commands (quick-start flow)"],"best_when":"Used through Claude Desktop, Cursor (agent mode), or an MCP host where the client supports tool/resource discovery and JSON-based tool calls.","avoid_when":"If you need documented uptime/SLAs, guaranteed idempotency semantics, or strict compliance requirements that need explicit security/compliance statements.","alternatives":["Other MCP servers that provide similar content search/summarization (general web search + RAG pipelines)","A custom scraper/RSS ingestion + your own MCP layer","A generic GitHub/blog/video search API combined with an agent framework (LangChain/crewAI)"],"af_score":69.8,"security_score":40.8,"reliability_score":38.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:39:41.023650+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":["TypeScript"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication is described for the MCP tools. Access appears public, relying on upstream content availability and the client’s ability to run the MCP server."},"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 README/manifest."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":69.8,"security_score":40.8,"reliability_score":38.8,"mcp_server_quality":85.0,"documentation_accuracy":80.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":20.0,"tls_enforcement":70.0,"auth_strength":10.0,"scope_granularity":0.0,"dependency_hygiene":55.0,"secret_handling":80.0,"security_notes":"MCP interface is described but no authentication/authorization is specified, implying public access to whatever upstream data the server returns. No details are provided about TLS, request signing, secrets management, or rate limiting. Dependency hygiene cannot be verified from provided data; zod and MCP SDK are used.","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":60.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":"No explicit idempotency guarantees described. Operations appear read-only (querying lists/resources), so repeated calls are likely safe, but this is not formally documented.","pagination_style":"page-based (via pagination parameters in get-talks/get-posts/get-videos)","retry_guidance_documented":false,"known_agent_gotchas":["No explicit rate limit and retry/backoff guidance described; agents may need to handle throttling based on runtime errors.","README mentions Node.js v23+ for native TS support (conflicts with earlier 'v20+' mention); ensure the runtime matches the current requirement.","Because tools are executed via npx/command, the environment must allow running external processes; some locked-down environments may fail."]}}