MCP App Store
Business
Patent Connector icon

Patent Connector

by Funktionslust GmbH

Overview

Search and read patents, trademarks, and registered designs from the major IP offices - right inside ChatGPT. Patents: full search and documents (claims, abstracts, descriptions) for the US (USPTO), Europe (EPO), and Germany (DPMA); patent search for Australia (IP Australia); and bibliography and legal status for Japan (JPO) and Taiwan (TIPO). Plus patent families, prosecution history and USPTO office actions, side-by-side comparison, and ownership/assignment records. Trademarks: search the EU (EUIPO) and Australia registers; status and documents for the US (USPTO/TSDR), EU, Japan, Australia, and Taiwan. Designs: search registered designs and view images for the EU (EUIPO), Japan, and Australia. Requires free API credentials from the offices you want to use - set up in minutes at patent.dev/patent-connector (free).

Tools

classification_catchword

ChatGPT
Look up the official IPC catchword index: maps a keyword/phrase to the IPC places where that subject is classified (the index a searcher consults to find where a concept lives in the scheme). Returns candidate IPC symbols per matching term; confirm the place with get_classification. Complements semantic reference_search with the curated, authoritative term→place mapping. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

classification_catchword

ChatGPT
Look up the official IPC catchword index: maps a keyword/phrase to the IPC places where that subject is classified (the index a searcher consults to find where a concept lives in the scheme). Returns candidate IPC symbols per matching term; confirm the place with get_classification. Complements semantic reference_search with the curated, authoritative term→place mapping. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

classification_catchword

ChatGPT
Look up the official IPC catchword index: maps a keyword/phrase to the IPC places where that subject is classified (the index a searcher consults to find where a concept lives in the scheme). Returns candidate IPC symbols per matching term; confirm the place with get_classification. Complements semantic reference_search with the curated, authoritative term→place mapping. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

classification_tree

ChatGPT
Browse the classification hierarchy beneath a symbol: returns the child places under a CPC/IPC/FI symbol down to the requested depth (e.g. symbol=A01B depth=1 lists its subgroups). Use this to drill into the taxonomy when narrowing or broadening a search scope. For the rich detail of a single symbol (title, definitions, concordances, ancestors) use get_classification instead. Pass as_of (YYYY-MM-DD) to browse the scheme edition in force on a given date. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

classification_tree

ChatGPT
Browse the classification hierarchy beneath a symbol: returns the child places under a CPC/IPC/FI symbol down to the requested depth (e.g. symbol=A01B depth=1 lists its subgroups). Use this to drill into the taxonomy when narrowing or broadening a search scope. For the rich detail of a single symbol (title, definitions, concordances, ancestors) use get_classification instead. Pass as_of (YYYY-MM-DD) to browse the scheme edition in force on a given date. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

classification_tree

ChatGPT
Browse the classification hierarchy beneath a symbol: returns the child places under a CPC/IPC/FI symbol down to the requested depth (e.g. symbol=A01B depth=1 lists its subgroups). Use this to drill into the taxonomy when narrowing or broadening a search scope. For the rich detail of a single symbol (title, definitions, concordances, ancestors) use get_classification instead. Pass as_of (YYYY-MM-DD) to browse the scheme edition in force on a given date. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

compare_patents

ChatGPT
Compare multiple patents side-by-side: title, applicant, filing date, grant date, status, and classifications for each patent. Supports 2-10 patents from any provider. This tool retrieves patent data from official patent office databases.

compare_patents

ChatGPT
Compare multiple patents side-by-side: title, applicant, filing date, grant date, status, and classifications for each patent. Supports 2-10 patents from any provider. This tool retrieves patent data from official patent office databases.

compare_patents

ChatGPT
Compare multiple patents side-by-side: title, applicant, filing date, grant date, status, and classifications for each patent. Supports 2-10 patents from any provider. This tool retrieves patent data from official patent office databases.

convert_patent_number

ChatGPT
Convert a patent number between formats: original (as published), epodoc (CCnumber, e.g. EP1000000B1), and docdb (CC.number.KC, e.g. EP.1000000.B1). Returns all three formats regardless of input. Requires EPO credentials. This tool retrieves patent data from official patent office databases.

convert_patent_number

ChatGPT
Convert a patent number between formats: original (as published), epodoc (CCnumber, e.g. EP1000000B1), and docdb (CC.number.KC, e.g. EP.1000000.B1). Returns all three formats regardless of input. Requires EPO credentials. This tool retrieves patent data from official patent office databases.

convert_patent_number

ChatGPT
Convert a patent number between formats: original (as published), epodoc (CCnumber, e.g. EP1000000B1), and docdb (CC.number.KC, e.g. EP.1000000.B1). Returns all three formats regardless of input. Requires EPO credentials. This tool retrieves patent data from official patent office databases.

download_patent_document

ChatGPT
Download a single file-wrapper document (PDF) using a download_url from get_patent_documents - e.g. an office action, applicant remarks, claim amendment, or IDS. Returns a temporary link for viewing the PDF. USPTO. This tool retrieves patent data from official patent office databases.

download_patent_document

ChatGPT
Download a single file-wrapper document (PDF) using a download_url from get_patent_documents - e.g. an office action, applicant remarks, claim amendment, or IDS. Returns a temporary link for viewing the PDF. USPTO. This tool retrieves patent data from official patent office databases.

download_patent_document

ChatGPT
Download a single file-wrapper document (PDF) using a download_url from get_patent_documents - e.g. an office action, applicant remarks, claim amendment, or IDS. Returns a temporary link for viewing the PDF. USPTO. This tool retrieves patent data from official patent office databases.

download_trademark_document

ChatGPT
Download a trademark document. Requires serial_number and document_id (from get_trademark_documents, format: TypeCode+YYYYMMDD, e.g. NOA20230322). Returns extracted text content and a temporary download URL for the PDF. Max 10 MB. Requires USPTO TSDR API key. This tool retrieves patent data from official patent office databases.

