NicheDB
Qué hace este MCP
Aggregates scheduled public-data sources into searchable collections, enriched items, profiles, feeds, and future-event listings.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['adapter'], 'properties': {'name': {'type': 'string', 'description': 'Display name'}, 'config': {'type': 'object', 'description': 'Adapter config fields'}, 'adapter': {'type': 'string', 'description': 'Adapter name, e.g. github-releases'}, 'collection': {'type': 'string', 'description': "Collection slug; defaults to the adapter's"}, 'cadence_minutes': {'type': 'integer', 'description': '5 to 1440'}}}
Esquema de entrada
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'foo.watches, or foo, or a.com,b.dev'}, 'tlds': {'type': 'string', 'description': 'Endings to try a bare word under, comma separated (optional)'}}}
Esquema de entrada
{'type': 'object', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Profile id, slug-id or handle'}, 'email': {'type': 'string', 'description': 'Admins only: claim it for this email'}}}
Esquema de entrada
{'type': 'object', 'required': ['collection', 'name'], 'properties': {'q': {'type': 'string', 'description': 'Text match'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Query center latitude; requires long'}, 'bbox': {'type': 'string', 'description': 'west,south,east,north; west > east crosses the antimeridian'}, 'long': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Query center longitude; requires lat'}, 'name': {'type': 'string', 'description': 'Feed name'}, 'sort': {'enum': ['id', 'published', 'updated', 'distance'], 'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags, any match'}, 'unit': {'enum': ['km', 'mi'], 'type': 'string', 'description': 'Default km'}, 'kinds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Item kinds'}, 'public': {'type': 'boolean', 'description': 'Default true'}, 'radius': {'type': 'number', 'description': 'Default 10; maximum 1000 km', 'exclusiveMinimum': 0}, 'sources': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Source slugs'}, 'upcoming': {'type': 'boolean'}, 'enrichers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Enrichers to show; omit for the collection defaults'}, 'collection': {'type': 'string', 'description': 'Collection slug'}, 'description': {'type': 'string', 'description': 'Optional'}}}
Esquema de entrada
{'type': 'object', 'required': ['feed'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Query center latitude; requires long'}, 'bbox': {'type': 'string', 'description': 'west,south,east,north; west > east crosses the antimeridian'}, 'feed': {'type': 'string', 'description': 'Feed slug'}, 'long': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Query center longitude; requires lat'}, 'sort': {'enum': ['id', 'published', 'updated', 'distance'], 'type': 'string'}, 'unit': {'enum': ['km', 'mi'], 'type': 'string', 'description': 'Default km'}, 'limit': {'type': 'integer', 'description': 'Default 30, max 200'}, 'offset': {'type': 'integer', 'description': 'Distance pagination offset'}, 'radius': {'type': 'number', 'description': 'Default 10; maximum 1000 km', 'exclusiveMinimum': 0}, 'before_id': {'type': 'integer', 'description': 'Keyset cursor; cannot combine with distance sorting'}}}
Esquema de entrada
{'type': 'object', 'required': ['feed'], 'properties': {'feed': {'type': 'string', 'description': 'Feed slug'}, 'channels': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Default webpush,email'}, 'webhook_url': {'type': 'string', 'description': 'For the webhook channel'}, 'webhook_secret': {'type': 'string', 'description': 'Shared secret the receiver verifies with'}}}
Esquema de entrada
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Item id'}}}
Esquema de entrada
{'type': 'object', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Profile id, slug-id or handle'}}}
Esquema de entrada
{'type': 'object', 'required': ['tld'], 'properties': {'tld': {'type': 'string', 'description': 'The label, with or without the dot; Unicode or xn-- both work'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'properties': {'collection': {'type': 'string', 'description': 'Collection slug'}}}
Esquema de entrada
{'type': 'object', 'properties': {'collection': {'type': 'string', 'description': 'Collection slug, e.g. games'}}}
Esquema de entrada
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'The name as written'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Query center latitude; requires long'}, 'bbox': {'type': 'string', 'description': 'west,south,east,north; west > east crosses the antimeridian'}, 'date': {'type': 'string', 'description': 'A day (YYYY-MM-DD) to look for a fixture on, plus a day either side'}, 'kind': {'type': 'string', 'description': 'Item kind: title, channel, fixture'}, 'long': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Query center longitude; requires lat'}, 'sort': {'enum': ['id', 'published', 'updated', 'distance'], 'type': 'string'}, 'unit': {'enum': ['km', 'mi'], 'type': 'string', 'description': 'Default km'}, 'year': {'type': 'integer', 'description': 'A year to prefer, when known'}, 'limit': {'type': 'integer', 'description': 'Default 5, max 50'}, 'radius': {'type': 'number', 'description': 'Default 10; maximum 1000 km', 'exclusiveMinimum': 0}, 'collection': {'type': 'string', 'description': 'Collection slug: screen, channels or sports'}}}
Esquema de entrada
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'A place name to look up, e.g. Springfield (optional)'}, 'key': {'type': 'string', 'description': 'Area key, e.g. us, us-ca, us-ca-los-angeles, us-90210, de (optional)'}, 'zip': {'type': 'string', 'description': 'A US ZIP code (optional)'}, 'level': {'type': 'string', 'description': 'Which children to list: country, state, city or zip (optional)'}, 'limit': {'type': 'integer', 'description': 'Children to list, default 20, max 500'}, 'offset': {'type': 'integer', 'description': 'Skip this many children, for paging'}}}
Esquema de entrada
{'type': 'object', 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Query center latitude; requires long'}, 'bbox': {'type': 'string', 'description': 'west,south,east,north; west > east crosses the antimeridian'}, 'kind': {'type': 'string', 'description': 'Item kind'}, 'long': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Query center longitude; requires lat'}, 'sort': {'enum': ['id', 'published', 'updated', 'distance'], 'type': 'string'}, 'unit': {'enum': ['km', 'mi'], 'type': 'string', 'description': 'Default km'}, 'limit': {'type': 'integer', 'description': 'Default 30, max 200'}, 'offset': {'type': 'integer', 'description': 'Distance pagination offset'}, 'radius': {'type': 'number', 'description': 'Default 10; maximum 1000 km', 'exclusiveMinimum': 0}, 'source': {'type': 'string', 'description': 'Source slug'}, 'before_id': {'type': 'integer', 'description': 'Keyset cursor; cannot combine with distance sorting'}, 'collection': {'type': 'string', 'description': 'Collection slug'}}}
Esquema de entrada
{'type': 'object', 'required': ['source'], 'properties': {'source': {'type': 'string', 'description': 'Source slug'}}}
Esquema de entrada
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Query'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Query center latitude; requires long'}, 'bbox': {'type': 'string', 'description': 'west,south,east,north; west > east crosses the antimeridian'}, 'kind': {'type': 'string', 'description': 'Item kind'}, 'long': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Query center longitude; requires lat'}, 'sort': {'enum': ['id', 'published', 'updated', 'distance'], 'type': 'string'}, 'unit': {'enum': ['km', 'mi'], 'type': 'string', 'description': 'Default km'}, 'limit': {'type': 'integer', 'description': 'Default 20, max 100'}, 'radius': {'type': 'number', 'description': 'Default 10; maximum 1000 km', 'exclusiveMinimum': 0}, 'collection': {'type': 'string', 'description': 'Collection slug'}}}
Esquema de entrada
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Text to match against the name, headline and document (optional)'}, 'limit': {'type': 'integer', 'description': 'Default 30, max 200'}, 'since': {'type': 'string', 'description': 'ISO time: only profiles changed after it (optional)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Text in the label, its Unicode form or the registry name (optional)'}, 'idn': {'type': 'boolean', 'description': 'true: internationalised labels only; false: ASCII only'}, 'sort': {'type': 'string', 'description': 'renew (default), register, transfer, restore, ratio, tld, registrars, type, manager, first_seen'}, 'trap': {'type': 'boolean', 'description': 'Only labels renewing at 2x the first year or more'}, 'type': {'type': 'string', 'description': 'generic, country-code, sponsored, generic-restricted, infrastructure, test; comma separated (optional)'}, 'limit': {'type': 'integer', 'description': 'Default 50, max 500'}, 'order': {'type': 'string', 'description': 'asc or desc'}, 'offset': {'type': 'integer', 'description': 'Default 0'}, 'status': {'type': 'string', 'description': 'delegated (default), removed, or all'}, 'manager': {'type': 'string', 'description': 'Exact registry name, as IANA writes it (optional)'}, 'max_renew': {'type': 'number', 'description': 'Highest renewal price (optional)'}, 'registrar': {'type': 'string', 'description': 'porkbun, dynadot, cloudflare, ovh (optional): only labels it sells, at its prices'}, 'max_register': {'type': 'number', 'description': 'Highest first-year price (optional)'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The feed URL, starting with https://'}, 'note': {'type': 'string', 'description': 'Why it belongs here: who publishes it, what it covers (optional)'}, 'email': {'type': 'string', 'description': 'Where to hear back, if you are not sending a key (optional)'}, 'collection': {'type': 'string', 'description': 'Collection slug it belongs in (optional; an admin decides otherwise)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'description': 'Default 100, max 1000'}, 'since': {'type': 'string', 'description': 'ISO time: only changes after it (optional)'}, 'change': {'type': 'string', 'description': 'added, removed or returned (optional)'}}}
Esquema de entrada
{'type': 'object', 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Query center latitude; requires long'}, 'bbox': {'type': 'string', 'description': 'west,south,east,north; west > east crosses the antimeridian'}, 'days': {'type': 'integer', 'description': 'Horizon, default 30'}, 'long': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Query center longitude; requires lat'}, 'sort': {'enum': ['id', 'published', 'updated', 'distance'], 'type': 'string'}, 'unit': {'enum': ['km', 'mi'], 'type': 'string', 'description': 'Default km'}, 'limit': {'type': 'integer', 'description': 'Default 50'}, 'radius': {'type': 'number', 'description': 'Default 10; maximum 1000 km', 'exclusiveMinimum': 0}, 'collection': {'type': 'string', 'description': 'Collection slug'}}}
Esquema de entrada
{'type': 'object', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Profile id, slug-id or handle'}, 'name': {'type': 'string', 'description': 'The name'}, 'handle': {'type': 'string', 'description': 'Your URL: /c/profiles/<handle>'}, 'public': {'type': 'boolean', 'description': 'Listed and pulled by other directories'}, 'headline': {'type': 'string', 'description': 'One line'}, 'identity': {'type': 'object', 'description': 'Identity keys: Kind, Web, Email, Location, ...; null removes'}, 'markdown': {'type': 'string', 'description': 'A complete OpenProfile.md'}, 'sections': {'type': 'object', 'description': 'Section bodies by name (accounts, topics, broadcast, guest, ...); the word none removes one'}}}
Cambios recientes en herramientas
Servidores MCP similares
Data Govt Nz
Searches and retrieves metadata for datasets, organizations, groups, and resources in New Zealand’s data.govt.nz CKAN open-data c…
Figshare
Searches and retrieves research outputs from Figshare, including papers, datasets, posters, code, metadata, files, collections, a…
Islam West Africa Collection (IWAC)
Provides read-only search, retrieval, archival metadata, OCR, transcription, geographic, temporal, sentiment, topic, and semantic…
ColdState — Deterministic Knowledge Infrastructure
Searches, retrieves, cites and verifies entries in a deterministic multi-domain knowledge base.
wikidata-mcp-server
Searches and retrieves Wikidata entities, resolves external identifiers, and runs SPARQL queries over the Wikidata graph.
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…