For developers · HTTPS · MCP

Send the score.
Get MusicXML back.

The recogniser inside the ScanSing app, as a service. POST a PDF or a photo of printed sheet music from your code, or let Claude and other assistants call it through our MCP server.

No card for the free keyPay only for pages read
Request
curl -X POST https://api.scansing.app/v1/recognitions \
  -H "Authorization: Bearer $KEY" \
  -F "file=@ave-verum.pdf"
Response 200 OK
{
  "id": "rec_3f9c1a0b7d2e4c5a6b8e",
  "status": "completed",
  "pages": 4,
  "parts": ["Soprano", "Alto", "Tenor", "Bass"],
  "measures": 61,
  "musicXmlUrl": "…/rec_3f9c…/musicxml"
}
How it works

From a page to MusicXML in three steps

  1. 1

    Get a key

    Free with your email, 20 pages. A paid plan shows its key right after checkout.

  2. 2

    Send a score

    A PDF or a photo of printed music: PDF, PNG, JPEG, HEIC, TIFF or WebP, up to 30 MB and 40 pages.

  3. 3

    Get MusicXML

    One file, or one per piece. Open it in MuseScore, Sibelius or your own player.

Every plan

From your code or from an assistant

One key, one page count, two ways in.

HTTPS API

A bearer key, multipart upload, JSON or MusicXML back. API reference

  • POST/v1/recognitions
  • GET/v1/recognitions/{id}/musicxml
  • GET/v1/usage

MCP server

Add it to Claude, ChatGPT or Claude Code, then ask for the alto part in E flat. How to connect

recognize_sheet_musicextract_parttranspose_scoreexport_midi
claude mcp add --transport http scansing \
  https://mcp.scansing.app/mcp
Pricing

Pay for the pages you read

Monthly plans by pages. Only pages recognised successfully count.

Free

$0
20 pages, once. No card.
  • API and MCP server
  • Every input format
  • Key by email
Get a free key

Starter

$9 / month
300 pages a month, 3¢ a page
  • PDF, PNG, JPEG, HEIC, TIFF and WebP in
  • MusicXML out, one file or one per piece
  • HTTPS API and MCP server
Under 2¢ a page

Pro

$29 / month
1,500 pages a month
  • Everything in Starter
  • Five times the pages
  • Priority email support

Prices in US dollars. Sales tax or VAT is added at checkout where it applies. Plans renew every month until cancelled, and unused pages do not carry over. See the Terms and the Refund Policy.

Questions, or more pages?

Write to us and we will answer.

hello@scansing.app