omdb-mcp-server

Provides a Model Context Protocol (MCP) server exposing OMDB (Open Movie Database) search and movie-details retrieval. Implements MCP tools (search_movies, get_movie_details, get_movie_by_imdb_id) over HTTP JSON-RPC and/or SSE transport, with automatic caching and Swagger/OpenAPI documentation for REST-style endpoints (including cache management).

Evaluated Apr 04, 2026 (16d ago)
Homepage ↗ Repo ↗ Ai Ml mcp modelcontextprotocol omdb spring-boot java spring-ai webflux sse caching json-rpc openapi
⚙ Agent Friendliness
68
/ 100
Can an agent use this?
🔒 Security
50
/ 100
Is it safe for agents?
⚡ Reliability
34
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
85
Documentation
75
Error Messages
0
Auth Simplicity
90
Rate Limits
40

🔒 Security

TLS Enforcement
80
Auth Strength
35
Scope Granularity
20
Dep. Hygiene
45
Secret Handling
70

Mentions non-root Docker user, vulnerability scanning, and 'no sensitive data in images' plus HTTPS support for external APIs. However, no clear inbound authentication/authorization for the server endpoints is described; upstream access relies on an OMDB API key, and the server exposes cache management endpoints that could be abused if network-access is not restricted.

⚡ Reliability

Uptime/SLA
20
Version Stability
30
Breaking Changes
30
Error Recovery
55
AF Security Reliability

Best When

You want an MCP-compatible integration to fetch OMDB movie metadata with caching and a documented interface for agent tool calling.

Avoid When

You need robust tenant isolation, per-user authorization, or strict reliability guarantees without validating upstream OMDB behavior and your deployment configuration.

Use Cases

  • Letting AI assistants query OMDB for movie search and metadata
  • Tool-based retrieval of movie details (by title/year/type or by IMDb ID) via MCP clients (e.g., Claude Desktop)
  • Reducing OMDB API calls via server-side caching and cache management endpoints
  • Building reactive web services or agents that can call MCP tools over SSE/HTTP JSON-RPC

Not For

  • Use as a general-purpose OMDB proxy without considering OMDB API rate limits/terms
  • Handling sensitive personal data (it primarily serves public movie metadata)
  • Scenarios requiring strong first-party authentication/authorization for end users (the server mainly forwards OMDB API key usage)

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: OMDB_API_KEY (server-side configuration for upstream OMDB access)
OAuth: No Scopes: No

No user-facing auth is described for the MCP/HTTP endpoints; authentication appears to be limited to the upstream OMDB API key used by the server.

Pricing

Free tier: No
Requires CC: No

Uses OMDB API (which may have its own plan/limits). The MCP server itself is MIT-licensed (self-host).

Agent Metadata

Pagination
none
Idempotent
True
Retry Guidance
Not documented

Known Gotchas

  • OMDB responses/limits are ultimately upstream-dependent; tool calls may fail due to OMDB key/rate limiting.
  • Search results may vary by OMDB availability/fields; agents should not assume deterministic ordering or completeness.
  • Cache management endpoints (/cache/clear*) are potentially disruptive if multiple agents share the same server instance.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for omdb-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered