{"id":"campertunity-mcp-server","name":"Campertunity","homepage":null,"repo_url":"https://github.com/campertunity/mcp-server","category":"automation","subcategories":[],"tags":["mcp","camping","outdoor","travel","booking","real-time-data","ai-integration","typescript"],"what_it_does":"MCP Server for Campertunity that provides AI agents with tools to search, query details, check availability, and book camping and outdoor recreation sites across multiple campground sources.","use_cases":["AI agents autonomously searching for camping spots based on location, dates, and amenities","Travel planning assistants that query real-time campground availability","Automated camping booking workflows for vacation planning","Outdoor activity recommendation systems","Multi-criteria camping site filtering and comparison"],"not_for":["Direct consumer applications (use Campertunity web UI instead)","Caching or bulk downloading of campground data","Commercial redistribution of camping data","Offline-first applications requiring data storage"],"best_when":"You need real-time camping availability and booking through an AI agent, want to integrate campground search into an agentic workflow, or are building autonomous travel planning applications.","avoid_when":"You need offline access to campground data, require fine-grained access control over specific campgrounds, or want to cache/redistribute the data.","alternatives":["Recreation.gov API (US federal campgrounds)","Hipcamp API (alternative camping/glamping data)","Manual Campertunity web interface for non-agent workflows"],"af_score":54.5,"security_score":61.5,"reliability_score":23.8,"package_type":"mcp_server","discovery_source":["github_awesome"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T22:16:01.422618+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"https://smithery.ai/server/@campertunity/mcp-server","has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["API Key (CAMPERTUNITY_API_KEY environment variable)"],"oauth":false,"scopes":false,"notes":"Simple API key authentication via environment variable. No OAuth or granular scopes. Key obtained from https://campertunity.com/mcp."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing model not documented in available materials. Appears to require API key registration at campertunity.com/mcp but cost structure unknown."},"requirements":{"requires_signup":true,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":54.5,"security_score":61.5,"reliability_score":23.8,"mcp_server_quality":70.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":"README does not document error handling, error codes, or error message structure from the MCP server.","auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":100.0,"auth_strength":60.0,"scope_granularity":20.0,"dependency_hygiene":50.0,"secret_handling":75.0,"security_notes":"MCP server properly uses environment variables for API key (good practice). No TLS info documented but MCP servers typically enforce HTTPS. Major concern: API key has no scoping/permissions; single key controls search, availability checks, and actual booking operations. Dependency list minimal (@modelcontextprotocol/sdk, @types/node) but no version pinning or CVE info visible. Package is v0.0.7 (pre-1.0), suggesting early/unstable development. Data handling restrictions (no caching) reduce exposure but authentication model is coarse-grained.","uptime_documented":0.0,"version_stability":25.0,"breaking_changes_history":50.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"place-book and place-availability operations likely have state-changing effects but no documented idempotency guarantees or request IDs mentioned.","pagination_style":"limit-based","retry_guidance_documented":false,"known_agent_gotchas":["Data caching restrictions: README explicitly forbids caching data, requiring real-time server calls for every agent interaction","Rate limits undocumented: No rate limit information provided; agents may hit limits without knowing thresholds","Missing error handling docs: No structured error codes or retry strategies documented","Booking side effects: place-book appears to create actual reservations with no documented rollback or dry-run capability","API key scoping: All tools use single API key with no granular permissions; compromised key has full access to search, availability, and booking"]}}