Getting Started
Connect to MediaShare services in three steps via REST, MCP, or Agent Skills.
1. Three ways to connect
MediaShare is designed around an API-first philosophy. Every service is an independent HTTP API, wrapped by a thin Model Context Protocol (MCP) server and documented with an agent-ready skill.
You choose how to integrate depending on your architecture:
Direct HTTP API ──> For backend microservices, scripts, and applications
MCP Server ──> For AI agent platforms (Claude Desktop, Cursor, Pi, Codex)
Agent Skill ──> For prompt engineering and procedural workflow instructions 2. Making your first HTTP request
Services with public tiers (such as IP Geolocation) can be called directly without credentials. Authenticated services require a Bearer token in the standard Authorization header.
# Public lookup example
curl -X GET "https://geo.mediashare.ro/" \
-H "Accept: application/json"
# Authenticated service example
curl -G "https://wine.mediashare.ro/api/wine/search" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Accept: application/json" \
--data-urlencode "q=Purcari Malbec 2020"