malkreide avatar

Swiss Ip Mcp

malkreide/swiss-ip-mcp

Connects to Switzerland's official intellectual property register (Swissreg) through the IGE/IPI Datadelivery API. Exposes 11 tools for searching and retrieving Swiss trademarks, patents, patent publications, and supplementary protection certificates. You can query by free text, owner name, Nice classification, applicant, or filing date range. Ships with workflow prompts like trademark availability checks and competitor IP reports. Requires free IGE credentials (sign the terms of use and mail the form). Works with Claude, Cursor, VS Code, or any MCP client over stdio, SSE, or streamable HTTP. Successor to the earlier patent-mcp server with expanded domain coverage across the full Swissreg API surface.

tools
11
auth
Secret needed
transport
STDIO
env vars
2
last updated
Sep 27, 2026

Tools

11 tools

Public tool metadata for what this MCP can expose to an agent.

swiss_ip_search_trademarksFree-text trademark search (wildcard `*` supported)

Free-text trademark search (wildcard `*` supported)

No parameter schema in public metadata yet.

swiss_ip_get_trademarkRetrieve a trademark by registration number

Retrieve a trademark by registration number

No parameter schema in public metadata yet.

swiss_ip_search_trademarks_by_ownerFind all trademarks held by a given owner

Find all trademarks held by a given owner

No parameter schema in public metadata yet.

swiss_ip_search_trademarks_by_classFilter trademarks by Nice classification class

Filter trademarks by Nice classification class

No parameter schema in public metadata yet.

swiss_ip_search_patentsFree-text patent search

Free-text patent search

No parameter schema in public metadata yet.

swiss_ip_get_patentRetrieve a patent by number

Retrieve a patent by number

No parameter schema in public metadata yet.

swiss_ip_search_patents_by_applicantFind patents by applicant or inventor name

Find patents by applicant or inventor name

No parameter schema in public metadata yet.

swiss_ip_search_patent_publicationsSearch patent publications

Search patent publications

No parameter schema in public metadata yet.

swiss_ip_search_spcSPC/ESZ search (pharma and plant protection)

SPC/ESZ search (pharma and plant protection)

No parameter schema in public metadata yet.

swiss_ip_search_recent_filingsFilter filings by date range across all domains

Filter filings by date range across all domains

No parameter schema in public metadata yet.

swiss_ip_get_quotaCheck remaining API data transfer quota

Check remaining API data transfer quota

No parameter schema in public metadata yet.

Sponsors

Configuration

IGE_USERNAME*secret

Username for the Swiss Federal Institute of Intellectual Property (IGE/IPI) Swissreg API. Issued by IGE after signing the terms of use.

IGE_PASSWORD*secret

Password for the IGE/IPI Swissreg account.

Readme

πŸ‡¨πŸ‡­ Part of the Swiss Public Data MCP Portfolio

πŸ’‘ swiss-ip-mcp

MCP Server for Swiss Intellectual Property Data (IGE/IPI)

Version License: MIT Python 3.11+ MCP Data Source CI

πŸ‡©πŸ‡ͺ Deutsche Version β†’ README.de.md


Overview

swiss-ip-mcp is a Model Context Protocol (MCP) server that gives AI models structured, language-driven access to the Swiss intellectual property register Swissreg, operated by the Swiss Federal Institute of Intellectual Property (IGE/IPI).


View the full README on GitHub

Details

Repository
github.com/malkreide/swiss-ip-mcp
Website
github.com/malkreide/swiss-ip-mcp
Package
swiss-ip-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from malkreide