MCP tools
This reference is generated from the public hosted MCP registry during the documentation build. It includes the same JSON Schema input contract used by the hosted endpoint. Its JSON form is available at mcp/tools.json.
search
Search the public Space Index across published companies, products, people, taxonomy, and public news.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"q": {
"type": "string",
"minLength": 2,
"description": "search terms"
},
"types": {
"description": "restrict to these entity types",
"type": "array",
"items": {
"type": "string",
"enum": [
"company",
"product",
"person",
"sector",
"tag",
"domain",
"news"
]
}
},
"limit": {
"description": "max rows (default 25, max 200)",
"type": "number"
}
},
"required": [
"q"
],
"additionalProperties": false
}Example
{
"q": "satellite",
"limit": 5
}get_company
Get a published company's curated public profile, sectors, tags, public news, and public activity counts.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "entity slug, e.g. blue-origin"
}
},
"required": [
"slug"
],
"additionalProperties": false
}Example
{
"slug": "blue-origin"
}list_companies
List published companies by sector, country, status, company type, or a name and tagline substring.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"sector": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "entity slug, e.g. blue-origin"
},
"country": {
"type": "string",
"pattern": "^[A-Za-z]{3}$"
},
"status": {
"type": "string",
"enum": [
"operating",
"closed"
]
},
"type": {
"type": "string",
"pattern": "^[a-z-]+$"
},
"q": {
"type": "string"
},
"limit": {
"description": "max rows (default 25, max 200)",
"type": "number"
},
"offset": {
"type": "number"
}
},
"additionalProperties": false
}Example
{
"sector": "launch",
"limit": 10
}news
Read public Space Index news, optionally filtered by entity co-mentions, text, and publication date.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entities": {
"maxItems": 5,
"type": "array",
"items": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "entity slug, e.g. blue-origin"
}
},
"q": {
"type": "string"
},
"since": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"until": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"limit": {
"description": "max rows (default 25, max 200)",
"type": "number"
}
},
"additionalProperties": false
}Example
{
"q": "lunar",
"limit": 5
}launches
List public launch events by published provider, agency, mission, status, or date window.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"company": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "entity slug, e.g. blue-origin"
},
"agency": {
"type": "string"
},
"q": {
"type": "string"
},
"status": {
"type": "string"
},
"since": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"until": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"upcoming": {
"type": "boolean"
},
"limit": {
"description": "max rows (default 25, max 200)",
"type": "number"
}
},
"additionalProperties": false
}Example
{
"upcoming": true,
"limit": 5
}contracts
Show public government contract and SBIR award data for one published company.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"company": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "entity slug, e.g. blue-origin"
},
"limit": {
"description": "max rows (default 25, max 200)",
"type": "number"
}
},
"required": [
"company"
],
"additionalProperties": false
}Example
{
"company": "blue-origin",
"limit": 5
}graph
List public graph relationships for an entity.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"entityType": {
"type": "string",
"enum": [
"company",
"agency",
"person",
"place",
"technology"
]
},
"slug": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "entity slug, e.g. blue-origin"
},
"limit": {
"description": "max rows (default 25, max 200)",
"type": "number"
}
},
"required": [
"entityType",
"slug"
],
"additionalProperties": false
}Example
{
"entityType": "company",
"slug": "blue-origin",
"limit": 10
}graph_path
Find a short asserted-edge path between two public entities.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"from": {
"type": "string",
"pattern": "^(company|agency|person|place|technology):[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "typed graph ref, e.g. company:blue-origin"
},
"to": {
"type": "string",
"pattern": "^(company|agency|person|place|technology):[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "typed graph ref, e.g. company:blue-origin"
}
},
"required": [
"from",
"to"
],
"additionalProperties": false
}Example
{
"from": "company:blue-origin",
"to": "technology:reusable-rockets"
}changes
Read the public change feed for published companies.
Input schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"company": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"description": "entity slug, e.g. blue-origin"
},
"type": {
"type": "string",
"enum": [
"fact_updated",
"contract_awarded",
"funding_round",
"launch",
"job_posted",
"edge_added"
]
},
"significance": {
"type": "string",
"enum": [
"headline",
"background"
]
},
"since": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"until": {
"type": "string",
"description": "ISO date YYYY-MM-DD"
},
"limit": {
"description": "max rows (default 25, max 200)",
"type": "number"
}
},
"additionalProperties": false
}Example
{
"company": "blue-origin",
"limit": 10
}