download_trademark_document

ChatGPT
Download a trademark document. Requires serial_number and document_id (from get_trademark_documents, format: TypeCode+YYYYMMDD, e.g. NOA20230322). Returns extracted text content and a temporary download URL for the PDF. Max 10 MB. Requires USPTO TSDR API key. This tool retrieves patent data from official patent office databases.

download_trademark_document

ChatGPT
Download a trademark document. Requires serial_number and document_id (from get_trademark_documents, format: TypeCode+YYYYMMDD, e.g. NOA20230322). Returns extracted text content and a temporary download URL for the PDF. Max 10 MB. Requires USPTO TSDR API key. This tool retrieves patent data from official patent office databases.

get_abstract

ChatGPT
Retrieve patent abstract for a specific patent number. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_abstract

ChatGPT
Retrieve patent abstract for a specific patent number. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_abstract

ChatGPT
Retrieve patent abstract for a specific patent number. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_assignments

ChatGPT
Retrieve patent assignment/ownership data for US patents. Shows ownership transfer history including assignor, assignee, recorded date, execution date, conveyance type, and reel/frame number. Derives current owner from most recent assignment. USPTO-only: for cross-office relationships, use get_patent_family instead. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), or publications ('US20250087686A1'). This tool retrieves patent data from official patent office databases.

get_assignments

ChatGPT
Retrieve patent assignment/ownership data for US patents. Shows ownership transfer history including assignor, assignee, recorded date, execution date, conveyance type, and reel/frame number. Derives current owner from most recent assignment. USPTO-only: for cross-office relationships, use get_patent_family instead. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), or publications ('US20250087686A1'). This tool retrieves patent data from official patent office databases.

get_assignments

ChatGPT
Retrieve patent assignment/ownership data for US patents. Shows ownership transfer history including assignor, assignee, recorded date, execution date, conveyance type, and reel/frame number. Derives current owner from most recent assignment. USPTO-only: for cross-office relationships, use get_patent_family instead. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), or publications ('US20250087686A1'). This tool retrieves patent data from official patent office databases.

get_bibliography

ChatGPT
Retrieve bibliographic data (title, applicants, inventors, dates, classifications) for a specific patent number. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_bibliography

ChatGPT
Retrieve bibliographic data (title, applicants, inventors, dates, classifications) for a specific patent number. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), German patents ('DE102020001234A1'), or by-application-number lookups for JP (jpo) and AU (ipau). Optional provider override: 'epo_ops', 'uspto', 'dpma', 'ipau', 'jpo', 'tipo'. This tool retrieves patent data from official patent office databases.

get_bibliography

ChatGPT
Retrieve bibliographic data (title, applicants, inventors, dates, classifications) for a specific patent number. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), German patents ('DE102020001234A1'), or by-application-number lookups for JP (jpo) and AU (ipau). Optional provider override: 'epo_ops', 'uspto', 'dpma', 'ipau', 'jpo', 'tipo'. This tool retrieves patent data from official patent office databases.

get_citations

ChatGPT
Retrieve the cited references (prior art) for a patent: the patent and non-patent-literature citations from its search report, each with a relevance category (X = relevant alone, Y = relevant in combination, A = background) and the relevant claims and passages. Served via EPO OPS for any office's publication. Accepts a publication number (e.g. 'EP1000000B1', 'US7456156B2'). This tool retrieves patent data from official patent office databases.

get_citations

ChatGPT
Retrieve the cited references (prior art) for a patent: the patent and non-patent-literature citations from its search report, each with a relevance category (X = relevant alone, Y = relevant in combination, A = background) and the relevant claims and passages. Served via EPO OPS for any office's publication. Accepts a publication number (e.g. 'EP1000000B1', 'US7456156B2'). This tool retrieves patent data from official patent office databases.

get_citations

ChatGPT
Retrieve the cited references (prior art) for a patent: the patent and non-patent-literature citations from its search report, each with a relevance category (X = relevant alone, Y = relevant in combination, A = background) and the relevant claims and passages. Served via EPO OPS for any office's publication. Accepts a publication number (e.g. 'EP1000000B1', 'US7456156B2'). This tool retrieves patent data from official patent office databases.

get_claims

ChatGPT
Retrieve patent claims for a specific patent number. Returns structured claim data. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_claims

ChatGPT
Retrieve patent claims for a specific patent number. Returns structured claim data. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_claims

ChatGPT
Retrieve patent claims for a specific patent number. Returns structured claim data. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_classification

ChatGPT
Look up a CPC or IPC classification symbol (e.g. H04W84/18) to get its human-readable title and ancestors (parent categories in the hierarchy). Useful for understanding what a classification code means and seeing its place in the technology taxonomy. Requires EPO credentials. This tool retrieves patent data from official patent office databases.

get_classification

ChatGPT
Look up a CPC/IPC/FI classification symbol (e.g. H04W84/18, A01B) for its title, hierarchy ancestors, structured definitions (statements, limiting/informative references) and cross-scheme concordances. Served primarily from the built-in reference data (no credentials needed), with EPO OPS as a fallback when configured; use classification_tree to browse children and classification_catchword to find a place by keyword. Results are candidate references to verify against the official scheme, not legal determinations.

get_classification

ChatGPT
Look up a CPC/IPC/FI classification symbol (e.g. H04W84/18, A01B) for its title, hierarchy ancestors, structured definitions (statements, limiting/informative references) and cross-scheme concordances. Served primarily from the built-in reference data (no credentials needed), with EPO OPS as a fallback when configured; use classification_tree to browse children and classification_catchword to find a place by keyword. Results are candidate references to verify against the official scheme, not legal determinations.

get_continuity

