Skip to Content
DocsAgent NewPatent MCP Server

Patent MCP Server

GoVeda Patent MCP Server connects your AI assistant to patent intelligence tools through the Model Context Protocol (MCP) . Search patents, retrieve full patent content, and generate patentability reports — all from within your AI workflow.

Authentication uses OAuth — your AI client opens a browser for you to sign in with your GoVeda account. Credits are shared with the GoVeda web app.

Check your credit balance anytime with the get_usage tool or on the Plan & Credits  page.

What you can do

Search & Discovery

  • Semantic patent search across 220M+ global patents
  • Prior art search for a given patent

Patent Content

  • Retrieve full patent content by sections (abstract, claims, description, dates, parties, classifications, legal status, citations, family)
  • Batch retrieval for multiple patents

Reports

  • Generate novelty & patentability assessment reports
  • Get report summary with patent directory
  • Get detailed per-patent analysis from reports

Account

  • Check credit balance and billing periods
  • Activate free trial

Connect your AI assistant

  1. Open Claude Desktop (or claude.ai ) → SettingsConnectors
  2. Click the + button → Add custom connector
  3. Fill in:
    • Name: GoVeda Patent
    • URL: https://mcp.goveda.com/mcp
  4. Click Add. A browser window opens immediately to complete OAuth sign-in.

We are applying to be listed as an official connector. Once approved, you’ll be able to add GoVeda Patent directly from Browse connectors without manual configuration.

Tools reference

Your AI assistant discovers all tools automatically once connected. Expand any tool below for parameters and details.

Search & discovery

semantic_patent_search — Semantic search across 220M+ global patents ~50–320 credits

Natural language search across 220M+ global patents. Describe the technology or invention you’re looking for. Polls internally and returns final results in a single call (typically 5–15 seconds).

ParameterTypeRequiredDefaultDescription
querystringYesNatural language description of the technology (1–10,000 chars)
limitintegerNo10Number of results to return (10–1,000)
excludestringNoComma-separated patent UCIDs to exclude from results

Returns: Search results with UCID, title, relevance score, and patent URL for each match.

prior_art_search — Find prior art for a given patent ~690 credits

Find patents similar to a known patent for prior art analysis. Returns a search_id — poll with get_search_status to get results. Typically takes 3–5 minutes.

ParameterTypeRequiredDefaultDescription
publication_numberstringYesPatent publication number (e.g., US-11234567-B2). Auto-resolves formats.
limitintegerNo10Number of prior art results (10–1,000)

Returns: search_id for polling with get_search_status.

get_search_status — Check status of a prior art search Free

Check whether a prior_art_search request has completed. When status is completed, the response includes the full results.

ParameterTypeRequiredDefaultDescription
search_idstringYesID returned by prior_art_search

Returns: Status and results (when completed) with UCID, relevance score, and patent URL.

Patent content

get_patent — Retrieve content of a patent by publication number 1 credit

Fetch content of a specific patent. You can request specific sections or all of them. Auto-resolves publication number formats.

ParameterTypeRequiredDefaultDescription
publication_numberstringYesPatent publication number (e.g., US-11234567-B2)
sectionsstringNoabstract,datesComma-separated: abstract, claims, description, dates, parties, classifications, legal_status, citations, family, or all

Returns: Patent content for the requested sections. Description and claims are truncated to 8,000 characters for AI context compatibility.

batch_get_patents — Retrieve multiple patents in one call 1 credit/patent

Fetch content for multiple patents in a single request. Same section options as get_patent. Returns partial results if some patents are not found.

ParameterTypeRequiredDefaultDescription
publication_numbersstringYesComma-separated patent publication numbers
sectionsstringNoabstract,datesSame options as get_patent

Returns: Array of patent content objects. Unfound patents return error objects with the publication number.

Reports

generate_novelty_report — Generate a novelty & patentability report 720 credits

Run a novelty and patentability assessment for an invention description. Returns a report_id — poll with get_report_status to track progress. Typically takes 5–15 minutes.

ParameterTypeRequiredDefaultDescription
descriptionstringYesDescription of the invention (min 10 chars)
prior_artstringNoComma-separated UCIDs of known prior art to include
skip_searchbooleanNofalseSkip automatic prior art search (use only specified prior art)

Returns: report_id for polling with get_report_status.

get_report_status — Check report generation progress Free

Check the progress of a novelty report. Returns stage information and patent analysis counts.

ParameterTypeRequiredDefaultDescription
report_idstringYesID returned by generate_novelty_report

Returns: Progress with stage, total/processed/relevant patent counts, and elapsed time.

Stages: pendingsearchinganalyzing_queryanalyzing_patentsanalyzing_finalcompleted

get_report_summary — Get executive summary and patent directory Free

Get the patentability assessment and a directory of analyzed patents from a completed report. Report status must be completed.

ParameterTypeRequiredDefaultDescription
report_idstringYesID returned by generate_novelty_report

Returns: Patentability assessment + patent directory (up to 30 items sorted by relevance score).

get_report_patent_analysis — Get detailed analysis for specific patents Free

Retrieve detailed per-patent analysis from a completed report. Report status must be completed.

ParameterTypeRequiredDefaultDescription
report_idstringYesID returned by generate_novelty_report
publication_numbersstringYesComma-separated patent UCIDs (max 10)

Returns: Detailed analysis for each patent with relevance scores, sorted by relevance.

Account

get_usage — Check credit balance and billing periods Free

Returns your current credit balance and billing period details.

ParameterTypeRequiredDefaultDescription
No parameters required

Returns: Total remaining credits, reserved credits (held for in-progress operations), and billing period details with expiry dates.

start_free_trial — Activate 14-day free trial (10,000 credits) Free

Activate a free trial for new users. Returns activation status or indicates if a trial is no longer available.

ParameterTypeRequiredDefaultDescription
No parameters required

Returns: Activation status (activated, already_active, exhausted, or expired), trial duration, credit amount, and billing page URL.

Getting started

Here is a complete first-time flow, from connecting to fetching your first patent:

You: Get the abstract and claims for patent US-20160143891-A1

Assistant: Your GoVeda account has no credits, but you’re eligible for a 14-day free trial (10,000 credits). Credits are shared with the GoVeda web app. I can:

  1. Activate now — I’ll call start_free_trial and fetch the patent right away
  2. Activate manually — Visit goveda.com to activate from your account page

Want me to activate the free trial?

You: Yes

Assistant: Free trial activated — 10,000 credits, valid for 14 days! Now fetching patent data…

(calls get_patent with sections=abstract,claims)

Here’s patent US-20160143891-A1: …

Free trial credits are shared between MCP and the GoVeda web app. Check your balance anytime with get_usage.

Credits

OperationCredits
Patent search (10 results)~50
Patent search (100 results)~320
Prior art search (10 results)~690
Patent content retrieval1 per patent
Novelty report720
Status checks, usage, free trialFree

Prior art searches and reports are expensive. Your AI assistant should confirm with you before running these operations.

Disclaimer

Patentability reports generated through the MCP Server are produced by AI and are provided for informational purposes only. They do not constitute legal advice and should not be relied upon as a substitute for professional guidance from a qualified patent attorney or agent. GoVeda makes no warranties regarding the accuracy, completeness, or legal sufficiency of any report output.

Troubleshooting

“Insufficient credits.” Check your balance with get_usage and add credits on the Plan & Credits  page.

OAuth sign-in loop. Clear your browser cookies for mcp.goveda.com and try connecting again.

Tool not found. Make sure your MCP client is configured with the correct endpoint (https://mcp.goveda.com/mcp) and HTTP transport.

Last updated on