Skip to main content

Quickstart

Four steps from zero to a working call.

1. Get an API key

Every request needs an x-api-key header. Keys are issued by EDITED — contact your account manager or customer success representative, or email support@edited.com. Details in Authentication & access.

Already have a key? Carry on.

2. Verify the handshake

initialize is the standard MCP opening call — and the quickest check that your key works:

curl -s https://mcp.edited.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "MCP-Protocol-Version: 2025-06-18" \
-H "x-api-key: YOUR_API_KEY" \
-d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize",
"params": { "protocolVersion": "2025-06-18", "capabilities": {},
"clientInfo": { "name": "curl", "version": "0" } } }'

Mind the URL: /mcp with no trailing slash/mcp/ gets a 307 redirect instead of an answer (see Concepts → Transports).

A JSON-RPC body back means you're in. A 401 means the key is missing or not yet enabled for MCP — see Errors. The server is stateless, so there's no session to track between calls; see Concepts → Transports for the full flow.

3. Call your first tool

Resolve a fuzzy brand query into stable identifiers:

curl -s https://mcp.edited.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "MCP-Protocol-Version: 2025-06-18" \
-H "x-api-key: YOUR_API_KEY" \
-d '{ "jsonrpc": "2.0", "id": 2, "method": "tools/call",
"params": { "name": "mdmcp-search_brands",
"arguments": { "query": "Nike", "search_limit": 3 } } }'

The result is a list of brand matches, each with a stable slug you can feed into downstream queries. Every tool, with its schema and a live "Try it" widget, is in the Reference.

Prefer a UI? The official MCP Inspector gives you an interactive explorer (add your x-api-key in its Headers panel):

npx @modelcontextprotocol/inspector \
--transport http \
--url "https://mcp.edited.com/mcp"

4. Connect your client

curl proves the plumbing; agents are the point. Wire EDITED MCP into:

ClientRecipe
Claude DesktopConnect Claude Desktop
Claude CodeConnect Claude Code
Your own agent (TS / Python)Connect a custom client
Just your browserUsing the Reference

Then see Recipes → Example workflow for an end-to-end agentic flow — a natural-language question in, structured EDITED data back.