ChatGPT
Retrieve patent continuity data (parent/child application chain) for US patents. Shows continuation, divisional, continuation-in-part, and provisional relationships. USPTO-only: for cross-office relationships, use get_patent_family instead. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), or publications ('US20250087686A1'). Returns parents[] and children[] with application numbers, patent numbers, filing dates, and relationship types. This tool retrieves patent data from official patent office databases.

get_continuity

ChatGPT
Retrieve patent continuity data (parent/child application chain). Shows continuation, divisional, continuation-in-part, and provisional relationships. Served by USPTO for US patents and by JPO for JP patents (divisional chain); for cross-office relationships, use get_patent_family instead. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), or JP application numbers. Returns parents[] and children[] with application numbers, patent numbers, filing dates, and relationship types. This tool retrieves patent data from official patent office databases.

get_continuity

ChatGPT
Retrieve patent continuity data (parent/child application chain). Shows continuation, divisional, continuation-in-part, and provisional relationships. Served by USPTO for US patents and by JPO for JP patents (divisional chain); for cross-office relationships, use get_patent_family instead. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), or JP application numbers. Returns parents[] and children[] with application numbers, patent numbers, filing dates, and relationship types. This tool retrieves patent data from official patent office databases.

get_description

ChatGPT
Retrieve patent description/specification text. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Supports multi-language for EPO patents (use 'language' parameter). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_description

ChatGPT
Retrieve patent description/specification text. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Supports multi-language for EPO patents (use 'language' parameter). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_description

ChatGPT
Retrieve patent description/specification text. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Supports multi-language for EPO patents (use 'language' parameter). Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_design

ChatGPT
Retrieve a single EU registered design (EUIPO) by its design number (e.g. '001234567-0001'): status, applicants, Locarno classes, indication of product and dates. Use get_design_image for the design views. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

get_design

ChatGPT
Retrieve a single EU registered design (EUIPO) by its design number (e.g. '001234567-0001'): status, applicants, Locarno classes, indication of product and dates. Use get_design_image for the design views. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

get_design

ChatGPT
Retrieve a single EU registered design (EUIPO) by its design number (e.g. '001234567-0001'): status, applicants, Locarno classes, indication of product and dates. Use get_design_image for the design views. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

get_design_image

ChatGPT
Retrieve a registered design's view image (EUIPO registered Community design) as PNG/JPEG. Provide the design number and an optional 1-based view index. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

get_design_image

ChatGPT
Retrieve a registered design's view image (EUIPO registered Community design) as PNG/JPEG. Provide the design number and an optional 1-based view index. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

get_design_image

ChatGPT
Retrieve a registered design's view image (EUIPO registered Community design) as PNG/JPEG. Provide the design number and an optional 1-based view index. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

get_fulltext

ChatGPT
Retrieve complete patent document including title, abstract, description, and claims. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Supports multi-language for EPO patents. Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_fulltext

ChatGPT
Retrieve complete patent document including title, abstract, description, and claims. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Supports multi-language for EPO patents. Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_fulltext

ChatGPT
Retrieve complete patent document including title, abstract, description, and claims. The correct provider is auto-selected from the patent number. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Supports multi-language for EPO patents. Optional provider override: 'epo_ops', 'uspto', 'dpma'. This tool retrieves patent data from official patent office databases.

get_manual_section

ChatGPT
Fetch the full text of one examination-manual section by manual code and section number (e.g. code=MPEP section=2141, or code=EPO_EPC section=g_vi_3), with its breadcrumb (ancestor headings) and child sections. Use reference_search or list_manuals first to find the right code/section. Quote the citation when relying on guidance. For prosecution-history work, pass as_of (YYYY-MM-DD) to get the guidance edition that was in force on a given date. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

get_manual_section

ChatGPT
Fetch the full text of one examination-manual section by manual code and section number (e.g. code=MPEP section=2141, or code=EPO_EPC section=g_vi_3), with its breadcrumb (ancestor headings) and child sections. Use reference_search or list_manuals first to find the right code/section. Quote the citation when relying on guidance. For prosecution-history work, pass as_of (YYYY-MM-DD) to get the guidance edition that was in force on a given date. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

get_manual_section

ChatGPT
Fetch the full text of one examination-manual section by manual code and section number (e.g. code=MPEP section=2141, or code=EPO_EPC section=g_vi_3), with its breadcrumb (ancestor headings) and child sections. Use reference_search or list_manuals first to find the right code/section. Quote the citation when relying on guidance. For prosecution-history work, pass as_of (YYYY-MM-DD) to get the guidance edition that was in force on a given date. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

get_patent_documents

ChatGPT
List the file-wrapper (prosecution) documents for a patent application: office actions, applicant remarks (Remarks), claim amendments, IDS, examiner's amendments, and the rest of the file wrapper. Each entry has the document type, mail/official date, direction, and download URLs (pass one to download_patent_document). Optional document_type filter (matches the document code or description, e.g. 'CTNF' or 'remarks') and direction filter ('incoming' or 'outgoing'). USPTO; accepts a US patent, publication, or application number. Document coverage reaches back to Jan 2001. This tool retrieves patent data from official patent office databases.

get_patent_documents

ChatGPT
List the file-wrapper (prosecution) documents for a patent application: office actions, applicant remarks (Remarks), claim amendments, IDS, examiner's amendments, and the rest of the file wrapper. Each entry has the document type, mail/official date, direction, and download URLs (pass one to download_patent_document). Optional document_type filter (matches the document code or description, e.g. 'CTNF' or 'remarks') and direction filter ('incoming' or 'outgoing'). USPTO; accepts a US patent, publication, or application number. Document coverage reaches back to Jan 2001. This tool retrieves patent data from official patent office databases.

get_patent_documents

ChatGPT
List the file-wrapper (prosecution) documents for a patent application: office actions, applicant remarks (Remarks), claim amendments, IDS, examiner's amendments, and the rest of the file wrapper. Each entry has the document type, mail/official date, direction, and download URLs (pass one to download_patent_document). Optional document_type filter (matches the document code or description, e.g. 'CTNF' or 'remarks') and direction filter ('incoming' or 'outgoing'). USPTO; accepts a US patent, publication, or application number. Document coverage reaches back to Jan 2001. This tool retrieves patent data from official patent office databases.

