# search_studios

Find game development outsourcing studios in this directory by service, country, region, engine, platform, art style, team size, or free text in the studio name and description. Start here for any "who can build / animate / port / co-develop X" or "studios in <country>" question. Returns up to 25 studios with their profile URLs plus the true number of matches, so you can say "10 of 214" instead of implying you have seen the whole directory.

Agent View of the PolicyLayer registry record for `search_studios`. HTML page: https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/search-studios

## Facts

- Tool: `search_studios`
- Server: Game Dev Outsourcing Directory (`https://www.gamedevoutsourcing.com/api/mcp`) — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory.md
- Homepage: https://github.com/quodsoler/gamedev-connect
- Risk category: Read (Low risk)
- Registry record: grade C, identity unverified
- Server auth posture: open
- Server CORS policy: *
- Server rate-limited: no
- Parameters: 9
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `limit` | integer | no | How many studios to return. Capped at 25; the "total" field always reports the real number of matches. |
| `query` | string | no | Free text matched against studio name, tagline and description. Use for a studio name or a distinctive word, not for a facet you can filter on — "Poland" belong |
| `engine` | string | no | Game engine the studio works in. The display label or the site's URL slug is accepted as well as the code below. |
| `region` | string | no | Broad region, when the buyer has not named a country. Ignored if "country" is set. The display label or the site's URL slug is accepted as well as the code belo |
| `country` | string | no | Country the studio is based in. The display label or the site's URL slug is accepted as well as the code below. |
| `service` | string | no | The kind of work the studio does. The display label or the site's URL slug is accepted as well as the code below. |
| `artStyle` | string | no | Art style the studio works in. The display label or the site's URL slug is accepted as well as the code below. |
| `platform` | string | no | Platform the studio ships to. The display label or the site's URL slug is accepted as well as the code below. |
| `teamSize` | string | no | Headcount band. The display label or the site's URL slug is accepted as well as the code below. |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "search_studios",
    "arguments": {}
  }
}
```

## Why search_studios is rated Low

Even though search_studios only reads data, uncontrolled read access leaks sensitive information and racks up API costs: an agent caught in a retry loop can make thousands of calls a minute without anyone noticing.

## Use case

AI agents call search_studios to retrieve information from Game Dev Outsourcing Directory without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Game Dev Outsourcing Directory:

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "search_studios": {}
  }
}
```

## Other tools on Game Dev Outsourcing Directory (9)

- `estimate_project_cost` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/estimate-project-cost.md
- `fetch` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/fetch.md
- `get_answer` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/get-answer.md
- `get_directory_statistics` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/get-directory-statistics.md
- `get_ranking` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/get-ranking.md
- `get_studio` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/get-studio.md
- `list_answers` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/list-answers.md
- `list_rankings` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/list-rankings.md
- `search` — Read — https://policylayer.com/tools/com-gamedevoutsourcing-www-directory/search.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=com-gamedevoutsourcing-www-directory · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/com-gamedevoutsourcing-www-directory
