IP, Patent & Trademark Intelligence

by apifyforge

197 downloads
Not rated
GitHub Website

About

Patent and trademark intelligence for AI agents, delivered via the Model Context Protocol. This MCP server connects Claude Desktop, Cursor, Windsurf, and any MCP-compatible client directly to three official IP databases — USPTO PatentsView for U.S.

Details

Author
apifyforge
Downloads
197
Categories
Other

- Connects to three official IP databases (USPTO, EPO, EUIPO)
- Five MCP tools: four search tools, one source listing
- Cross-jurisdictional patent analysis in a single query
- Structured summary metadata with search results
- Graceful credential handling with setup instructions
- Pay-per-event billing; idle standby is free

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name IP, Patent & Trademark Intelligence
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add the server URL and optional Apify token to your MCP client configuration. For example, in claude_desktop_config.json, set "type": "streamableHttp" with endpoint https://ip-patent-trademark-mcp.apify.actor/mcp and Authorization: Bearer YOUR_APIFY_TOKEN. The server exposes five tools (ip_us_patents, ip_eu_patents, ip_eu_trademarks, ip_global_patent_search, ip_list_sources) that can be called directly from the AI assistant.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "ip, patent & trademark intelligence": {
            "ip-patent-trademark-mcp": {
                "url": "https://ryanclinton--ip-patent-trademark-mcp.apify.actor/mcp"
            }
        }
    }
}

McpServers

{
    "ip-patent-trademark-mcp": {
        "url": "https://ryanclinton--ip-patent-trademark-mcp.apify.actor/mcp"
    }
}

IP Patent & Trademark MCP Server

> View on ApifyForge | Use on Apify Store

---

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf):

{
  "mcpServers": {
    "ip-patent-trademark-mcp": {
      "url": "https://ryanclinton--ip-patent-trademark-mcp.apify.actor/mcp"
    }
  }
}

---

Patent and trademark intelligence for AI agents, delivered via the Model Context Protocol. This MCP server connects Claude Desktop, Cursor, Windsurf, and any MCP-compatible client directly to three official IP databases — USPTO PatentsView for U.S. patents, EPO Open Patent Services for European patents, and EUIPO for EU trademarks — with no code required beyond a one-line config entry.

The server exposes 5 tools covering U.S. patent search, European patent search, EU trademark search, and a composite cross-jurisdictional patent analysis that queries both USPTO and EPO in parallel. All three underlying data sources offer free API credentials. This server orchestrates them into a unified IP intelligence layer for your AI workflows.

What data can you access?

| Data Point | Source | Example |
|---|---|---|
| 📄 Patent title | USPTO PatentsView | "Solid-state lithium-ion battery with ceramic separator" |
| 🔬 Abstract | USPTO PatentsView | "A method for manufacturing..." |
| 👤 Inventor names | USPTO / EPO | "Chen, Wei; Nakamura, Taro" |
| 🏢 Assignee / Applicant | USPTO / EPO | "Panasonic Holdings Corporation" |
| 📅 Grant / Publication date | USPTO / EPO | "2024-03-12" |
| 🗂️ CPC classification codes | USPTO / EPO | "H01M10/0525" (battery technology) |
| 🔗 Citation count | USPTO PatentsView | 47 forward citations |
| 🌍 Publication country | EPO OPS | EP, DE, FR, GB, NL |
| 🏷️ Trademark verbal element | EUIPO | "NEXAFLOW" |
| 📦 Nice class | EUIPO | 9, 35, 42 |
| ✅ Trademark status | EUIPO | REGISTERED, FILED, OPPOSED |
| 📋 Goods and services | EUIPO | "Software for supply chain management (Class 42)" |
| 🔁 Cross-jurisdiction filing | USPTO + EPO combined | Shared CPC codes between US and EU results |

Why use the IP Patent & Trademark MCP Server?

Patent and trademark research is time-consuming, fragmented across databases with incompatible interfaces, and rarely accessible from inside the AI tools where attorneys and analysts already work. A freedom-to-operate search that touches USPTO and EPO manually can take a full day of switching interfaces, reformatting exports, and reconciling date formats.

This server removes that friction entirely. Your AI assistant can search three IP databases in a single conversation turn, deduplicate cross-border filings by CPC code, and return structured data ready for analysis.

Running this server on Apify's platform also gives you:

- Scheduling — run IP monitoring on a daily or weekly cadence to track new filings in your technology space
- API access — trigger patent and trademark searches from Python, JavaScript, or any HTTP client using the Apify API
- Standby mode — the server stays warm and responds in under a second, with no cold-start delay for interactive AI sessions
- Monitoring — receive Slack or email alerts if a run fails or returns unexpected output
- Integrations — connect results to Google Sheets, HubSpot, Zapier, or downstream actors in a pipeline

Features

- 5 MCP tools, 3 official IP databases — USPTO PatentsView, EPO Open Patent Services, and EUIPO accessed through their official APIs
- U.S. patent search with 8 filter dimensions — keyword (title full-text), inventor, assignee, date range, CPC classification prefix, patent type (utility/design/plant/reissue), sort field, and up to 500 results per query
- European patent search with raw CQL support — filter by title keywords, applicant, inventor, publication number, country code, and date range, or pass a raw CQL query for advanced searches
- EU trademark search across all 45 Nice classes — filter by verbal element, Nice class, status (REGISTERED / EXPIRED / CANCELLED / REFUSED / FILED / OPPOSED / WITHDRAWN), applicant, mark feature (WORD / FIGURATIVE / SHAPE_3D / COLOUR / SOUND / POSITION / PATTERN / MOTION / MULTIMEDIA), and date range
- Cross-jurisdictional patent analysisip_global_patent_search queries USPTO and EPO in parallel, then identifies shared CPC 4-character code groups appearing in both result sets and common assignee/applicant names filing in both jurisdictions
- Response aggregation — each tool returns structured summary metadata (total results, unique assignees, countries, status breakdowns) alongside the full result array
- Graceful credential handling — tools detect missing API credentials and return actionable setup instructions rather than errors, so onboarding is self-guided
- Pay-per-event billing — charged per tool call, not per minute; idle standby time is free
- Stateless request handling — each MCP request spawns a fresh server instance with no shared state, suitable for concurrent multi-agent use
- 120-second actor timeout — each underlying data actor is called with a 120-second timeout and 256 MB memory allocation

Use cases for IP patent and trademark search

Patent landscape analysis for technology teams

R&D teams and corporate patent attorneys need to map the competitive patent landscape before filing. ip_global_patent_search runs USPTO and EPO queries simultaneously, returns shared CPC codes to identify where a technology cluster overlaps across jurisdictions, and surfaces common assignees filing in both markets. What previously required two separate database sessions now happens in one prompt.

Freedom-to-operate research

Attorneys conducting FTO clearance studies can query ip_us_patents filtered by a specific assignee and CPC code to identify patents held by a potential blocking party, then cross-reference against ip_eu_patents for European equivalent coverage. The structured JSON output maps directly into FTO analysis workflows.

EU trademark clearance before filing

Brand teams and IP counsel checking availability before a trademark application can use ip_eu_trademarks to search by verbal element and Nice class, filter by REGISTERED status, and review the goods and services descriptions of conflicting marks. Reduces pre-filing clearance time from hours to minutes.

Competitive intelligence for investors and analysts

Investment analysts tracking a company's IP output can search ip_us_patents by assignee, sorted by patent date, to monitor the cadence of new filings. Combining this with ip_eu_patents filtered by applicant name gives a picture of whether a company is pursuing international protection on its inventions.

Inventor tracking and academic research monitoring

Technology scouts and talent acquisition teams can track a specific inventor's patent output across both U.S. and European databases, identifying their current employer (the assignee or applicant), recent filing activity, and the CPC technology domains they work in.

AI agent workflows for IP monitoring

Legal operations teams building AI agents for ongoing IP monitoring can configure this server in Claude or Cursor, then instruct the agent to run weekly searches for new filings in a given CPC class and flag any new entrants. The MCP protocol means no bespoke integration code is required.

How to connect the IP Patent & Trademark MCP Server

Claude Desktop

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "ip-patent-trademark": {
      "type": "streamableHttp",
      "url": "https://ip-patent-trademark-mcp.apify.actor/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}

Cursor

Add this to your Cursor MCP configuration:

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.