get_patent_family

ChatGPT
Retrieve patent family (INPADOC) containing all related patents worldwide through priority claims. Always uses EPO regardless of patent country. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Returns family ID, member count, countries, and member list. Set include_biblio=true for titles and applicants. Large families are capped at max_members (default 100). This tool retrieves patent data from official patent office databases.

get_patent_family

ChatGPT
Retrieve patent family (INPADOC) containing all related patents worldwide through priority claims. Always uses EPO regardless of patent country. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Returns family ID, member count, countries, and member list. Set include_biblio=true for titles and applicants. Large families are capped at max_members (default 100). This tool retrieves patent data from official patent office databases.

get_patent_family

ChatGPT
Retrieve patent family (INPADOC) containing all related patents worldwide through priority claims. Always uses EPO regardless of patent country. Accepts US grants ('US 11,646,472 B2'), applications ('17/248,024'), publications ('US20250087686A1'), EPO patents ('EP2549025A1'), or German patents ('DE102020001234A1'). Returns family ID, member count, countries, and member list. Set include_biblio=true for titles and applicants. Large families are capped at max_members (default 100). This tool retrieves patent data from official patent office databases.

get_patent_image

ChatGPT
Retrieve a page of a patent's images - drawings, the full document, or the search report - rendered as PNG. Returns the image plus the catalog of available sections and page counts so you can page through. Use section to choose ('Drawing' or 'FullDocument'; defaults to Drawing) and page for the 1-based page. For application (A) publications the search report is usually contained within FullDocument rather than offered as a separate section. Served via EPO OPS images for any office's publication. Accepts a publication number (e.g. 'EP1000000B1', 'US7456156B2'). This tool retrieves patent data from official patent office databases.

get_patent_image

ChatGPT
Retrieve a page of a patent's images - drawings, the full document, or the search report - rendered as PNG. Returns the image plus the catalog of available sections and page counts so you can page through. Use section to choose ('Drawing' or 'FullDocument'; defaults to Drawing) and page for the 1-based page. For application (A) publications the search report is usually contained within FullDocument rather than offered as a separate section. Served via EPO OPS images for any office's publication. Accepts a publication number (e.g. 'EP1000000B1', 'US7456156B2'). This tool retrieves patent data from official patent office databases.

get_patent_image

ChatGPT
Retrieve a page of a patent's images - drawings, the full document, or the search report - rendered as PNG. Returns the image plus the catalog of available sections and page counts so you can page through. Use section to choose ('Drawing' or 'FullDocument'; defaults to Drawing) and page for the 1-based page. For application (A) publications the search report is usually contained within FullDocument rather than offered as a separate section. Served via EPO OPS images for any office's publication. Accepts a publication number (e.g. 'EP1000000B1', 'US7456156B2'). This tool retrieves patent data from official patent office databases.

get_patent_summary

ChatGPT
Get a comprehensive patent snapshot in one call: bibliography (title, applicants, inventors, dates, classifications), legal status, patent family size and countries, patent term/expiry, and current owner (US patents). Runs multiple lookups concurrently and returns partial results if some lookups fail. This tool retrieves patent data from official patent office databases.

get_patent_summary

ChatGPT
Get a comprehensive patent snapshot in one call: bibliography (title, applicants, inventors, dates, classifications), legal status, patent family size and countries, patent term/expiry, and current owner (US patents). Runs multiple lookups concurrently and returns partial results if some lookups fail. This tool retrieves patent data from official patent office databases.

get_patent_summary

ChatGPT
Get a comprehensive patent snapshot in one call: bibliography (title, applicants, inventors, dates, classifications), legal status, patent family size and countries, patent term/expiry, and current owner (US patents). Runs multiple lookups concurrently and returns partial results if some lookups fail. This tool retrieves patent data from official patent office databases.

get_patent_term

ChatGPT
Calculate patent term and expiry date. Returns filing date, grant date, base expiry (filing + 20 years), patent term adjustment (PTA) days for US patents, and adjusted expiry date. US patents include PTA from USPTO. EP and DE patents return base term only (no PTA/SPC in v1). This tool retrieves patent data from official patent office databases.

get_patent_term

ChatGPT
Calculate patent term and expiry date. Returns filing date, grant date, base expiry (filing + 20 years), patent term adjustment (PTA) days for US patents, and adjusted expiry date. US patents include PTA from USPTO. EP and DE patents return base term only (no PTA/SPC in v1). This tool retrieves patent data from official patent office databases.

get_patent_term

ChatGPT
Calculate patent term and expiry date. Returns filing date, grant date, base expiry (filing + 20 years), patent term adjustment (PTA) days for US patents, and adjusted expiry date. US patents include PTA from USPTO. EP and DE patents return base term only (no PTA/SPC in v1). This tool retrieves patent data from official patent office databases.

get_prosecution_timeline

ChatGPT
Get a chronological prosecution timeline for a patent: key milestones (filed, published, examination requested, granted) and full event history. Combines bibliography dates, register events, and legal status into a unified timeline. This tool retrieves patent data from official patent office databases.

get_prosecution_timeline

ChatGPT
Get a chronological prosecution timeline for a patent: key milestones (filed, published, examination requested, granted) and full event history. Combines bibliography dates, register events, and legal status into a unified timeline. This tool retrieves patent data from official patent office databases.

get_prosecution_timeline

ChatGPT
Get a chronological prosecution timeline for a patent: key milestones (filed, published, examination requested, granted) and full event history. Combines bibliography dates, register events, and legal status into a unified timeline. This tool retrieves patent data from official patent office databases.

get_ptab_proceeding

