Bro Find AI MCP Servers API
MCP server submission and discovery
MCP server submission and discovery
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/brofindai-com:brofindai-com-mcp-servers-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Bro Find AI MCP Servers API
description: API for the Bro Find AI AI tools directory. Submit tools, leave reviews and comments, and send feedback.
version: 1.0.0
contact:
name: Bro Find AI Support
url: https://brofindai.com/support
license:
name: Proprietary
url: https://brofindai.com
servers:
- url: https://brofindai.com
description: Production
tags:
- name: MCP Servers
description: MCP server submission and discovery
paths:
/api/submit-mcp:
post:
operationId: submitMcpServer
summary: Submit an MCP server for listing
description: Submit a new MCP server to the Bro Find AI /mcp-servers directory. Saved immediately; appears on the site at the next build. Requires authentication.
tags:
- MCP Servers
security:
- bearerAuth: []
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- idToken
- server
properties:
idToken:
type: string
description: Firebase ID token
server:
type: object
required:
- name
- url
properties:
name:
type: string
description: Server name, conventionally 'owner/repo'
example: yourname/your-mcp-server
url:
type: string
format: uri
description: Repository or homepage URL
description:
type: string
description: What the server does
category:
type: string
description: MCP server category, e.g. 'Developer Tools', 'Databases'. Defaults to 'Developer Tools'.
tags:
type: array
items:
type: string
maxLength: 24
maxItems: 6
example:
- TypeScript
- Cloud
responses:
'200':
description: Server submitted successfully
content:
application/json:
schema:
type: object
properties:
ok:
type: boolean
serverId:
type: string
slug:
type: string
'400':
description: Invalid request body
'401':
description: Authentication required
/api/search-mcp:
get:
operationId: searchMcpServers
summary: Semantic search over MCP servers
description: Meaning-based search over MCP servers, embeds the query and returns the nearest catalog entries by cosine similarity, not keyword matching. No authentication required.
tags:
- MCP Servers
parameters:
- name: q
in: query
required: true
schema:
type: string
minLength: 2
maxLength: 200
description: Natural-language search query.
- name: limit
in: query
required: false
schema:
type: integer
minimum: 1
maximum: 40
default: 20
description: Maximum number of results to return.
responses:
'200':
description: Ranked matches, most similar first. Empty array if q is under 2 characters.
content:
application/json:
schema:
type: object
properties:
results:
type: array
items:
type: object
properties:
slug:
type: string
similarity:
type: number
description: Cosine similarity, 0-1, higher is closer.
'500':
description: Server configuration or embedding error.
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: Firebase ID Token
description: Firebase Authentication ID token obtained via Google Sign-In