Skip to main content
The Signa MCP (Model Context Protocol) server lets AI agents like Claude, ChatGPT, and Copilot search and analyze trademark data conversationally. Ask questions in natural language and get structured answers backed by real trademark office data.

What is MCP?

MCP is an open standard that lets AI assistants securely connect to external data sources. Instead of copy-pasting API responses into chat, MCP gives your AI agent direct, authenticated access to Signa’s full trademark database.

What you can do

Once connected, your AI agent can:
  • Search trademarks across 21 international offices with phonetic and fuzzy matching
  • Look up specific marks by ID and get full detail including owners, attorneys, classifications, and events
  • Research owners and firms to understand trademark portfolios and filing patterns
  • Explore proceedings including TTAB oppositions and cancellations
  • Cross-entity search across trademarks, owners, attorneys, and firms simultaneously

How it works

Your AI Agent (Claude, ChatGPT, etc.)
    |
    |  1. Discovers auth server via .well-known endpoint
    |  2. Opens browser for OAuth login + consent
    |  3. Receives access token (JWT)
    |
    v
POST https://api.signa.so/mcp
    |
    |  Authorization: Bearer <jwt_token>
    |  Content-Type: application/json
    |  (JSON-RPC 2.0 over Streamable HTTP)
    |
    v
Signa API validates token, resolves your org,
executes tools against live trademark data
Your existing Signa account and organization are used automatically. The MCP server enforces the same rate limits and data access as the REST API.

Available tools

ToolDescription
search_trademarksFull-text and phonetic trademark search with filters
get_trademarkGet full detail for a specific trademark
list_trademarksList trademarks with filtering and sorting
get_ownerGet owner details and portfolio statistics
list_ownersSearch and list trademark owners
get_attorneyGet attorney/representative details
list_attorneysSearch and list attorneys
get_firmGet law firm details and portfolio
get_proceedingGet proceeding details (oppositions, cancellations)
list_proceedingsList and filter proceedings
suggestQuick typeahead across all entity types

Example conversation

After connecting, you can ask your AI agent questions like:
“Search for trademarks similar to AURORA in Nice class 9 in the US”
“Who owns the most trademarks in the semiconductor space?”
“Show me all active oppositions filed against Nike in the last year”
“Get the full details on trademark tm_abc123 including its renewal deadlines”
The agent translates your questions into the appropriate tool calls and returns structured, sourced answers.