ChatGPT
Get details of a specific PTAB proceeding by trial number (e.g., 'IPR2020-00001'). Returns proceeding metadata and associated decisions. This tool retrieves patent data from official patent office databases.

get_ptab_proceeding

ChatGPT
Get details of a specific PTAB proceeding by trial number (e.g., 'IPR2020-00001'). Returns proceeding metadata and associated decisions. This tool retrieves patent data from official patent office databases.

get_ptab_proceeding

ChatGPT
Get details of a specific PTAB proceeding by trial number (e.g., 'IPR2020-00001'). Returns proceeding metadata and associated decisions. This tool retrieves patent data from official patent office databases.

get_quota_status

ChatGPT
Retrieve API quota/rate limit status. Shows throttle state and requests remaining. Valid provider IDs: 'epo_ops' (EPO).

get_quota_status

ChatGPT
Retrieve API quota/rate limit status. Shows throttle state and requests remaining. Valid provider IDs: 'epo_ops' (EPO).

get_quota_status

ChatGPT
Retrieve API quota/rate limit status. Shows throttle state and requests remaining. Valid provider IDs: 'epo_ops' (EPO).

get_register_events

ChatGPT
Retrieve patent register/prosecution events showing the examination history. Returns events with date, code, description, and category (filing, publication, examination, grant, opposition, no_opposition, appeal, other). Supports EP patents via EPO and US patents via USPTO. Use 'limit' to return only the most recent N events. For DE patents, DPMA register events are not supported in v1. This tool retrieves patent data from official patent office databases.

get_register_events

ChatGPT
Retrieve patent register/prosecution events showing the examination history. Returns events with date, code, description, and category (filing, publication, examination, grant, opposition, no_opposition, appeal, other). For EP patents it also returns the structured register: the procedural-step timeline (phase, code, text, date), opposition status (filed or not), terms of grant (designated-state lapses) and the search-report reference. Supports EP patents via EPO and US patents via USPTO. Use 'limit' to return only the most recent N events. For DE patents, DPMA register events are not supported in v1. This tool retrieves patent data from official patent office databases.

get_register_events

ChatGPT
Retrieve patent register/prosecution events showing the examination history. Returns events with date, code, description, and category (filing, publication, examination, grant, opposition, no_opposition, appeal, other). For EP patents it also returns the structured register: the procedural-step timeline (phase, code, text, date), opposition status (filed or not), terms of grant (designated-state lapses) and the search-report reference. Supports EP patents via EPO and US patents via USPTO. Use 'limit' to return only the most recent N events. For DE patents, DPMA register events are not supported in v1. This tool retrieves patent data from official patent office databases.

get_search_syntax

ChatGPT
Returns the query syntax documentation for a specific patent search provider. Call this before search_patents to learn the correct query format. Each provider uses different syntax.

get_search_syntax

ChatGPT
Returns the query syntax documentation for a search provider. Call this before search_patents (epo_ops, uspto, dpma, ipau) or before search_trademarks / search_designs (euipo, ipau) to learn the correct query format. Each provider uses different syntax.

get_search_syntax

ChatGPT
Returns the query syntax documentation for a search provider. Call this before search_patents (epo_ops, uspto, dpma, ipau) or before search_trademarks / search_designs (euipo, ipau) to learn the correct query format. Each provider uses different syntax.

get_trademark_documents

ChatGPT
List all documents filed for a trademark case by serial number. Returns document IDs, types (e.g. NOA, APP, DRW), descriptions, categories (Outgoing/Incoming/Application/Drawing), dates, and page counts. Use document IDs with download_trademark_document to retrieve PDFs. Requires USPTO TSDR API key. This tool retrieves patent data from official patent office databases.

get_trademark_documents

ChatGPT
List all documents filed for a trademark case by serial number. Returns document IDs, types (e.g. NOA, APP, DRW), descriptions, categories (Outgoing/Incoming/Application/Drawing), dates, and page counts. Use document IDs with download_trademark_document to retrieve PDFs. Requires USPTO TSDR API key. This tool retrieves patent data from official patent office databases.

get_trademark_documents

ChatGPT
List all documents filed for a trademark case by serial number. Returns document IDs, types (e.g. NOA, APP, DRW), descriptions, categories (Outgoing/Incoming/Application/Drawing), dates, and page counts. Use document IDs with download_trademark_document to retrieve PDFs. Requires USPTO TSDR API key. This tool retrieves patent data from official patent office databases.

get_trademark_image

ChatGPT
Get the trademark logo/drawing image for a trademark by serial number. Downloads the DRW document and extracts the JPEG image. Returns the image and a temporary URL for viewing in a browser. Requires USPTO TSDR API key. This tool retrieves patent data from official patent office databases.

get_trademark_image

ChatGPT
Get the trademark logo/drawing image for a trademark by serial number. Downloads the DRW document and extracts the JPEG image. Returns the image and a temporary URL for viewing in a browser. Defaults to USPTO TSDR; also available for tipo (Taiwan) via the provider parameter. Each office uses its own configured credentials. This tool retrieves patent data from official patent office databases.

get_trademark_image

ChatGPT
Get the trademark logo/drawing image for a trademark by serial number. Downloads the DRW document and extracts the JPEG image. Returns the image and a temporary URL for viewing in a browser. Defaults to USPTO TSDR; also available for tipo (Taiwan) via the provider parameter. Each office uses its own configured credentials. This tool retrieves patent data from official patent office databases.

get_trademark_status

ChatGPT
Get full trademark status by serial number. Returns mark text, current status, filing/registration dates, goods/services classifications, owner info, and prosecution history. Requires USPTO TSDR API key (separate from patent API key). This tool retrieves patent data from official patent office databases.

get_trademark_status

ChatGPT
Get full trademark status by serial number. Returns mark text, current status, filing/registration dates, goods/services classifications, owner info, and prosecution history. Defaults to USPTO TSDR; also available for euipo, ipau, jpo and tipo via the provider parameter. Each office uses its own configured credentials (the USPTO trademark key is separate from the USPTO patent key). This tool retrieves patent data from official patent office databases.

