OriginGrid
Qué hace este MCP
Indexes and discovers curated first-hand information sources, resolves queries to source URLs, fetches content, and executes multi-step research plans.
Herramientas
Esquema de entrada
{'type': 'object', 'required': ['contribution_id'], 'properties': {'admin_token': {'type': 'string'}, 'contribution_id': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'category': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 8}, 'query': {'type': 'string', 'description': 'Topic or theme to discover sources for'}, 'topic': {'type': 'string', 'description': 'Optional topic/category filter (e.g. programming, finance)'}, 'region': {'type': 'string', 'description': 'Optional region filter (e.g. cn, global, academic)'}}}
Esquema de entrada
{'type': 'object', 'required': ['steps'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL to fetch'}, 'source_id': {'type': 'string', 'description': 'Source identifier from plan'}, 'difficulty': {'enum': ['green', 'yellow', 'red'], 'type': 'string', 'description': 'Fetch difficulty'}}}, 'description': 'Array of step objects (from origingrid_plan steps)'}, 'retry_count': {'type': 'integer', 'default': 1, 'description': 'Number of retry attempts per step'}, 'step_timeout': {'type': 'integer', 'default': 30, 'description': 'Per-step timeout in seconds'}, 'batch_timeout': {'type': 'integer', 'default': 90, 'description': 'Total batch timeout in seconds (max 90)'}, 'parallel_groups': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'integer'}}, 'description': 'Optional: groups of step indices to run in parallel. Each group waits for the previous to finish. Default: one step per group (serial).'}}}
Esquema de salida
{'type': 'object', 'properties': {'failed': {'type': 'integer'}, 'results': {'type': 'array'}, 'completed': {'type': 'integer'}, 'total_elapsed_ms': {'type': 'integer'}, 'concurrency_limit': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', 'required': ['search_id', 'source_id', 'rating'], 'properties': {'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1, 'description': '1=bad, 2=poor, 3=neutral, 4=good, 5=excellent'}, 'comment': {'type': 'string', 'description': 'optional context'}, 'search_id': {'type': 'integer', 'description': 'search_id from a previous origingrid_search response'}, 'source_id': {'type': 'string', 'description': 'source_id from the search results'}}}
Esquema de entrada
{'type': 'object', 'properties': {'url': {'type': 'string', 'description': 'Direct URL to fetch live (first-hand content, cached locally)'}, 'query': {'type': 'string'}, 'timeout': {'type': 'integer', 'description': 'Fetch timeout in seconds (default: 20)'}, 'selector': {'type': 'string', 'description': 'CSS selector to extract (default: body)'}, 'source_id': {'type': 'string', 'description': 'Registered source id (local-index fallback)'}, 'delivery_level': {'enum': ['full', 'excerpt', 'title'], 'type': 'string', 'default': 'full', 'description': 'Content delivery level: full=complete, excerpt=~300 chars, title=only title'}}}
Esquema de entrada
{'type': 'object', 'required': ['source_id'], 'properties': {'source_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 10}, 'topic': {'type': 'string'}, 'offset': {'type': 'integer', 'default': 0, 'description': 'Skip the first N results for pagination'}, 'region': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {'admin_token': {'type': 'string', 'description': 'Admin token (required only if ORIGINGRID_ADMIN_TOKEN is configured)'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search query'}, 'intent': {'type': 'string', 'description': 'Explicit intent override (auto/about/products/docs/pricing/news/contact/search/academic/code). Default: auto-detect'}, 'max_sources': {'type': 'integer', 'default': 5, 'description': 'Maximum number of plan steps to return (max 20)'}, 'timeout_hint': {'type': 'integer', 'default': 30, 'description': "Agent's max acceptable wait in seconds"}}}
Esquema de salida
{'type': 'object', 'properties': {'query': {'type': 'string'}, 'steps': {'type': 'array'}, 'plan_id': {'type': 'string'}, 'parallel_groups': {'type': 'array'}, 'resolved_intent': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['contribution_id'], 'properties': {'reason': {'type': 'string', 'description': 'Optional rejection reason (stored for the contributor)'}, 'admin_token': {'type': 'string'}, 'contribution_id': {'type': 'integer'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5, 'description': 'Max results'}, 'query': {'type': 'string', 'description': 'Natural language query'}, 'topic': {'type': 'string', 'description': 'Optional topic/category filter'}, 'intent': {'type': 'string', 'description': 'Explicit intent override (auto/about/products/docs/pricing/news/contact/search/academic/code). Default: auto-detect'}, 'region': {'type': 'string', 'description': 'Optional region filter'}}}
Esquema de salida
{'type': 'object', 'properties': {'query': {'type': 'string'}, 'results': {'type': 'array'}, 'resolved_intent': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 5}, 'query': {'type': 'string'}, 'offset': {'type': 'integer', 'default': 0, 'description': 'Skip the first N results for pagination'}}}
Esquema de entrada
{'type': 'object', 'required': ['region'], 'properties': {'limit': {'type': 'integer', 'default': 10}, 'query': {'type': 'string'}, 'region': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search query'}, 'intent': {'type': 'string', 'description': 'Explicit intent override (auto/about/products/docs/pricing/news/contact/search/academic/code). Default: auto-detect'}, 'max_sources': {'type': 'integer', 'default': 5, 'description': 'Maximum number of sources (max 20)'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'Session ID from origingrid_search_session_create'}, 'retry_count': {'type': 'integer', 'default': 1, 'description': 'Number of retry attempts per step'}, 'step_timeout': {'type': 'integer', 'default': 30, 'description': 'Per-step timeout in seconds'}, 'batch_timeout': {'type': 'integer', 'default': 90, 'description': 'Total batch timeout in seconds (max 90)'}}}
Esquema de entrada
{'type': 'object', 'required': ['session_id'], 'properties': {'session_id': {'type': 'string', 'description': 'Session ID from origingrid_search_session_create'}}}
Esquema de entrada
{'type': 'object', 'required': ['source_id'], 'properties': {'limit': {'type': 'integer', 'default': 5}, 'source_id': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'type': 'object', 'properties': {'total_users': {'type': 'integer'}, 'total_sources': {'type': 'integer'}, 'total_searches': {'type': 'integer'}, 'total_contributions': {'type': 'integer'}}}
Cambios recientes en herramientas
Servidores MCP similares
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
canton-ccpedia
Searches and explains Canton Network and Daml documentation, governance proposals, forums, code examples, APIs, releases, and eco…
BNM Data Shop
Sells access to cached official reports, enforcement orders, regulatory documents, inspection records, and other public-source te…
api-evangelist
Provides API governance analysis, OpenAPI overlays and version diffs, security-sensitive field classification, code samples, matu…
OpenHelvetia Gateway
Provides sourced access to Swiss federal legislation and political data, including law metadata, versions, amendments, citations,…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …