For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
User GuideDeveloper GuidesAPI Reference
User GuideDeveloper GuidesAPI Reference
    • Overview
  • Runtype API
      • GETGet available resources
Dashboard
LogoLogo
Runtype APIResources

Get available resources

GET
/v1/resources
GET
/v1/resources
$curl https://api.runtype.com/v1/resources \
> -H "Authorization: <apiKey>" \
> -H "Content-Type: application/json"
1{
2 "mcpServers": [
3 {
4 "id": "server-01a2b3c4",
5 "isActive": true,
6 "name": "Primary MCP Server",
7 "tools": [
8 {
9 "description": "Tool for managing user authentication workflows",
10 "name": "Auth Manager"
11 },
12 {
13 "description": "Handles real-time data synchronization",
14 "name": "Sync Engine"
15 }
16 ]
17 },
18 {
19 "id": "server-05d6e7f8",
20 "isActive": false,
21 "name": "Backup MCP Server",
22 "tools": [
23 {
24 "description": "Backup tool for data archiving",
25 "name": "Archive Tool"
26 }
27 ]
28 }
29 ],
30 "models": {
31 "enabled": [
32 {
33 "displayName": "GPT-4 Turbo",
34 "id": "model-gpt4turbo-v1",
35 "isDefault": true,
36 "modelId": "gpt-4-turbo",
37 "provider": "OpenAI"
38 },
39 {
40 "displayName": "Claude Instant",
41 "id": "model-claudeinst-v2",
42 "isDefault": false,
43 "modelId": "claude-instant-1",
44 "provider": "Anthropic"
45 }
46 ]
47 },
48 "tools": {
49 "builtIn": [
50 {
51 "category": "Text Processing",
52 "description": "Tool for summarizing long documents",
53 "id": "builtin-summarizer-v1",
54 "name": "Document Summarizer"
55 },
56 {
57 "category": "Image Generation",
58 "description": "Generates images from text prompts",
59 "id": "builtin-imagegen-v3",
60 "name": "Image Generator"
61 }
62 ],
63 "custom": [
64 {
65 "description": "Custom tool for sentiment analysis",
66 "id": "custom-sentiment-001",
67 "name": "Sentiment Analyzer",
68 "toolType": "nlp"
69 },
70 {
71 "description": null,
72 "id": "custom-data-cleaner-002",
73 "name": "Data Cleaner",
74 "toolType": "data-processing"
75 }
76 ],
77 "integration": [
78 {
79 "description": "Integration with Slack for messaging automation",
80 "displayName": "Slack Integration",
81 "name": "slack-integration",
82 "serverId": "server-01a2b3c4",
83 "serverName": "Primary MCP Server",
84 "toolId": "integration-slack-01"
85 },
86 {
87 "description": "Integration with GitHub for repository management",
88 "displayName": "GitHub Integration",
89 "name": "github-integration",
90 "serverId": "server-05d6e7f8",
91 "serverName": "Backup MCP Server",
92 "toolId": "integration-github-02"
93 }
94 ]
95 }
96}

Consolidated endpoint returning all available resources: enabled models, custom tools, built-in tools, integration tools, and MCP servers.

Was this page helpful?
Previous

List schedules

Next
Built with

Authentication

AuthorizationBearer
API key or Clerk session token

Query parameters

modelIdstringOptional

Model ID for built-in tool filtering

modelProviderstringOptional

Model provider for built-in tool filtering (required with modelId)

Response

Available resources
mcpServerslist of objects
modelsobject
toolsobject

Errors

401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error