Back to Discover

mediawork-mcp

connector

screen-arts

Search Mediawork's directory of post-production and distribution vendors, plus FAQ and plans.

View on GitHub
0 starsSynced Aug 7, 2026

Install to Claude Code

/plugin marketplace add screen-arts/mediawork-mcp

README

Mediawork MCP server

Read-only Model Context Protocol access to everything Mediawork publishes publicly: the directory of post-production and distribution vendors, the FAQ, the blog, and subscription plans.

Connector URL: https://mcp.mediawork.io/mcp — Streamable HTTP, no authentication, no sign-up.

Listed in the official MCP Registry as io.mediawork/mediawork.

Connect it

Claude Code:

claude mcp add --transport http mediawork https://mcp.mediawork.io/mcp

Anything that takes a JSON config:

{
    "mcpServers": {
        "mediawork": {
            "type": "http",
            "url": "https://mcp.mediawork.io/mcp"
        }
    }
}

Tools

ToolWhat it does
searchOne query across the directory, FAQ and blog, returning {id, title, url}
fetchRead one record in full, by an id from search
search_facilitiesThe vendor directory, filtered by service and place
get_facilityA vendor's full public profile
list_servicesThe service taxonomy, for resolving a filter
list_placesCities, states and countries with vendors in them
search_faqPublished FAQ entries
list_blog_posts / get_blog_postThe blog
get_plansSubscription plans and pricing

search + fetch are the generic pair some clients require; the dedicated tools give richer, filterable results where a client can use them.

Directory questions usually chain: list_services or list_places to resolve a filter, then search_facilities, then get_facility. Every result carries its canonical www.mediawork.io URL so an agent can cite the source.

Read-only, structurally

The deployment holds exactly one environment variable, APP_API_URL, and every byte it serves comes from https://app.mediawork.io/api/www/* — the same public contract the marketing site consumes. There are no database credentials and no write path, so "read-only" is a property of the deployment's shape rather than a promise in a comment.

Develop

The Next.js app is in deploy/. Conventions and the traps worth knowing are in AGENTS.md.

cd deploy
nvm use 24
pnpm install
pnpm dev            # http://localhost:3004/mcp
pnpm check          # types + lint
pnpm test:unit      # Vitest — pure logic, no network
pnpm test           # Playwright smoke spec against a real MCP client

Rendered live from screen-arts/mediawork-mcp's GitHub README — not stored, always reflects the source repo.

1 Install Method

NameDescriptionCategorySource
streamable-http remoteHosted streamable-http endpointmcp-serverhttps://mcp.mediawork.io/mcp

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.