Koskamo

Tensorust Ontology MCP

The Tensorust Ontology MCP server provides public records on US organization ownership, property control, and federal rule compliance. It aggregates data from county property rolls, state business registries, SEC filings, FCC licensing, and federal awards into a unified graph. Agents can query ownership structures, check for banned-vendor status, and verify regulatory obligations for organizations and properties.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Tensorust Ontology MCP logo, by TensorustVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by Tensorust
MCP endpoint (Streamable HTTP)
https://shop.tensorust.com/api/mcp
Vendor documentation

What its tools do

35 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Can change data (1)

35 of 35 have a description · 35 of 35 declare behavior hints · 12 of 29 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to tensorust.com ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Identify who owns and controls US organizations and property
  • Check federal rule compliance such as ROAD Act investor bans
  • Lookup organization details including subsidiaries and sources
  • Verify registered ownership of US turbine aircraft

Source and maintenance

Vendor evidenceRegistry 0.5.0

Protocol and capabilities

Server
tensorust-ontology 0.5.0
MCP protocol negotiated in check
2025-06-18
Tools
35 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Tensorust Ontology: who really owns and controls organizations and property in the US, from public records (county property rolls, state business registries, SEC subsidiary lists, FCC licensing and ownership, USAC E-Rate, federal awards, FAA aircraft registry). Start with describe_schema for the object types, links and rules, and query_ontology to filter objects by name, type, rule and source count or to walk one object's links. Use lookup_organization for any company name, lender_marks for what private credit lenders (BDCs) say a company's first-lien loan is worth and how far they disagree, credit_disagreements for the loans lenders disagree on most, credit_q3_cuts for Q3 2026 markdowns as BDCs file and who has not marked down yet, exposure_summary / exposure_institution / exposure_awards / exposure_dbgap for which federal research awards pay for work by vendors on banned-vendor lists (DoD 1260H, Section 889, FCC Covered List, UFLPA, BIOSECURE), exposure_screen_purchases to score an institution's own vendor payment lines against those lists, exposure_workspace for a private partner workspace's report, perf_summary / perf_firm / perf_queue / perf_recent for who actually performs small-business set-aside federal work (contract dollars against the prime's own Form 5500 headcount and FSRS subawards), who_owns_home for a street address, clearinghouse_validate to validate FCC Upper C-band clearinghouse claims (lump sum elections and radio altimeter rebates, up to 100 per call, free), road_screen_purchase / road_investor_group / road_purchase_stream / road_monitor_summary to screen a home purchase under the ROAD Act 350-home investor ban and follow purchases into covered groups, rule_coverage to see which organizations a federal rule applies to, and get_object to expand any id returned by another tool. Free answers are previews. For full data pass full=true: $0.05 per object and $0.25 per full rule list, paid per call in USDC on Base over x402 with no account (the tool answers with x402 payment terms; an x402 MCP client signs them and retries with the payment in params._meta["x402/payment"]), or free with a Tensorust key.

Tools

35 advertised

query_ontology — Query the ontology (search or graph)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Read-only, parameterized query over the Tensorust Ontology (no query language, nothing to inject). Search mode: filter objects by name (match contains | prefix | exact), type (Organization, ControlGroup, FCCLicense, Sanction, PAC, Rule), rule (objects a federal rule applies to: ROAD-1001, DFARS-FOCI, FCC-FAC, FCC-FAC-FLAG, CBAND-LUMP, ERATE-LATEINV, OFAC-SDN) with an optional rule status, min_sources (objects found in N+ public data sources) and min_links; sort by relevance, sources, links or name; returns total, a page of rows {oid, name, type, sources, links, status} and next_offset. Graph mode: from=<oid> lists that object's links with counts; add link (OWNS, HOLDS, RECEIVED, MEMBER_OF, SUBSIDIARY_OF, SUBJECT_TO, APPLIED, SERVES, BORROWS, LENDS_TO, SANCTIONED, LOBBIES_FOR, HAS_PAC, FILED) and direction (out | in) to page the linked objects. Pages are 10 rows by default, 25 max (100 with a Tensorust key). Errors say exactly which value to send. Call describe_schema first if unsure. Free.

query_ontology input schema
{
  "type": "object",
  "properties": {
    "from": {
      "type": "string",
      "maxLength": 120,
      "description": "Graph mode: an object id from a search row, e.g. 'org:LOCKHEED MARTIN', 'cg:632693'."
    },
    "link": {
      "enum": [
        "OWNS",
        "HOLDS",
        "RECEIVED",
        "MEMBER_OF",
        "SUBSIDIARY_OF",
        "SUBJECT_TO",
        "APPLIED",
        "SERVES",
        "BORROWS",
        "LENDS_TO",
        "SANCTIONED",
        "LOBBIES_FOR",
        "HAS_PAC",
        "FILED"
      ],
      "type": "string",
      "description": "Graph mode: which link to list."
    },
    "name": {
      "type": "string",
      "maxLength": 120,
      "description": "Text to match on object names; case and punctuation are ignored. e.g. 'blackstone', 'Lockheed Martin'"
    },
    "rule": {
      "enum": [
        "ROAD-1001",
        "DFARS-FOCI",
        "FCC-FAC",
        "FCC-FAC-FLAG",
        "CBAND-LUMP",
        "ERATE-LATEINV",
        "OFAC-SDN"
      ],
      "type": "string",
      "description": "Only objects this federal rule applies to (call describe_schema for each rule's meaning and statuses)."
    },
    "sort": {
      "enum": [
        "relevance",
        "sources",
        "links",
        "name"
      ],
      "type": "string",
      "description": "Default relevance: exact name matches first, then by sources and links."
    },
    "type": {
      "enum": [
        "Organization",
        "ControlGroup",
        "FCCLicense",
        "Sanction",
        "PAC",
        "Rule"
      ],
      "type": "string",
      "description": "Only objects of this type."
    },
    "limit": {
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Rows per page, default 10; max 25 without a key, 100 with one."
    },
    "match": {
      "enum": [
        "contains",
        "prefix",
        "exact"
      ],
      "type": "string",
      "description": "How name matches. Default contains."
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "description": "Paging offset from next_offset. The free tier sees the first 100 matches (25 for a rule list, 10 linked objects)."
    },
    "status": {
      "type": "string",
      "description": "With rule: one of that rule's statuses, e.g. 'applies', 'listed', 'likely', 'action_by_2026-11-12'."
    },
    "direction": {
      "enum": [
        "out",
        "in"
      ],
      "type": "string",
      "description": "Graph mode: out = this object -> others (default); in = others -> this object (e.g. subsidiaries of a parent: link SUBSIDIARY_OF, direction in)."
    },
    "min_links": {
      "type": "integer",
      "minimum": 0,
      "description": "Only objects with at least this many links."
    },
    "min_sources": {
      "type": "integer",
      "maximum": 30,
      "minimum": 0,
      "description": "Only objects present in at least this many public data sources (cross-source entities are the best-resolved)."
    }
  },
  "additionalProperties": false
}
query_ontology annotations
{
  "title": "Query the ontology (search or graph)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
describe_schema — Describe the ontology schema
Advertised by the server during the last successful anonymous check.
Advertised read-only

The Tensorust Ontology schema in one small answer: object types with counts, which types are searchable by name, every link type (from type, to type, meaning, count), the federal rules with their statuses and citations, the public data sources, query_ontology's parameters with worked examples, and which domain tool answers which question (private credit marks, banned-vendor research awards, set-aside performance, ROAD Act housing, FCC programs). Takes no arguments. Free.

describe_schema input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
describe_schema annotations
{
  "title": "Describe the ontology schema",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
lookup_organization — Look up an organization
Advertised by the server during the last successful anonymous check.
Advertised read-only

Resolve a company or organization name to its Tensorust Ontology card: legal entity or control group, data sources, linked objects by type (homes owned, control group members, subsidiaries, FCC licenses, federal awards, E-Rate requests) and the federal rules that apply to it, with status. Free: counts and previews. full=true: every linked object and property, $0.05 per call over x402 (USDC on Base) or with a Tensorust key.

lookup_organization input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns every linked object and property. Costs $0.05 per call in USDC on Base over x402 (the tool answers with x402 payment terms that an x402 MCP client pays), or free with a Tensorust key. Omit for the free preview."
    },
    "name": {
      "type": "string",
      "description": "Organization name, e.g. 'Invitation Homes', 'Lockheed Martin', 'Nexstar'"
    }
  }
}
lookup_organization annotations
{
  "title": "Look up an organization",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
search_organizations — Search the ontology
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search organizations, control groups and other objects by name. Returns up to 15 matches with ids, types, number of sources and links.

search_organizations input schema
{
  "type": "object",
  "required": [
    "query"
  ],
  "properties": {
    "query": {
      "type": "string"
    }
  }
}
search_organizations annotations
{
  "title": "Search the ontology",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
get_object — Get an object by id
Advertised by the server during the last successful anonymous check.
Advertised read-only

Expand any ontology id (e.g. 'org:LOCKHEED MARTIN', 'cg:632693', 'rule:ROAD-1001') into its card. Free tier returns counts and previews; full=true returns every linked object and property for $0.05 per call over x402 (USDC on Base), or with a Tensorust key.

get_object input schema
{
  "type": "object",
  "required": [
    "id"
  ],
  "properties": {
    "id": {
      "type": "string"
    },
    "full": {
      "type": "boolean",
      "description": "true returns every linked object and property. Costs $0.05 per call in USDC on Base over x402 (the tool answers with x402 payment terms that an x402 MCP client pays), or free with a Tensorust key. Omit for the free preview."
    }
  }
}
get_object annotations
{
  "title": "Get an object by id",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
who_owns_home — Who owns this home
Advertised by the server during the last successful anonymous check.
Advertised read-only

Given a US street address and ZIP, return the owner of record and, if it is a business entity, its parent control group, how many homes the group holds and whether it is a large institutional investor under the ROAD Act (350+ homes). Coverage: entity-owned single-family homes in 17 large counties (Houston, Dallas, Fort Worth, San Antonio, Austin, Plano, Phoenix, Las Vegas, Atlanta metro, Tampa, Orlando, Jacksonville, Charlotte, Memphis).

who_owns_home input schema
{
  "type": "object",
  "required": [
    "address",
    "zip"
  ],
  "properties": {
    "zip": {
      "type": "string",
      "description": "5-digit ZIP"
    },
    "address": {
      "type": "string",
      "description": "Street address, e.g. '2746 Lofty Elm St'"
    }
  }
}
who_owns_home annotations
{
  "title": "Who owns this home",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
rule_coverage — Who a rule applies to
Advertised by the server during the last successful anonymous check.
Advertised read-only

List the federal rules Tensorust models (ROAD Act investor ban, DoD SF 328 ownership disclosure, FCC foreign adversary attestation, Upper C-band elections, E-Rate deadlines) with counts and the first organizations each applies to. Pass rule_id for one rule (first 25 names, free); add full=true for the full named list with evidence, $0.25 per call over x402 (USDC on Base), or with a Tensorust Radar or Ontology key.

rule_coverage input schema
{
  "type": "object",
  "properties": {
    "full": {
      "type": "boolean",
      "description": "With rule_id, true returns every organization the rule applies to, with evidence. Costs $0.25 per call in USDC on Base over x402, or free with a Tensorust Radar or Ontology key. Omit for the first 25 names, free."
    },
    "rule_id": {
      "type": "string",
      "description": "Optional, e.g. ROAD-1001, DFARS-FOCI, FCC-FAC"
    }
  }
}
rule_coverage annotations
{
  "title": "Who a rule applies to",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
aircraft_owner — Who owns this aircraft
Advertised by the server during the last successful anonymous check.
Advertised read-only

Look up a US turbine aircraft by N-number (or search by registered owner name): registered owner, whether it is held by an owner trustee, model, and its FCC radio altimeter rebate category and proposed rebate.

aircraft_owner input schema
{
  "type": "object",
  "properties": {
    "owner": {
      "type": "string"
    },
    "n_number": {
      "type": "string"
    }
  }
}
aircraft_owner annotations
{
  "title": "Who owns this aircraft",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
lender_marks — What lenders say a company's loan is worth
Advertised by the server during the last successful anonymous check.
Advertised read-only

Private credit marks for a US company: every BDC (business development company) fund that holds its first-lien term loan, the fair value each reported as a share of par in its 10-Q for 2026-06-30 (SEC filings), the manager (Ares, Blue Owl, Goldman, Golub, Apollo...) and how far the lenders disagree. A low mark by one manager tends to lead: lenders 10-20 points above the lowest peer cut by 5+ points the next quarter 20.4% of the time vs 2.8% when lenders agree. Free: lowest and highest manager mark, the gap and three funds. full=true: every fund's mark, par, prior-quarter mark and filing link, $0.05 per call over x402 (USDC on Base) or with a Tensorust key.

lender_marks input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns every linked object and property. Costs $0.05 per call in USDC on Base over x402 (the tool answers with x402 payment terms that an x402 MCP client pays), or free with a Tensorust key. Omit for the free preview."
    },
    "name": {
      "type": "string",
      "description": "Borrower name, e.g. 'Pluralsight', 'CFS Management', 'Teasdale Foods'"
    }
  }
}
lender_marks annotations
{
  "title": "What lenders say a company's loan is worth",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
credit_disagreements — Loans private credit lenders disagree on
Advertised by the server during the last successful anonymous check.
Advertised read-only

US companies whose first-lien loan two or more BDC managers mark 10+ points apart at 2026-06-30 (SEC filings), widest gap first: borrower, lowest and highest manager, marks and par. Free: the top 10. full=true: the full list with every fund's mark, par, prior-quarter mark and filing link, $0.25 per call over x402 (USDC on Base) or with a Tensorust key.

credit_disagreements input schema
{
  "type": "object",
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns the full list with every fund's mark. $0.25 per call over x402, or free with a Tensorust key."
    }
  }
}
credit_disagreements annotations
{
  "title": "Loans private credit lenders disagree on",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
credit_q3_cuts — Q3 2026 loan markdowns as BDCs file
Advertised by the server during the last successful anonymous check.
Advertised read-only

Live through earnings season: BDC funds that cut a first-lien loan's mark by 5+ points from Jun 30 to Sep 30 2026, pulled from each Q3 10-Q on EDGAR the day it is filed, biggest cut first, with the holders that have not filed Q3 yet and still carry the same loan 5+ points higher (likely next markdowns). Free: the top 10. full=true: every cut with every pending holder, $0.25 per call over x402 (USDC on Base) or with a Tensorust key.

credit_q3_cuts input schema
{
  "type": "object",
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns every cut and pending holder. $0.25 per call over x402, or free with a Tensorust key."
    }
  }
}
credit_q3_cuts annotations
{
  "title": "Q3 2026 loan markdowns as BDCs file",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
exposure_summary — Banned-vendor exposure of federal research awards
Advertised by the server during the last successful anonymous check.
Advertised read-only

Research Exposure Ledger headline numbers: federal research awards whose 2025-26 papers name a vendor on a banned-vendor list (DoD 1260H Chinese military companies, Section 889 telecom/video, FCC Covered List, UFLPA forced-labor entity list, BIOSECURE biotech companies of concern) as the sequencing, contract-research, drone, camera or network provider they used. Per list: listed vendors and listing dates, papers, awards, FY2025 dollars (broad, narrow-attribution and most-likely-paid cuts), institutions, direct federal purchases; per rule (Section 889 grants ban, American Security Drone Act, BIOSECURE grace period, UFLPA import presumption; FCC Covered List as information only): award counts by status; the in-force / no-grace lead cut (in_force) and the split by award class; top agencies and institutions. Lists are re-pulled from the Federal Register, eCFR, FCC and DHS, and every award is re-scored when one changes. Free.

exposure_summary input schema
{
  "type": "object",
  "properties": {
    "list": {
      "type": "string",
      "description": "Optional: BIOSECURE, 1260H, UFLPA, SEC889 or FCC_COVERED for one list with its top 15 institutions"
    }
  }
}
exposure_summary annotations
{
  "title": "Banned-vendor exposure of federal research awards",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
exposure_institution — One institution's banned-vendor exposure
Advertised by the server during the last successful anonymous check.
Advertised read-only

For a university, hospital or other federal award recipient (name or UEI): how many of its federal awards have 2025-26 papers naming a listed vendor (BGI/MGI, Novogene, WuXi AppTec, DJI, Hikvision, Huawei and others) in methods, the FY2025 dollars, the split by list and by rule status (e.g. BIOSECURE no-grace vs grace-eligible, Section 889 in force), and its largest awards. Free: totals and the 5 largest awards. full=true: every award with the evidence sentence and paper link, $0.05 per call over x402 (USDC on Base) or with a Tensorust key.

exposure_institution input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns every linked object and property. Costs $0.05 per call in USDC on Base over x402 (the tool answers with x402 payment terms that an x402 MCP client pays), or free with a Tensorust key. Omit for the free preview."
    },
    "name": {
      "type": "string",
      "description": "Recipient name or UEI, e.g. 'Stanford University', 'University of Pittsburgh'"
    }
  }
}
exposure_institution annotations
{
  "title": "One institution's banned-vendor exposure",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
exposure_awards — Search exposed federal awards
Advertised by the server during the last successful anonymous check.
Advertised read-only

Search the Research Exposure Ledger's awards. Filter by list (BIOSECURE, 1260H, UFLPA, SEC889, FCC_COVERED), vendor id (bgi, mgi, novogene, wuxi_apptec, dji, autel, hikvision, dahua, huawei, unitree, tp_link...), agency, attribution tier (likely_paid, narrow, broad), institution, or free text (award number, recipient, project title). Returns totals for the filter and up to 25 awards, largest FY2025 obligation first, with vendors, lists, rule status and project end date. Free.

exposure_awards input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    },
    "list": {
      "type": "string"
    },
    "tier": {
      "enum": [
        "in_force",
        "likely_paid",
        "narrow",
        "broad"
      ],
      "type": "string"
    },
    "agency": {
      "type": "string"
    },
    "vendor": {
      "type": "string"
    },
    "institution": {
      "type": "string"
    }
  }
}
exposure_awards annotations
{
  "title": "Search exposed federal awards",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
exposure_screen_purchases — Screen purchase lines against banned-vendor lists
Advertised by the server during the last successful anonymous check.
Advertised read-only

Score up to 2,000 vendor payment or purchase-order lines (vendor, description, amount, date YYYY-MM-DD, award number, funding source) against the DoD 1260H, Section 889, FCC Covered, UFLPA and BIOSECURE lists as they stood on each line's date. Resolves resellers by product name (DNBSEQ flow cells, DJI Mavic/Matrice, Hikvision DS-2CD, TP-Link Omada). Each hit gets per-rule status (Section 889 grants ban, American Security Drone Act sec. 1825, BIOSECURE grace, UFLPA import presumption, Section 805 for DoD funds) and, when the award number is in the ledger, the award's own paper evidence. Pass institution (name or UEI) to list the ledger awards with papers naming a vendor but no matching line. Nothing is stored. Free.

exposure_screen_purchases input schema
{
  "type": "object",
  "required": [
    "lines"
  ],
  "properties": {
    "lines": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string"
          },
          "award": {
            "type": "string"
          },
          "amount": {
            "type": "number"
          },
          "vendor": {
            "type": "string"
          },
          "federal": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      }
    },
    "institution": {
      "type": "string"
    }
  }
}
exposure_screen_purchases annotations
{
  "title": "Screen purchase lines against banned-vendor lists",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
exposure_workspace — A private partner workspace's exposure report
Advertised by the server during the last successful anonymous check.
Advertised read-only

The exposure report for a private Exposure Ledger workspace (created at https://shop.tensorust.com/exposure/workspace): every stored vendor payment / PO line re-scored against today's lists, totals by vendor and rule, prohibited-use and review lines, and the join to the ledger (corroborated awards; ledger awards with no purchase line). Needs the workspace token (xlw_...). Free.

exposure_workspace input schema
{
  "type": "object",
  "required": [
    "token"
  ],
  "properties": {
    "limit": {
      "type": "number"
    },
    "token": {
      "type": "string",
      "description": "Workspace token, xlw_..."
    }
  }
}
exposure_workspace annotations
{
  "title": "A private partner workspace's exposure report",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
exposure_dbgap — NIH dbGaP studies sequenced on BGI/MGI machines
Advertised by the server during the last successful anonymous check.
Advertised read-only

NIH controlled-access (dbGaP) human studies whose sequencing runs in ENA were made on BGI/MGI instruments (DNBSEQ, BGISEQ, MGISEQ), each joined to its NIH grant (from the dbGaP study record, or an identical-title NIH RePORTER project), with the grantee, PI, project end date, RePORTER award amounts and the ledger's rule status (BIOSECURE no-grace, UFLPA import presumption since Oct 29 2026). Free.

exposure_dbgap input schema
{
  "type": "object",
  "properties": {}
}
exposure_dbgap annotations
{
  "title": "NIH dbGaP studies sequenced on BGI/MGI machines",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
perf_summary — Who performs set-aside federal work: headline
Advertised by the server during the last successful anonymous check.
Advertised read-only

Tensorust Performance Ledger headline: small-business set-aside contract dollars FY2025, FY2026 and FY2027 to date (USAspending/FPDS) set against each prime's own DOL Form 5500 headcount (active participants) and its FSRS subawards. Returns FSRS visibility (share of $1M+ set-aside labor awards reporting any subcontract), peer dollars-per-participant by PSC family, the review queue by tier (1: nothing explains the gap; 2: data caveats; 3: an innocent mechanism such as union crews, R&D, a parent's plan or resale is visible), explanation-code counts, agency rollup, the 8(a) cohort, and SaaS bought on set-asides. Free, no firm names.

perf_summary input schema
{
  "type": "object",
  "properties": {}
}
perf_summary annotations
{
  "title": "Who performs set-aside federal work: headline",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
perf_firm — Does this set-aside contractor do its own work?
Advertised by the server during the last successful anonymous check.
Advertised read-only

One set-aside contractor (name or UEI): set-aside obligations by year, what was bought (labor, R&D, SaaS, travel, construction, products), its own Form 5500 workforce (active participants, EIN, EFAST2 ACK_ID, plan type, union/multiemployer flag, parent's headcount, largest same-name sponsor nationwide), labor dollars per participant against peers, flag tier and explanation codes, FSRS subawards and ontology rules. Free. full=true with a Tensorust key adds the case file: every award (office, PSC, offers, SBIR code, end date, subawards), every 5500 filing and the citations (13 CFR 125.6, FAR 52.219-14, VAAR 852.219-75, 13 CFR 121.103(h)).

perf_firm input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true adds the case file; needs a Tensorust key (Authorization: Bearer tdk_...)."
    },
    "name": {
      "type": "string",
      "description": "Company name or 12-character UEI"
    }
  }
}
perf_firm annotations
{
  "title": "Does this set-aside contractor do its own work?",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
perf_queue — Set-aside capacity review queue
Advertised by the server during the last successful anonymous check.
Advertised read-only

The Performance Ledger review queue: set-aside firms with $1M+/yr of labor/R&D work billing $500K+ per active Form 5500 participant. Filter by tier (1-3), agency or sub-agency text, set-aside code (SBA, 8A, 8AN, SDVOSBC, WOSB, HZC...), eight_a, explanation code (RND, MARINE, UNION, WELFARE_ONLY, PARENT_PLAN, ANC_TRIBAL, STAFFING, RESELLER, EQUIPMENT, CONSTRUCTION, HAND_CHECK, WEAK_MATCH, STALE_PLAN, SHARED_PLAN, WIND_DOWN, SMALL_PLAN, NAME_COLLISION) or state. Free: counts and dollars by tier. With a Tensorust key: the named rows, tier 1 first.

perf_queue input schema
{
  "type": "object",
  "properties": {
    "code": {
      "type": "string"
    },
    "tier": {
      "type": "number"
    },
    "state": {
      "type": "string"
    },
    "agency": {
      "type": "string"
    },
    "eight_a": {
      "type": "boolean"
    },
    "setaside": {
      "type": "string"
    }
  }
}
perf_queue annotations
{
  "title": "Set-aside capacity review queue",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
perf_recent — FY2027 money still flowing to flagged set-aside firms
Advertised by the server during the last successful anonymous check.
Advertised read-only

Set-aside labor/R&D actions in FY2027 to date (from Oct 1 2026, USAspending bulk pull) on awards held by firms in the Performance Ledger review queue, newest first: award, PIID, office, PSC, set-aside, FY2027 obligation, action date, tier and dollars per participant. Free: count and dollars. With a Tensorust key: the rows.

perf_recent input schema
{
  "type": "object",
  "properties": {}
}
perf_recent annotations
{
  "title": "FY2027 money still flowing to flagged set-aside firms",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
contractor_credit — Is this federal contractor's lender marking its loan down?
Advertised by the server during the last successful anonymous check.
Advertised read-only

Private credit x federal exposure for one company (name, 12-character UEI or 9-digit EIN): the operating company behind a BDC holdco borrower (resolved through exact name, holdco-stripped name, SAM parent UEI and Form 5500 EIN, with a confidence grade), its federal obligations since FY2025 and DoD FY2024-26 by agency, what every BDC lender marks its first-lien loan at (Jun 30 2026, plus Sep 30 2026 marks pulled from EDGAR as each 10-Q posts), the Q1->Q2 and Q2->Q3 moves, Form 5500 headcount 2024 vs 2025, FCC licenses, turbine aircraft and stress signals. Free: the card. full=true: every lender line with filing link, every recipient UEI, aircraft N-numbers, call signs and up to 17 quarters of mark history, $0.05 per call over x402 (USDC on Base) or with a Tensorust key.

contractor_credit input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns every linked object and property. Costs $0.05 per call in USDC on Base over x402 (the tool answers with x402 payment terms that an x402 MCP client pays), or free with a Tensorust key. Omit for the free preview."
    },
    "name": {
      "type": "string",
      "description": "Contractor or borrower name, UEI or EIN, e.g. 'Peraton', 'Guidehouse', 'Cornerstone OnDemand'"
    }
  }
}
contractor_credit annotations
{
  "title": "Is this federal contractor's lender marking its loan down?",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
contractor_credit_watch — Federal contractors their lenders are marking down
Advertised by the server during the last successful anonymous check.
Advertised read-only

BDC-financed federal contractors with a stress signal (a lender marks the first-lien loan below 90% of par, cut it 5+ points in a quarter including Q3 2026 marks as filed, or two managers sit 10+ points apart), largest federal exposure first. Filter by signal (marked_below_90, marked_below_80, lenders_10pt_apart, cut_5pt_q2, cut_5pt_q3, headcount_down_20pct, all_debt_lines_below_90), agency text, state; sort by federal, mark or q3; private_only=true drops names with listed equity or a rated syndicated loan (each row carries market_priced either way). Free: the top 10. full=true: every row, $0.25 per call over x402 (USDC on Base) or with a Tensorust key.

contractor_credit_watch input schema
{
  "type": "object",
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns every row. $0.25 per call over x402, or free with a Tensorust key."
    },
    "sort": {
      "enum": [
        "federal",
        "mark",
        "q3"
      ],
      "type": "string"
    },
    "state": {
      "type": "string"
    },
    "agency": {
      "type": "string"
    },
    "signal": {
      "type": "string"
    },
    "private_only": {
      "type": "boolean",
      "description": "true: only private contractors with no listed equity and no rated syndicated loan, where BDC marks are the only price"
    }
  }
}
contractor_credit_watch annotations
{
  "title": "Federal contractors their lenders are marking down",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
agency_credit_exposure — Agency exposure to marked-down contractors
Advertised by the server during the last successful anonymous check.
Advertised read-only

Per federal agency: how many BDC-financed contractors it pays, their obligations since FY2025, and how much sits with contractors whose lenders are marking the loan down, with the names. Optional agency filter text (e.g. 'Defense', 'Veterans'). Free: top 10 agencies with 3 names each. full=true: every agency and every marked-down contractor, $0.25 per call over x402 (USDC on Base) or with a Tensorust key.

agency_credit_exposure input schema
{
  "type": "object",
  "properties": {
    "full": {
      "type": "boolean",
      "description": "true returns every agency and name. $0.25 per call over x402, or free with a Tensorust key."
    },
    "agency": {
      "type": "string"
    }
  }
}
agency_credit_exposure annotations
{
  "title": "Agency exposure to marked-down contractors",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
clearinghouse_precheck — Pre-check an Upper C-band clearinghouse claim
Advertised by the server during the last successful anonymous check.
Advertised read-only

Validate one FCC Upper C-band claim before it is filed, against the records the Clearinghouse pays from: a lump sum election (kind=lumpsum: claimant_name, call_sign, site_id, antennas as 'ID=qty|ID=qty', antenna_type single|multi|smb|lmb|gateway|tfe, mvpd_site) checked against the Oct 15 2026 incumbent list (DA 26-1126), the 2020 and 2025 lists, licensee FRNs, Form 323 control groups, dish co-location across call signs and OFAC / foreign-adversary flags; or a radio altimeter rebate (kind=altimeter: claimant_name, n_number, radio_altimeters, retrofit_type upgrade|replacement, trustee_certification, optional serial) checked against the FAA Aircraft Registry (owner of record, trustee, registration status and expiry, airframe serial, ownership changes since FCC 26-46, co-owners). Returns pass / warn / fail per rule with the reason and the record compared, the verdict (accepted / review / rejected) and the amount at the preliminary DA 26-1049 / proposed DA 26-1076 figures. Nothing is recorded. Free.

clearinghouse_precheck input schema
{
  "type": "object",
  "required": [
    "kind",
    "claimant_name"
  ],
  "properties": {
    "kind": {
      "enum": [
        "lumpsum",
        "altimeter"
      ],
      "type": "string"
    },
    "serial": {
      "type": "string"
    },
    "site_id": {
      "type": "string"
    },
    "antennas": {
      "type": "string",
      "description": "ID=qty|ID=qty"
    },
    "n_number": {
      "type": "string"
    },
    "call_sign": {
      "type": "string"
    },
    "mvpd_site": {
      "type": "boolean"
    },
    "antenna_type": {
      "type": "string"
    },
    "claimant_name": {
      "type": "string"
    },
    "retrofit_type": {
      "type": "string"
    },
    "radio_altimeters": {
      "type": "number"
    },
    "trustee_certification": {
      "type": "boolean"
    }
  }
}
clearinghouse_precheck annotations
{
  "title": "Pre-check an Upper C-band clearinghouse claim",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
clearinghouse_validate — Validate Upper C-band clearinghouse claims (free)
Advertised by the server during the last successful anonymous check.
Advertised read-only

Free validation API for the FCC Upper C-band Clearinghouse: send one claim or a batch of up to 100 (claims: [...]), lump sum elections (kind=lumpsum: claimant_name, call_sign, site_id, antennas 'ID=qty|ID=qty', antenna_type, mvpd_site) and radio altimeter rebates (kind=altimeter: claimant_name, n_number, radio_altimeters, retrofit_type, trustee_certification, optional serial) mixed. Runs the same 24 rules as the Tensorust Clearinghouse Console against the Oct 15 2026 incumbent list (DA 26-1126), the 2020 and 2025 lists, Form 323 control groups, OFAC, the preliminary Cost Catalog (DA 26-1049), the FAA Aircraft Registry and the proposed altimeter amounts (DA 26-1076). Duplicate rules compare the claims in the call with each other. Returns per claim the verdict (accepted / review / rejected), the amount, and every rule hit with its reason and the record compared, plus totals and hits per rule. all=true adds the passing rules. Nothing is stored. Limit: 30 calls a minute and 2,000 claims an hour per IP.

clearinghouse_validate input schema
{
  "type": "object",
  "required": [
    "claims"
  ],
  "properties": {
    "all": {
      "type": "boolean",
      "description": "true also returns the rules that passed"
    },
    "claims": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "kind",
          "claimant_name"
        ],
        "properties": {
          "kind": {
            "enum": [
              "lumpsum",
              "altimeter"
            ],
            "type": "string"
          },
          "serial": {
            "type": "string"
          },
          "site_id": {
            "type": "string"
          },
          "antennas": {
            "type": "string",
            "description": "ID=qty|ID=qty"
          },
          "n_number": {
            "type": "string"
          },
          "call_sign": {
            "type": "string"
          },
          "mvpd_site": {
            "type": "boolean"
          },
          "antenna_type": {
            "type": "string"
          },
          "claimant_name": {
            "type": "string"
          },
          "retrofit_type": {
            "type": "string"
          },
          "radio_altimeters": {
            "type": "number"
          },
          "trustee_certification": {
            "type": "boolean"
          }
        }
      },
      "maxItems": 100
    }
  }
}
clearinghouse_validate annotations
{
  "title": "Validate Upper C-band clearinghouse claims (free)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
clearinghouse_record — What the Clearinghouse records say about a call sign or aircraft
Advertised by the server during the last successful anonymous check.
Advertised read-only

For an Upper C-band earth station call sign: registrant, licensee FRN, former registrants on the 2020 / Nov 2025 lists, control group (FRN plus Form 323 50%+ entity ownership) with sister licensees, other call signs filed at the same dish location, and OFAC / foreign-adversary flags. For an N-number: owner of record (latest FAA MASTER file), airframe (model code + serial), registration status and expiry, certificate date, fractional / co-owners, prior airframe on the N-number, trustee / Part 121 / government flags. Free.

clearinghouse_record input schema
{
  "type": "object",
  "properties": {
    "n_number": {
      "type": "string"
    },
    "call_sign": {
      "type": "string"
    }
  }
}
clearinghouse_record annotations
{
  "title": "What the Clearinghouse records say about a call sign or aircraft",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
clearinghouse_program — Upper C-band program integrity findings
Advertised by the server during the last successful anonymous check.
Advertised read-only

Program-wide findings on the real records the Upper C-band Clearinghouse will pay against: call signs whose registrant changed since the 2020 / 2025 lists, control groups, dish locations filed under two or more call signs (antennas and dollars), registrants with foreign-adversary flags, FAA registrations that expire before the Oct 31 2034 deadline, ownership changes since the order, co-owned aircraft, N-numbers previously on another airframe. With build date and sources. Free.

clearinghouse_program input schema
{
  "type": "object",
  "properties": {}
}
clearinghouse_program annotations
{
  "title": "Upper C-band program integrity findings",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
program_precheck — Pre-check a rip-and-replace or E-Rate claim
Advertised by the server during the last successful anonymous check.
Advertised read-only

Validate one claim with the Tensorust Clearinghouse program modules. program=scrp: one FCC rip-and-replace (Secure and Trusted Communications Networks Reimbursement Program) Form 5640 Part G invoice (application SCRP0001xxx, claimant_name, frn, vendor_name, vendor_ein, invoice_number, invoice_date, due_date, cost_incurred_date, claim_date, amount, category equipment|removal|disposal|internal_labor|professional|engineering|other, description, manufacturer, covered_obtained_date, disposal_cert, timesheets, billing tm|fixed, extension_requested, final_cert_date, uei) checked against the 126 granted applications (DA 22-774), each application's RRD deadline after DA 26-435 / DA 26-936, the claim and final-certification deadlines (DA 26-386), the Covered List and the named reimbursement holds. program=erate: one E-Rate BEAR or SPI invoice line (frn, form BEAR|SPI, claimant_name, ben, invoice_number, service_date, claim_date, undiscounted, amount, manufacturer) checked live against USAC Open Data (FRN status, Form 486, discount, commitment and disbursements, last date to invoice, Form 471 line-item manufacturers, C2 budget). Returns pass / warn / fail per rule with the record compared, the verdict and the payable amount. Nothing is recorded; duplicate and running-total rules need a console workspace (https://shop.tensorust.com/clearinghouse/console#programs). Free.

program_precheck input schema
{
  "type": "object",
  "required": [
    "program",
    "claim"
  ],
  "properties": {
    "claim": {
      "type": "object",
      "description": "The claim fields for that program"
    },
    "program": {
      "enum": [
        "scrp",
        "erate"
      ],
      "type": "string"
    }
  }
}
program_precheck annotations
{
  "title": "Pre-check a rip-and-replace or E-Rate claim",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
rip_replace_deadlines — Rip-and-replace recipients and deadlines
Advertised by the server during the last successful anonymous check.
Advertised read-only

FCC rip-and-replace (SCRP) program record: 126 granted applications and 85 recipients with approved cost estimates (DA 22-774), applications grouped by RRD deadline after the May 1 and Sep 3, 2026 extension orders with the final certification, claim, extended claim and final spending report dates for each group, and the recipients named under a reimbursement hold. Optional application (SCRP0001xxx) returns that one application. Free.

rip_replace_deadlines input schema
{
  "type": "object",
  "properties": {
    "application": {
      "type": "string"
    }
  }
}
rip_replace_deadlines annotations
{
  "title": "Rip-and-replace recipients and deadlines",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
erate_deadline_check — E-Rate invoice deadlines for one billed entity (BEN)
Advertised by the server during the last successful anonymous check.
Advertised read-only

For an E-Rate coordinator: every funded FRN (funding year 2023 on) for one billed entity number with money still to collect (committed minus USAC authorized disbursements), its last date to invoice, whether the one-time 120-day extension is used, a status (last_chance = deadline passed but still inside the 15-day extension window; extend_now = deadline within 45 days; open; lost_or_waiver) and the exact action and date, plus the FY2026-2030 Category 2 budget left. Live from USAC Open Data (FRN Status qdmp-ygft, C2 Budget Tool 6brt-5pbv); rule 47 CFR 54.514 as amended by FCC 26-30. Nothing stored. Free.

erate_deadline_check input schema
{
  "type": "object",
  "required": [
    "ben"
  ],
  "properties": {
    "ben": {
      "type": "string",
      "description": "Billed entity number from the Form 471"
    }
  }
}
erate_deadline_check annotations
{
  "title": "E-Rate invoice deadlines for one billed entity (BEN)",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
road_screen_purchase — ROAD Act: screen a single-family purchase
Advertised by the server during the last successful anonymous check.

Screen a single-family home purchase (a title order) under the ROAD Act ban on large institutional investors (350+ homes, alone or in concert; effective Jan 7 2027; Treasury NPRM TREAS-DO-2026-0529). Resolves the buyer through exact owner names on 17 county rolls, Texas franchise registry vehicles, mailing addresses and name roots to its control group; reads the property and seller from the roll; checks the exceptions records can speak to (36.11 purchase from another covered investor that held the home on July 11 2026, 36.5 build-to-rent, 36.9/36.10 lender and loss mitigation, 36.6 renovate-to-rent spend floor); returns decision (STOP_PROHIBITED_UNLESS_EXCEPTED, PROCEED_WITH_EXCEPTION_FILE, REVIEW, CLEAR_ON_RECORDS), penalty exposure, the control chain and a stored screening_id. Free.

road_screen_purchase input schema
{
  "type": "object",
  "required": [
    "buyer"
  ],
  "properties": {
    "buyer": {
      "type": "string",
      "description": "Vesting name of the buyer"
    },
    "price": {
      "type": "number"
    },
    "county": {
      "type": "string"
    },
    "seller": {
      "type": "string"
    },
    "co_date": {
      "type": "string"
    },
    "order_id": {
      "type": "string"
    },
    "buyer_zip": {
      "type": "string"
    },
    "parcel_id": {
      "type": "string"
    },
    "year_built": {
      "type": "number"
    },
    "closing_date": {
      "type": "string"
    },
    "property_zip": {
      "type": "string"
    },
    "buyer_address": {
      "type": "string"
    },
    "contract_date": {
      "type": "string",
      "description": "YYYY-MM-DD"
    },
    "property_address": {
      "type": "string"
    },
    "claimed_exception": {
      "type": "string",
      "description": "36.5, 36.6, 36.7, 36.8, 36.9, 36.10 or 36.11"
    }
  }
}
road_screen_purchase annotations
{
  "title": "ROAD Act: screen a single-family purchase",
  "readOnlyHint": false,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
road_investor_group — ROAD Act: is this a 350-home investor group?
Advertised by the server during the last successful anonymous check.
Advertised read-only

One control group by group name, any member LLC name or group id: homes held in the 17 covered counties, legal entities, largest single entity, ROAD Act status (COVERED, BUILDER_IBUYER, REVIEW, EXCLUDED, BELOW_THRESHOLD), whether a name search finds it, link types, deeds by month since 2025, Texas-registered vehicles with no homes yet, and its 25 most recent recorded purchases. Free.

road_investor_group input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string"
    }
  }
}
road_investor_group annotations
{
  "title": "ROAD Act: is this a 350-home investor group?",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
road_purchase_stream — ROAD Act: purchases into covered investor groups
Advertised by the server during the last successful anonymous check.
Advertised read-only

The purchase stream and agency case queue: recorded deeds (last sale per parcel, county rolls) into 350+ home groups, newest first. queue=true returns the enforcement queue (covered groups since July 11 2026, lender entities removed, market purchases with no build-to-rent signal first, same-day bulk restructurings last; nothing before Jan 7 2027 is a violation). Filters: group, county, status, since (YYYY-MM-DD), signal (NEW_CONSTRUCTION, BTR_COMMUNITY, BUYER_ENTITY_UNDER_350, GROUP_HIDDEN_FROM_NAME_SEARCH, LENDER_SERVICER_ENTITY, BULK_SAME_DAY_TRANSFER = 5+ deeds to one buyer on one date, likely affiliate restructuring, ROLL_DATE_FIRST_OF_MONTH), vehicles=true for Texas registry vehicles at covered groups' offices. Up to 200 rows. Free.

road_purchase_stream input schema
{
  "type": "object",
  "properties": {
    "group": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    },
    "queue": {
      "type": "boolean"
    },
    "since": {
      "type": "string"
    },
    "county": {
      "type": "string"
    },
    "signal": {
      "type": "string"
    },
    "status": {
      "type": "string"
    },
    "vehicles": {
      "type": "boolean"
    }
  }
}
road_purchase_stream annotations
{
  "title": "ROAD Act: purchases into covered investor groups",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}
road_monitor_summary — ROAD Act Purchase Monitor headline
Advertised by the server during the last successful anonymous check.
Advertised read-only

Headline numbers for the ROAD Act ban: covered investor groups and homes in 17 counties, groups no single entity of which reaches 350, groups invisible to name search, deeds into covered groups since enactment and per month, builder/iBuyer deeds, Texas vehicles with no homes yet, county coverage and deed freshness, rule dates, method and limits. Free.

road_monitor_summary input schema
{
  "type": "object",
  "properties": {}
}
road_monitor_summary annotations
{
  "title": "ROAD Act Purchase Monitor headline",
  "readOnlyHint": true,
  "openWorldHint": false,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (1 of 1 answered).

  1. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1100 ms
95th percentile latency
1100 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1100 ms · metadata changed · 35 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http tensorust-ontology-mcp https://shop.tensorust.com/api/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add tensorust-ontology-mcp --url https://shop.tensorust.com/api/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable tensorust-ontology-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "tensorust-ontology-mcp": {
      "url": "https://shop.tensorust.com/api/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "tensorust-ontology-mcp": {
      "type": "streamableHttp",
      "url": "https://shop.tensorust.com/api/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start tensorust-ontology-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "tensorust-ontology-mcp": {
      "type": "http",
      "url": "https://shop.tensorust.com/api/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http tensorust-ontology-mcp https://shop.tensorust.com/api/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://shop.tensorust.com/api/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "tensorust-ontology-mcp": {
      "serverUrl": "https://shop.tensorust.com/api/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Tensorust Ontology MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run Tensorust Ontology MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing