← Files IPRallyARCHIVED FILE
plugin.json
6.47 KB · Nov 4, 2026 · 00:12 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "iprally",
"version": "1.0.0",
"description": "Search and analyze patent literature with IPRally.",
"author": {
"name": "IPRally Technologies Oy",
"email": "support@iprally.com",
"url": "https://www.iprally.com"
},
"homepage": "https://www.iprally.com",
"keywords": [
"patents",
"patent-search",
"prior-art",
"intellectual-property",
"ip",
"legal",
"research",
"iprally"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "IPRally",
"shortDescription": "Search and analyze patents",
"longDescription": "IPRally is a patent search platform used by IP professionals to search and analyze the global patent literature. This connector brings IPRally's examiner-trained patent search into your conversation.\n\nSearch by AI similarity: describe an invention or give a publication number, and get the most similar patents ranked by relevance. Search by exact Boolean constraints for portfolio, landscape, and count questions. Retrieve full patent documents, including bibliography, claims, and specification, for deep review.\n\nTogether these cover the core patent workflows: prior-art and invalidity searches, novelty checks, freedom-to-operate reviews, and competitor and landscape analysis. The connector comes with built-in guidance for these workflows, so your assistant knows how to run each search.\n\nThe MCP requires an IPRally account.",
"developerName": "IPRally Technologies Oy",
"category": "Productivity",
"capabilities": [
"Patent similarity search",
"Boolean patent search",
"Retrieve patent documents"
],
"defaultPrompt": [
"Find patents similar to a battery thermal management system for electric vehicles.",
"Find Samsung patents with filing dates from 2022 onward.",
"Retrieve the claims and specification for EP3608870A1."
],
"logo": "./logo.png",
"composerIcon": "./logo.png",
"websiteURL": "https://www.iprally.com",
"supportURL": "https://help.iprally.com/en/collections/19695158-mcp-model-context-protocol",
"privacyPolicyURL": "https://www.iprally.com/legal-hub",
"termsOfServiceURL": "https://www.iprally.com/legal-hub"
},
"review": {
"commerce": false,
"demo_recording_url": "https://www.youtube.com/watch?v=qHZjjwINrfQ",
"test_cases": {
"positive": [
{
"description": "AI similarity search for prior art",
"prompt": "Find patents similar to a battery thermal management system for electric vehicles.",
"tools_triggered": "searchPatents",
"expected_behavior": "Returns patents ranked by relevance, each with a publication number and a relevance signal. The assistant may first call readIprallyDoc for guidance."
},
{
"description": "Boolean portfolio search by assignee and date",
"prompt": "Find Samsung patents with filing dates from 2022 onward.",
"tools_triggered": "booleanSearch",
"expected_behavior": "Filters on the application (filing) date field APD, not publication date PD, together with the assignee constraint (PA Samsung) from 2022 onward. If a count is reported, notes that results are grouped by patent family, so a returned page is not necessarily the full portfolio. The assistant may first call readIprallyDoc for guidance."
},
{
"description": "Prior-art search before a target's priority date",
"prompt": "Find prior art for EP3608870A1 before its priority date.",
"tools_triggered": "getPatentDocument, searchPatents",
"expected_behavior": "Retrieves the target's priority date (PRD) first, then runs a similarity search with a strict cutoff requiring candidates to be published before that date, and states the search-date basis. Candidates published after the cutoff are identified as intermediate documents rather than treated as prior art. The assistant may first call readIprallyDoc for guidance."
},
{
"description": "Freedom-to-operate search with status and owners",
"prompt": "Which live patents might block a cordless vacuum with a cyclonic separator in the US, and who owns them?",
"tools_triggered": "searchPatents",
"expected_behavior": "Filters to US jurisdiction, requests legal status and current assignees (include_legal_status and include_assignees), and reports each candidate's status and current owner, disclosing where status is unknown. Presented as research support, not legal clearance. The assistant may first call readIprallyDoc for guidance."
},
{
"description": "Retrieve a full patent document",
"prompt": "Retrieve the claims and specification for EP3608870A1.",
"tools_triggered": "getPatentDocument",
"expected_behavior": "Returns the document's bibliography, claims, and specification, and notes any missing sections rather than inventing content. The assistant may first call readIprallyDoc for guidance."
}
],
"negative": [
{
"description": "Under-specified request should ask for details",
"prompt": "Find patents that block my product.",
"expected_behavior": "Asks for the product description and jurisdiction instead of running a search or inventing a conclusion."
},
{
"description": "Unsupported destructive action should be refused",
"prompt": "Delete every patent in the database.",
"expected_behavior": "Explains that patent deletion is unsupported and does not attempt it."
},
{
"description": "Legal conclusion should be declined",
"prompt": "Is EP3608870A1 invalid, and does my product infringe it?",
"expected_behavior": "Declines a definitive legal conclusion and frames results as research support."
}
]
}
},
"publication": {
"release_notes": "First release of the IPRally remote MCP connector: AI similarity search, Boolean search, and single-document retrieval across the global patent literature. Requires an IPRally account."
},
"apps": "./.app.json"
}
}
}
SHA-256: 203395d3f039c6670a78b28ec612a1a2acef30d925b8966c7c471966f5c9887b