{"id":"tuskr-mcp-server","name":"tuskr-mcp-server","homepage":"https://pypi.org/project/tuskr-mcp-server/","repo_url":"https://github.com/BoomBidiBuyBuy/tuskr-mcp-server.git","category":"api-gateway","subcategories":[],"tags":["mcp","model-context-protocol","tuskr","fastmcp","python","api-wrapper","stdio-transport","http-transport"],"what_it_does":"Provides an MCP (Model Context Protocol) server that connects an MCP client to the Tuskr REST API, supporting bearer token authentication and configurable MCP transport (HTTP or stdio).","use_cases":["Use Tuskr REST API capabilities from an MCP-enabled agent/tooling environment","Local development of MCP tools via stdio transport","Running a networked MCP server that proxies requests to Tuskr using access tokens"],"not_for":["Production deployments where you need a fully documented/typed REST/SDK surface for the MCP server itself beyond the README examples","Use cases requiring fine-grained OAuth scopes or SSO (not described)","Environments that require explicit retry/idempotency guarantees from the MCP server (not documented)"],"best_when":"You want to expose Tuskr functionality to MCP clients either locally (stdio) or over HTTP, and you can manage access tokens via environment variables.","avoid_when":"You cannot ensure HTTPS-only deployment for the HTTP MCP transport or you need clearly documented rate limit semantics, error codes, and retry behavior.","alternatives":["Use the Tuskr REST API directly from your application/agent (bypassing MCP)","Build your own MCP server wrapper around the Tuskr REST API using FastMCP or a similar framework"],"af_score":50.8,"security_score":54.8,"reliability_score":20.0,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:41:15.044721+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":"http://<your-mcp-dns-or-ip>/mcp/","has_sdk":false,"sdk_languages":["Python"],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Bearer token via Authorization header","Environment variable configuration: TUSKR_ACCESS_TOKEN"],"oauth":false,"scopes":false,"notes":"Authentication is described as an access token (Bearer) plus an optional Account-ID header backed by TUSKR_ACCOUNT_ID. No OAuth flows or scope granularity are described."},"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 for this MCP wrapper itself; assumes Tuskr API pricing applies separately."},"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":54.8,"reliability_score":20.0,"mcp_server_quality":62.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":85.0,"rate_limit_clarity":10.0,"tls_enforcement":60.0,"auth_strength":70.0,"scope_granularity":20.0,"dependency_hygiene":55.0,"secret_handling":65.0,"security_notes":"Uses bearer tokens via Authorization header and suggests environment-variable-based configuration (good for avoiding hardcoded secrets). However, README does not explicitly require HTTPS for the HTTP transport, does not describe token handling practices (e.g., logging/redaction), and does not mention rate limiting, scopes, or other security controls. Transport choices include stdio for local dev, which can reduce exposure over the network but may increase operational risk if misconfigured.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":20.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["HTTP transport URL/path is shown as /mcp/—ensure clients match that exact path","The README mandates Authorization and optionally uses Account-ID via header/server-side env var; missing/incorrect headers may prevent calls","No documented rate limit or retry/idempotency semantics for the MCP server—agents may need conservative retry/backoff handling themselves"]}}