Skip to main content
The Royaltyport MCP server provides structured tools for browsing your project data and a SQL query tool for financial analytics. It exposes the same resources as the REST API but through the MCP protocol, so AI agents can discover and call them automatically.

Connection

https://mcp.royaltyport.com/agents/mcp

Authentication

Authenticates via OAuth 2.1 — your MCP client will open a browser window for you to sign in and approve access. For headless setups, you can also use an API token.

Available Tools

The server exposes 24 tools organized by resource type, plus BigQuery tools for schema discovery and SQL analytics. See the Tools page for detailed parameter tables.
CategoryToolsDescription
Projectslist_projects, get_project, search_projectBrowse and search projects
Contractslist_contracts, get_contractList and retrieve contracts with sub-resource includes
Entitieslist_entities, get_entityCompanies, labels, publishers
Artistslist_artists, get_artistPerformers linked to recordings
Writerslist_writers, get_writerSongwriters and composers
Relationslist_relations, get_relationContacts and people (managers, lawyers)
Recordingslist_recordings, get_recordingAudio tracks with ISRC codes
Compositionslist_compositions, get_compositionMusical works with ISWC codes
Statementslist_statements, get_statementRoyalty and revenue reports
Uploadsupload_file, upload_completed, upload_statusUpload files, signal completion, and track processing
Downloadsdownload_fileGet signed download URLs
BigQuerylist_tables, queryDiscover available tables and execute read-only SQL analytics

Response Format

All tools return results as MCP text content. Success:
{
  "content": [
    {
      "type": "text",
      "text": "{ \"id\": \"...\", \"name\": \"...\" }"
    }
  ]
}
Error:
{
  "content": [
    {
      "type": "text",
      "text": "{ \"error\": \"...\" }"
    }
  ],
  "isError": true
}