Search expert emerging-markets research on economics, politics, policy and sovereign risk.
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read from a real MCP initialize → tools/list handshake against the declared endpoint. No tool was ever invoked — tools/list is the read-only introspection call the protocol defines for this. It reflects what the server advertised at that moment; a hosted endpoint is not pinned to any version and can change without notice.
https://www.globalsourcepartners.com/mcp4 tools · 109mssearch_research_entitiesSearch research entities by name or approximate name.
Use this tool whenever a user refers to an entity by name and a research entity UUID is needed.
Results are ranked by match quality and include the research entity UUIDs required by other research tools.
When multiple results are returned, re…Search research entities by name or approximate name. Use this tool whenever a user refers to an entity by name and a research entity UUID is needed. Results are ranked by match quality and include the research entity UUIDs required by other research tools. When multiple results are returned, re…
| Parameter | Type | Description |
|---|---|---|
| query* | string | The entity name or approximate entity reference to search for. |
| limit | integer | Maximum number of results to return. Minimum 1, maximum 50, default 10. |
read_research_authorRead a single research author by author UUID.
Use this tool when a user wants profile details for a specific research author returned by another research tool.
The response includes author metadata, biography fields, profile URL, and visible sectors associated with the author.
Missing, inactive,…Read a single research author by author UUID. Use this tool when a user wants profile details for a specific research author returned by another research tool. The response includes author metadata, biography fields, profile URL, and visible sectors associated with the author. Missing, inactive,…
| Parameter | Type | Description |
|---|---|---|
| author_uuid* | string | The stable UUID of the research author to read. Use an author_uuid returned by another research tool. |
search_research_postsSearch published research posts associated with one or more research entities.
This tool requires research entity UUIDs. If only entity names are known, first call search_research_entities to obtain candidate research entities and their UUIDs.
Use only entity_uuid values copied exactly from searc…Search published research posts associated with one or more research entities. This tool requires research entity UUIDs. If only entity names are known, first call search_research_entities to obtain candidate research entities and their UUIDs. Use only entity_uuid values copied exactly from searc…
| Parameter | Type | Description |
|---|---|---|
| research_entity_uuids* | array | One or more research entity UUIDs to search against. This field is required. At least one research entity UUID must be supplied. Do not pass entity names.… |
| published_before | string | Only return posts published before this date and time (ISO 8601 format). |
| published_after | string | Only return posts published after this date and time (ISO 8601 format). |
| order | string | Sort results by publication time. Use 'published_descending' for newest first or 'published_ascending' for oldest first. Default is published_descending. |
| limit | integer | Maximum number of posts to return. Minimum 1, maximum 50, default 25. |
| cursor | string | Pagination cursor returned by a previous response. Use this to retrieve the next page of results. |
| count_total_results | boolean | Whether to include the total number of matching posts. Use false unless the total count is specifically needed. Calculating the total count may increase respon… |
read_research_postRead a single published research post by post UUID.
Use this tool after calling search_research_posts and selecting the most relevant result.
The response includes post metadata, authors, sectors, body HTML, and a URL. Depending on the authenticated MCP user's permissions, the body HTML and URL m…Read a single published research post by post UUID. Use this tool after calling search_research_posts and selecting the most relevant result. The response includes post metadata, authors, sectors, body HTML, and a URL. Depending on the authenticated MCP user's permissions, the body HTML and URL m…
| Parameter | Type | Description |
|---|---|---|
| post_uuid* | string | The stable UUID of the research post to read. Use a post_uuid returned by search_research_posts. |
4 of 4 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Search expert emerging-markets research on economics, politics, policy and sovereign risk.
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.