{"id":"finite-sample-rmcp","name":"rmcp","homepage":"https://finite-sample.github.io/rmcp/","repo_url":"https://github.com/finite-sample/rmcp","category":"ai-ml","subcategories":[],"tags":["mcp","statistics","r","econometrics","time-series","machine-learning","data-analysis","http","sse","fastapi","python","visualization"],"what_it_does":"rmcp is a Python-based Model Context Protocol (MCP) server that exposes 52 statistical analysis tools (organized into categories) backed by a curated whitelist of CRAN R packages. It can be run locally (stdio for MCP clients such as Claude Desktop; optional HTTP transport for web apps) or used via a live HTTPS endpoint with interactive docs and health checks.","use_cases":["Regression and econometrics workflows (e.g., linear/logistic models, panel data, IV)","Time-series analysis and forecasting (e.g., ARIMA, stationarity testing)","Statistical testing and experimentation (e.g., t-tests, ANOVA, chi-square)","General data analysis and transformations (descriptives, correlation, standardization, winsorization)","Machine-learning modeling (e.g., clustering, trees, random forests)","Producing formatted statistical output and inline visualizations for analyst workflows"],"not_for":["As a general-purpose data API without statistical tooling focus","Highly secure multi-tenant environments where per-user authentication/authorization is required (no auth described)","Workloads needing guaranteed numerical reproducibility across arbitrary R environments without pinning R/package versions"],"best_when":"You want an MCP-compatible assistant to run R-backed statistical analyses interactively with conversational tool calls, optionally over HTTP for web clients.","avoid_when":"You need strong access control, auditability per user, or documented rate limiting/quotas; or you must ensure strict compliance/data residency guarantees for sensitive data.","alternatives":["Other MCP servers for analytics/statistics (if available)","Direct R/RStudio pipelines with an LLM front-end","Hosted notebook/workflow services (e.g., Jupyter-based) with server-side execution and tighter controls","General-purpose code execution sandboxes with a statistical library stack"],"af_score":67.0,"security_score":46.0,"reliability_score":37.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:37:45.432613+00:00","interface":{"has_rest_api":true,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"https://rmcp-server-394229601724.us-central1.run.app/mcp","has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication/authorization mechanism is described in the provided README (for both local and live HTTP endpoints). This suggests the service may rely on network-level controls when used remotely."},"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 is provided in the supplied content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":67.0,"security_score":46.0,"reliability_score":37.5,"mcp_server_quality":80.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":100.0,"rate_limit_clarity":20.0,"tls_enforcement":90.0,"auth_strength":20.0,"scope_granularity":10.0,"dependency_hygiene":60.0,"secret_handling":60.0,"security_notes":"Strengths/indicators: HTTPS is implied for the live HTTP endpoints and an SSL mode is documented for local serving. Weaknesses/unknowns: no authentication/authorization is documented; the service likely executes R code/tooling against user-provided inputs, so input validation/sandboxing quality is critical but not described here. Dependency list shows common libraries and structured logging, but no CVE history or sandboxing details are included in the provided content.","uptime_documented":20.0,"version_stability":45.0,"breaking_changes_history":40.0,"error_recovery":45.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["MCP tool calls may fail if required R or specific R packages are not installed; README indicates a 'check-r-packages' command but does not document failure recovery semantics.","Using the live hosted endpoint may introduce latency, resource limits, or environment variability (not documented in the provided content).","Statistical workflows can be sensitive to data schema/format; tool failures may require reformulating inputs rather than simple retries."]}}