get_trademark_status

ChatGPT
Get full trademark status by serial number. Returns mark text, current status, filing/registration dates, goods/services classifications, owner info, and prosecution history. Defaults to USPTO TSDR; also available for euipo, ipau, jpo and tipo via the provider parameter. Each office uses its own configured credentials (the USPTO trademark key is separate from the USPTO patent key). This tool retrieves patent data from official patent office databases.

list_configured_providers

ChatGPT
List all patent API providers you have configured and their status

list_configured_providers

ChatGPT
List all patent API providers you have configured and their status

list_configured_providers

ChatGPT
List all patent API providers you have configured and their status

list_manuals

ChatGPT
List the examination manuals available for lookup with their active edition, jurisdiction and section count (MPEP, TMEP, EPO/EUIPO/WIPO Guidelines, IP Australia, KIPO/JPO/DPMA). Use this to discover the manual code and edition before fetching a section with get_manual_section. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

list_manuals

ChatGPT
List the examination manuals available for lookup with their active edition, jurisdiction and section count (MPEP, TMEP, EPO/EUIPO/WIPO Guidelines, IP Australia, KIPO/JPO/DPMA). Use this to discover the manual code and edition before fetching a section with get_manual_section. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

list_manuals

ChatGPT
List the examination manuals available for lookup with their active edition, jurisdiction and section count (MPEP, TMEP, EPO/EUIPO/WIPO Guidelines, IP Australia, KIPO/JPO/DPMA). Use this to discover the manual code and edition before fetching a section with get_manual_section. This is the classification taxonomy and examination guidance — not the patent corpus and not the statutes themselves. Results are candidate references to verify against the primary source, not legal determinations. English only.

search_designs

ChatGPT
Search the EU registered-design register (EUIPO). The query uses RSQL - call get_search_syntax with provider=euipo for the fields and operators. Examples: 'locarnoClasses==14.04 and status==REGISTERED_AND_FULLY_PUBLISHED' or 'productIndications==chair'. Optional page/size. Returns matching designs with design number, status, Locarno classes and dates. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

search_designs

ChatGPT
Search the EU registered-design register (EUIPO). The query uses RSQL - call get_search_syntax with provider=euipo for the fields and operators. Examples: 'locarnoClasses==14.04 and status==REGISTERED_AND_FULLY_PUBLISHED' or 'productIndications==chair'. Optional page/size. Returns matching designs with design number, status, Locarno classes and dates. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

search_designs

ChatGPT
Search the EU registered-design register (EUIPO). The query uses RSQL - call get_search_syntax with provider=euipo for the fields and operators. Examples: 'locarnoClasses==14.04 and status==REGISTERED_AND_FULLY_PUBLISHED' or 'productIndications==chair'. Optional page/size. Returns matching designs with design number, status, Locarno classes and dates. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

search_enriched_citations

ChatGPT
Search AI-enriched citations extracted from USPTO office actions. Provides citation categorization, passage locations, and quality summaries. Provide application_number or use Lucene query (fields: patentApplicationNumber, citedDocumentIdentifier, officeActionDate, citationCategoryCode, relatedClaimNumberText, passageLocationText). This tool retrieves patent data from official patent office databases.

search_enriched_citations

ChatGPT
Search AI-enriched citations extracted from USPTO office actions. Per cited reference it returns the citation category (X/Y/A), the claims the reference was applied to (related_claims), a quality summary, and the inventor. Note: passageLocationText is office-action-level - one merged passage list shared across all references in the action, NOT split per cited reference; for per-reference passage attribution read the office action full text via search_office_actions. Provide application_number or use Lucene query (fields: patentApplicationNumber, citedDocumentIdentifier, officeActionDate, citationCategoryCode, relatedClaimNumberText, passageLocationText). This tool retrieves patent data from official patent office databases.

search_enriched_citations

ChatGPT
Search AI-enriched citations extracted from USPTO office actions. Per cited reference it returns the citation category (X/Y/A), the claims the reference was applied to (related_claims), a quality summary, and the inventor. Note: passageLocationText is office-action-level - one merged passage list shared across all references in the action, NOT split per cited reference; for per-reference passage attribution read the office action full text via search_office_actions. Provide application_number or use Lucene query (fields: patentApplicationNumber, citedDocumentIdentifier, officeActionDate, citationCategoryCode, relatedClaimNumberText, passageLocationText). This tool retrieves patent data from official patent office databases.

search_office_action_citations

ChatGPT
Search prior art citations from USPTO office actions. Provide application_number or use Lucene query (fields: patentApplicationNumber, citedDocumentIdentifier, countryCode, kindCode). This tool retrieves patent data from official patent office databases.

search_office_action_citations

ChatGPT
Search prior art citations from USPTO office actions. Provide application_number or use Lucene query (fields: patentApplicationNumber, citedDocumentIdentifier, countryCode, kindCode). This tool retrieves patent data from official patent office databases.

search_office_action_citations

ChatGPT
Search prior art citations from USPTO office actions. Provide application_number or use Lucene query (fields: patentApplicationNumber, citedDocumentIdentifier, countryCode, kindCode). This tool retrieves patent data from official patent office databases.

search_office_action_rejections

ChatGPT
Search USPTO office action rejections. Provide application_number or use Lucene query (fields: hasRej101, hasRej102, hasRej103, hasRej112, hasRejDP, aliceIndicator, bilskiIndicator, mayoIndicator, myriadIndicator, legalSectionCode, groupArtUnitNumber, claimNumberArrayDocument). This tool retrieves patent data from official patent office databases.

search_office_action_rejections

ChatGPT
Search USPTO office action rejections. Provide application_number or use Lucene query (fields: hasRej101, hasRej102, hasRej103, hasRej112, hasRejDP, aliceIndicator, bilskiIndicator, mayoIndicator, myriadIndicator, legalSectionCode, groupArtUnitNumber, claimNumberArrayDocument). This tool retrieves patent data from official patent office databases.

