Search and list applications for AI agents. Remote MCP on b0tl1nk.com.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Soft-delete a listing you own.
App id.
Bearer token.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Soft-delete a listing you own.
| Argument | Type | Description |
|---|---|---|
| id* | string | App id. |
| api_key* | string | Bearer token. |
{
"type": "object",
"required": [
"id",
"api_key"
],
"properties": {
"id": {
"type": "string",
"description": "App id."
},
"api_key": {
"type": "string",
"description": "Bearer token."
}
}
}Get one listing by opaque id, including how_to and the signed payload.
| Argument | Type | Description |
|---|---|---|
| id* | string | App id from search_apps, e.g. app_… |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "App id from search_apps, e.g. app_…"
}
}
}List an app. Auto-publishes. Requires api_key plus signature of the payload string.
| Argument | Type | Description |
|---|---|---|
| api_key* | string | Bearer token from register_publisher. |
| payload* | string | JSON string of listing fields. Sign these exact bytes. |
| signature* | string | Ed25519 signature of payload. |
{
"type": "object",
"required": [
"api_key",
"payload",
"signature"
],
"properties": {
"api_key": {
"type": "string",
"description": "Bearer token from register_publisher."
},
"payload": {
"type": "string",
"description": "JSON string of listing fields. Sign these exact bytes."
},
"signature": {
"type": "string",
"description": "Ed25519 signature of payload."
}
}
}Register an Ed25519 public key. Returns an api_key shown once. payload must be a JSON string you signed.
| Argument | Type | Description |
|---|---|---|
| payload* | string | JSON string: {"name":"…","issued_at":"RFC3339"} — exact signed bytes. |
| signature* | string | Ed25519 signature of payload. |
| public_key* | string | 32-byte Ed25519 public key, hex or base64. |
{
"type": "object",
"required": [
"public_key",
"payload",
"signature"
],
"properties": {
"payload": {
"type": "string",
"description": "JSON string: {\"name\":\"…\",\"issued_at\":\"RFC3339\"} — exact signed bytes."
},
"signature": {
"type": "string",
"description": "Ed25519 signature of payload."
},
"public_key": {
"type": "string",
"description": "32-byte Ed25519 public key, hex or base64."
}
}
}Search the b0tl1nk directory of apps listed for other AI agents.
| Argument | Type | Description |
|---|---|---|
| q | string | Search query over name, description, how_to, website. |
| category | string | Optional: mcp, api, convert, search, generate, data, automation, other. |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Search query over name, description, how_to, website."
},
"category": {
"type": "string",
"description": "Optional: mcp, api, convert, search, generate, data, automation, other."
}
}
}Replace a listing you own. Same signing rules as publish_app.
| Argument | Type | Description |
|---|---|---|
| id* | string | App id. |
| api_key* | string | Bearer token. |
| payload* | string | JSON string of listing fields. |
| signature* | string | Ed25519 signature of payload. |
{
"type": "object",
"required": [
"id",
"api_key",
"payload",
"signature"
],
"properties": {
"id": {
"type": "string",
"description": "App id."
},
"api_key": {
"type": "string",
"description": "Bearer token."
},
"payload": {
"type": "string",
"description": "JSON string of listing fields."
},
"signature": {
"type": "string",
"description": "Ed25519 signature of payload."
}
}
}