ttab_proceeding
Pack: ttab · Endpoint: https://gateway.pipeworx.io/ttab/mcp
Returns one USPTO TTAB proceeding in full: its type (opposition, cancellation, extension of time to oppose, ex parte appeal), status and status date, filing date, interlocutory attorney and paralegal, both parties with their correspondence addresses and every pleaded mark (serial number, registration number, application status), and the complete prosecution history — every docket entry with its date, text, and any due date. Answers “what happened in TTAB proceeding 91308065”, “is this opposition still pending”, “what is the answer deadline”, “which marks were pleaded”. Sourced live from USPTO TTABVUE.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
proceeding_number | string | yes | 8-digit board proceeding number (91xxxxxx opposition, 92xxxxxx cancellation), or the application serial number for an extension of time / ex parte appeal. |
type | string | no | Proceeding type. Only needed to disambiguate an extension of time (EXT) from an ex parte appeal (EXA), which share the application serial-number space. |
Example call
Arguments
{
"proceeding_number": "91308065"
}
curl
curl -X POST https://gateway.pipeworx.io/ttab/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ttab_proceeding","arguments":{"proceeding_number":"91308065"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ttab_proceeding', {
"proceeding_number": "91308065"
});
More examples
{
"proceeding_number": "92092660"
}
{
"proceeding_number": "75534362",
"type": "EXT"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ttab": {
"url": "https://gateway.pipeworx.io/ttab/mcp"
}
}
}
See Getting Started for client-specific install steps.