search_office_action_rejections

ChatGPT
Search USPTO office action rejections. Provide application_number or use Lucene query (fields: hasRej101, hasRej102, hasRej103, hasRej112, hasRejDP, aliceIndicator, bilskiIndicator, mayoIndicator, myriadIndicator, legalSectionCode, groupArtUnitNumber, claimNumberArrayDocument). This tool retrieves patent data from official patent office databases.

search_office_actions

ChatGPT
Search USPTO office action text. Provide application_number for quick lookup or query for Lucene syntax (fields: patentApplicationNumber, actionType, mailedDate, filingDate, grantDate, inventionTitle, bodyText). Data covers actions mailed from June 2018 to 180 days before today. This tool retrieves patent data from official patent office databases.

search_office_actions

ChatGPT
Search USPTO office action text. Provide application_number for quick lookup or query for Lucene syntax (fields: patentApplicationNumber, actionType, mailedDate, filingDate, grantDate, inventionTitle, bodyText). Data covers actions mailed from June 2018 to 180 days before today. This tool retrieves patent data from official patent office databases.

search_office_actions

ChatGPT
Search USPTO office action text. Provide application_number for quick lookup or query for Lucene syntax (fields: patentApplicationNumber, actionType, mailedDate, filingDate, grantDate, inventionTitle, bodyText). Data covers actions mailed from June 2018 to 180 days before today. This tool retrieves patent data from official patent office databases.

search_patents

ChatGPT
Search for patents using provider-specific query syntax. Each provider has different syntax - call get_search_syntax first to learn the correct format. If provider is omitted, the first available provider is used. Valid provider IDs: 'epo_ops' (EPO), 'uspto' (USPTO), 'dpma' (DPMA, German patents). This tool retrieves patent data from official patent office databases.

search_patents

ChatGPT
Search patents using provider-specific query syntax. Each provider's query grammar differs (a query that works on one fails on another), and get_search_syntax returns the grammar for a given provider; 'pa=' is EPO syntax, while USPTO and DPMA use different field names. Permissive queries (one or two terms) match more broadly, and zero-result responses include relaxed query suggestions to retry. If provider is omitted, EPO OPS is used when configured (broadest coverage), else USPTO, else DPMA. Valid provider IDs: 'epo_ops' (EPO), 'uspto' (USPTO), 'dpma' (DPMA, German patents), 'ipau' (IP Australia free-text quick search). This tool retrieves patent data from official patent office databases.

search_patents

ChatGPT
Search patents using provider-specific query syntax. Each provider's query grammar differs (a query that works on one fails on another), and get_search_syntax returns the grammar for a given provider; 'pa=' is EPO syntax, while USPTO and DPMA use different field names. Permissive queries (one or two terms) match more broadly, and zero-result responses include relaxed query suggestions to retry. If provider is omitted, EPO OPS is used when configured (broadest coverage), else USPTO, else DPMA. Valid provider IDs: 'epo_ops' (EPO), 'uspto' (USPTO), 'dpma' (DPMA, German patents), 'ipau' (IP Australia free-text quick search). This tool retrieves patent data from official patent office databases.

search_ptab_decisions

ChatGPT
Search PTAB decisions across all proceedings. Query fields: decisionData.trialOutcomeCategory (Final Written Decision/Institution Granted/Institution Denied/Settled After Institution), decisionData.decisionTypeCategory (Decision), trialNumber (e.g., IPR2024-00984). Syntax: Use AND/OR for multiple conditions. Quote multi-word values. Examples: 'decisionData.trialOutcomeCategory:"Final Written Decision"', 'trialNumber:IPR2024-00984 AND decisionData.decisionTypeCategory:Decision'. Empty query returns recent decisions. This tool retrieves patent data from official patent office databases.

search_ptab_decisions

ChatGPT
Search PTAB decisions across all proceedings. Query fields: decisionData.trialOutcomeCategory (Final Written Decision/Institution Granted/Institution Denied/Settled After Institution), decisionData.decisionTypeCategory (Decision), trialNumber (e.g., IPR2024-00984). Syntax: Use AND/OR for multiple conditions. Quote multi-word values. Examples: 'decisionData.trialOutcomeCategory:"Final Written Decision"', 'trialNumber:IPR2024-00984 AND decisionData.decisionTypeCategory:Decision'. Empty query returns recent decisions. This tool retrieves patent data from official patent office databases.

search_ptab_decisions

ChatGPT
Search PTAB decisions across all proceedings. Query fields: decisionData.trialOutcomeCategory (Final Written Decision/Institution Granted/Institution Denied/Settled After Institution), decisionData.decisionTypeCategory (Decision), trialNumber (e.g., IPR2024-00984). Syntax: Use AND/OR for multiple conditions. Quote multi-word values. Examples: 'decisionData.trialOutcomeCategory:"Final Written Decision"', 'trialNumber:IPR2024-00984 AND decisionData.decisionTypeCategory:Decision'. Empty query returns recent decisions. This tool retrieves patent data from official patent office databases.

search_ptab_proceedings

ChatGPT
Search PTAB (Patent Trial and Appeal Board) proceedings including IPR, PGR, and CBM trials. Query fields: regularPetitionerData.realPartyInInterestName (petitioner), patentOwnerData.patentOwnerName (patent owner), patentOwnerData.patentNumber (patent number, no US prefix), trialMetaData.trialTypeCode (IPR/PGR/CBM), trialMetaData.trialStatusCategory (Pending/Terminated/Final Written Decision). Syntax: Use AND/OR for multiple conditions. Quote multi-word values. Examples: 'regularPetitionerData.realPartyInInterestName:Google', 'patentOwnerData.patentNumber:10015413 AND trialMetaData.trialTypeCode:IPR', 'trialMetaData.trialStatusCategory:"Final Written Decision"'. Empty query returns recent proceedings. This tool retrieves patent data from official patent office databases.

search_ptab_proceedings

ChatGPT
Search PTAB (Patent Trial and Appeal Board) proceedings including IPR, PGR, and CBM trials. Query fields: regularPetitionerData.realPartyInInterestName (petitioner), patentOwnerData.patentOwnerName (patent owner), patentOwnerData.patentNumber (patent number, no US prefix), trialMetaData.trialTypeCode (IPR/PGR/CBM), trialMetaData.trialStatusCategory (Pending/Terminated/Final Written Decision). Syntax: Use AND/OR for multiple conditions. Quote multi-word values. Examples: 'regularPetitionerData.realPartyInInterestName:Google', 'patentOwnerData.patentNumber:10015413 AND trialMetaData.trialTypeCode:IPR', 'trialMetaData.trialStatusCategory:"Final Written Decision"'. Empty query returns recent proceedings. This tool retrieves patent data from official patent office databases.

search_ptab_proceedings

ChatGPT
Search PTAB (Patent Trial and Appeal Board) proceedings including IPR, PGR, and CBM trials. Query fields: regularPetitionerData.realPartyInInterestName (petitioner), patentOwnerData.patentOwnerName (patent owner), patentOwnerData.patentNumber (patent number, no US prefix), trialMetaData.trialTypeCode (IPR/PGR/CBM), trialMetaData.trialStatusCategory (Pending/Terminated/Final Written Decision). Syntax: Use AND/OR for multiple conditions. Quote multi-word values. Examples: 'regularPetitionerData.realPartyInInterestName:Google', 'patentOwnerData.patentNumber:10015413 AND trialMetaData.trialTypeCode:IPR', 'trialMetaData.trialStatusCategory:"Final Written Decision"'. Empty query returns recent proceedings. This tool retrieves patent data from official patent office databases.

search_trademarks

ChatGPT
Search the EU trademark register (EUIPO). The query uses RSQL - call get_search_syntax with provider=euipo for the fields and operators. Examples: 'wordMarkSpecification.verbalElement==Dog and status==REGISTERED' or 'niceClasses=all=(25,28,40)'. Optional page/size. Returns matching trademarks with application number, status, marks, Nice classes and dates. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

search_trademarks

ChatGPT
Search the EU trademark register (EUIPO). The query uses RSQL - call get_search_syntax with provider=euipo for the fields and operators. Examples: 'wordMarkSpecification.verbalElement==Dog and status==REGISTERED' or 'niceClasses=all=(25,28,40)'. Optional page/size. Returns matching trademarks with application number, status, marks, Nice classes and dates. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

search_trademarks

ChatGPT
Search the EU trademark register (EUIPO). The query uses RSQL - call get_search_syntax with provider=euipo for the fields and operators. Examples: 'wordMarkSpecification.verbalElement==Dog and status==REGISTERED' or 'niceClasses=all=(25,28,40)'. Optional page/size. Returns matching trademarks with application number, status, marks, Nice classes and dates. Provider defaults to euipo. This tool retrieves patent data from official patent office databases.

search_uspto_portfolio_by_customer_number

ChatGPT
Return every USPTO application filed under a given customer number. USPTO customer numbers are issued by USPTO to filing entities (typically law firms or in-house counsel teams) and group all of that entity's pending and granted applications. Pair each returned application or patent number with get_legal_status, get_patent_term, get_continuity, or get_prosecution_timeline to assemble full portfolio status and statutory deadlines. Equivalent to search_patents(provider='uspto', query='applicationMetaData.customerNumber:<n>'). Default limit is 100; raise it for large portfolios. This tool retrieves patent data from official patent office databases.

search_uspto_portfolio_by_customer_number

ChatGPT
Return every USPTO application filed under a given customer number. USPTO customer numbers are issued by USPTO to filing entities (typically law firms or in-house counsel teams) and group all of that entity's pending and granted applications. Pair each returned application or patent number with get_legal_status, get_patent_term, get_continuity, or get_prosecution_timeline to assemble full portfolio status and statutory deadlines. Equivalent to search_patents(provider='uspto', query='applicationMetaData.customerNumber:<n>'). Default limit is 100; raise it for large portfolios. This tool retrieves patent data from official patent office databases.

search_uspto_portfolio_by_customer_number

ChatGPT
Return every USPTO application filed under a given customer number. USPTO customer numbers are issued by USPTO to filing entities (typically law firms or in-house counsel teams) and group all of that entity's pending and granted applications. Pair each returned application or patent number with get_legal_status, get_patent_term, get_continuity, or get_prosecution_timeline to assemble full portfolio status and statutory deadlines. Equivalent to search_patents(provider='uspto', query='applicationMetaData.customerNumber:<n>'). Default limit is 100; raise it for large portfolios. This tool retrieves patent data from official patent office databases.

send_feedback

ChatGPT
Send feedback, report a bug, or ask a question to the Patent Connector team. Your message is stored with a ticket ID and the team will respond via email. Use this when something is not working, you need help, or want to suggest improvements.

send_feedback

ChatGPT
Send feedback, report a bug, or ask a question to the Patent Connector team. Your message is stored with a ticket ID and the team will respond via email. Use this when something is not working, you need help, or want to suggest improvements.

send_feedback

ChatGPT
Send feedback, report a bug, or ask a question to the Patent Connector team. Your message is stored with a ticket ID and the team will respond via email. Use this when something is not working, you need help, or want to suggest improvements.

server_info

ChatGPT
Get information about the Patent MCP server and available providers

server_info

ChatGPT
Get information about the Patent MCP server and available providers

server_info

ChatGPT
Get information about the Patent MCP server and available providers

Capabilities

Writes

App Stats

141

Tools

ChatGPT

Platforms

Works with

ChatGPT

Data refreshed daily