Viewing docs for MongoDB Atlas v4.16.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi
Viewing docs for MongoDB Atlas v4.16.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi
mongodbatlas.getMcpConfigs returns all Remote MCP Configurations for the specified Organization.
Example Usage
S
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const _this = mongodbatlas.getMcpConfigs({
orgId: orgId,
});
export const mcpConfigsResults = _this.then(_this => _this.results);
import pulumi
import pulumi_mongodbatlas as mongodbatlas
this = mongodbatlas.get_mcp_configs(org_id=org_id)
pulumi.export("mcpConfigsResults", this.results)
package main
import (
"github.com/pulumi/pulumi-mongodbatlas/sdk/v4/go/mongodbatlas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
this, err := mongodbatlas.GetMcpConfigs(ctx, &mongodbatlas.LookupMcpConfigsArgs{
OrgId: orgId,
}, nil)
if err != nil {
return err
}
ctx.Export("mcpConfigsResults", this.Results)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var @this = Mongodbatlas.GetMcpConfigs.Invoke(new()
{
OrgId = orgId,
});
return new Dictionary<string, object?>
{
["mcpConfigsResults"] = @this.Apply(@this => @this.Apply(getMcpConfigsResult => getMcpConfigsResult.Results)),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetMcpConfigsArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var this = MongodbatlasFunctions.getMcpConfigs(GetMcpConfigsArgs.builder()
.orgId(orgId)
.build());
ctx.export("mcpConfigsResults", this_.results());
}
}
variables:
this:
fn::invoke:
function: mongodbatlas:getMcpConfigs
arguments:
orgId: ${orgId}
outputs:
mcpConfigsResults: ${this.results}
pulumi {
required_providers {
mongodbatlas = {
source = "pulumi/mongodbatlas"
}
}
}
data "mongodbatlas_getmcpconfigs" "this" {
org_id = orgId
}
output "mcpConfigsResults" {
value = data.mongodbatlas_getmcpconfigs.this.results
}
Using getMcpConfigs
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMcpConfigs(args: GetMcpConfigsArgs, opts?: InvokeOptions): Promise<GetMcpConfigsResult>
function getMcpConfigsOutput(args: GetMcpConfigsOutputArgs, opts?: InvokeOutputOptions): Output<GetMcpConfigsResult>def get_mcp_configs(org_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetMcpConfigsResult
def get_mcp_configs_output(org_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetMcpConfigsResult]func LookupMcpConfigs(ctx *Context, args *LookupMcpConfigsArgs, opts ...InvokeOption) (*LookupMcpConfigsResult, error)
func LookupMcpConfigsOutput(ctx *Context, args *LookupMcpConfigsOutputArgs, opts ...InvokeOption) LookupMcpConfigsResultOutput> Note: This function is named LookupMcpConfigs in the Go SDK.
public static class GetMcpConfigs
{
public static Task<GetMcpConfigsResult> InvokeAsync(GetMcpConfigsArgs args, InvokeOptions? opts = null)
public static Output<GetMcpConfigsResult> Invoke(GetMcpConfigsInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetMcpConfigsResult> Invoke(GetMcpConfigsInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetMcpConfigsResult> getMcpConfigs(GetMcpConfigsArgs args, InvokeOptions options)
public static Output<GetMcpConfigsResult> getMcpConfigs(GetMcpConfigsArgs args, InvokeOptions options)
public static Output<GetMcpConfigsResult> getMcpConfigs(GetMcpConfigsArgs args, InvokeOutputOptions options)
fn::invoke:
function: mongodbatlas:index/getMcpConfigs:getMcpConfigs
arguments:
# arguments dictionarydata "mongodbatlas_get_mcp_configs" "name" {
# arguments
}The following arguments are supported:
- Org
Id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- Org
Id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- org_
id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- org
Id String - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- org
Id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- org_
id str - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- org
Id String - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
getMcpConfigs Result
The following output properties are available:
- Org
Id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- Results
List<Get
Mcp Configs Result> - List of returned documents that MongoDB Cloud provides when completing this request.
- Org
Id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- Results
[]Get
Mcp Configs Result - List of returned documents that MongoDB Cloud provides when completing this request.
- org_
id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- results list(object)
- List of returned documents that MongoDB Cloud provides when completing this request.
- org
Id String - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- results
List<Get
Mcp Configs Result> - List of returned documents that MongoDB Cloud provides when completing this request.
- org
Id string - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- results
Get
Mcp Configs Result[] - List of returned documents that MongoDB Cloud provides when completing this request.
- org_
id str - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- results
Sequence[Get
Mcp Configs Result] - List of returned documents that MongoDB Cloud provides when completing this request.
- org
Id String - Unique 24-hexadecimal digit string that identifies the organization that contains your projects.
- results List<Property Map>
- List of returned documents that MongoDB Cloud provides when completing this request.
Supporting Types
GetMcpConfigsResult
- Client
Id string - Unique identifier for the Service Account client associated with this MCP configuration. Use this Service Account to connect to the Atlas Remote MCP.
- Egress
Client stringId - Unique identifier for the egress Service Account client associated with this MCP configuration. This Service Account is managed by MongoDB Atlas.
- Ip
Access List<GetLists Mcp Configs Result Ip Access List> - List of IP access list entries that define allowed source addresses for this MCP configuration.
- Mcp
Config stringId - Unique identifier that identifies this MCP configuration.
- Mcp
Config stringName - Human-readable name that identifies this MCP configuration.
- Roles List<string>
- List of organization roles associated with this MCP configuration.
- Client
Id string - Unique identifier for the Service Account client associated with this MCP configuration. Use this Service Account to connect to the Atlas Remote MCP.
- Egress
Client stringId - Unique identifier for the egress Service Account client associated with this MCP configuration. This Service Account is managed by MongoDB Atlas.
- Ip
Access []GetLists Mcp Configs Result Ip Access List - List of IP access list entries that define allowed source addresses for this MCP configuration.
- Mcp
Config stringId - Unique identifier that identifies this MCP configuration.
- Mcp
Config stringName - Human-readable name that identifies this MCP configuration.
- Roles []string
- List of organization roles associated with this MCP configuration.
- client_
id string - Unique identifier for the Service Account client associated with this MCP configuration. Use this Service Account to connect to the Atlas Remote MCP.
- egress_
client_ stringid - Unique identifier for the egress Service Account client associated with this MCP configuration. This Service Account is managed by MongoDB Atlas.
- ip_
access_ list(object)lists - List of IP access list entries that define allowed source addresses for this MCP configuration.
- mcp_
config_ stringid - Unique identifier that identifies this MCP configuration.
- mcp_
config_ stringname - Human-readable name that identifies this MCP configuration.
- roles list(string)
- List of organization roles associated with this MCP configuration.
- client
Id String - Unique identifier for the Service Account client associated with this MCP configuration. Use this Service Account to connect to the Atlas Remote MCP.
- egress
Client StringId - Unique identifier for the egress Service Account client associated with this MCP configuration. This Service Account is managed by MongoDB Atlas.
- ip
Access List<GetLists Mcp Configs Result Ip Access List> - List of IP access list entries that define allowed source addresses for this MCP configuration.
- mcp
Config StringId - Unique identifier that identifies this MCP configuration.
- mcp
Config StringName - Human-readable name that identifies this MCP configuration.
- roles List<String>
- List of organization roles associated with this MCP configuration.
- client
Id string - Unique identifier for the Service Account client associated with this MCP configuration. Use this Service Account to connect to the Atlas Remote MCP.
- egress
Client stringId - Unique identifier for the egress Service Account client associated with this MCP configuration. This Service Account is managed by MongoDB Atlas.
- ip
Access GetLists Mcp Configs Result Ip Access List[] - List of IP access list entries that define allowed source addresses for this MCP configuration.
- mcp
Config stringId - Unique identifier that identifies this MCP configuration.
- mcp
Config stringName - Human-readable name that identifies this MCP configuration.
- roles string[]
- List of organization roles associated with this MCP configuration.
- client_
id str - Unique identifier for the Service Account client associated with this MCP configuration. Use this Service Account to connect to the Atlas Remote MCP.
- egress_
client_ strid - Unique identifier for the egress Service Account client associated with this MCP configuration. This Service Account is managed by MongoDB Atlas.
- ip_
access_ Sequence[Getlists Mcp Configs Result Ip Access List] - List of IP access list entries that define allowed source addresses for this MCP configuration.
- mcp_
config_ strid - Unique identifier that identifies this MCP configuration.
- mcp_
config_ strname - Human-readable name that identifies this MCP configuration.
- roles Sequence[str]
- List of organization roles associated with this MCP configuration.
- client
Id String - Unique identifier for the Service Account client associated with this MCP configuration. Use this Service Account to connect to the Atlas Remote MCP.
- egress
Client StringId - Unique identifier for the egress Service Account client associated with this MCP configuration. This Service Account is managed by MongoDB Atlas.
- ip
Access List<Property Map>Lists - List of IP access list entries that define allowed source addresses for this MCP configuration.
- mcp
Config StringId - Unique identifier that identifies this MCP configuration.
- mcp
Config StringName - Human-readable name that identifies this MCP configuration.
- roles List<String>
- List of organization roles associated with this MCP configuration.
GetMcpConfigsResultIpAccessList
- Cidr
Block string - Range of network addresses in the access list for the Service Account. This parameter requires the range to be expressed in Classless Inter-Domain Routing (CIDR) notation of Internet Protocol version 4 or version 6 addresses. You can set a value for this parameter or
ipAddress, but not for both in the same request. - Created
At string - Date MongoDB Cloud added the entry was added to the Access List. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- Ip
Address string - Network address in the access list for the Service Account. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. You can set a value for this parameter or
cidrBlock, but not for both in the same request. - Last
Used stringAddress - Network address that issued the most recent request to the API. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. The resource returns this parameter after this IP address makes at least one request.
- Last
Used stringAt - Date when MongoDB Cloud received the most recent request that originated from this Internet Protocol version 4 or version 6 address. The resource returns this parameter when at least one request originates from this IP address. MongoDB Cloud updates this parameter each time a client accesses the permitted resource, with a delay of up to 5 minutes. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- Request
Count int - The number of requests that has originated from this network address.
- Cidr
Block string - Range of network addresses in the access list for the Service Account. This parameter requires the range to be expressed in Classless Inter-Domain Routing (CIDR) notation of Internet Protocol version 4 or version 6 addresses. You can set a value for this parameter or
ipAddress, but not for both in the same request. - Created
At string - Date MongoDB Cloud added the entry was added to the Access List. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- Ip
Address string - Network address in the access list for the Service Account. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. You can set a value for this parameter or
cidrBlock, but not for both in the same request. - Last
Used stringAddress - Network address that issued the most recent request to the API. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. The resource returns this parameter after this IP address makes at least one request.
- Last
Used stringAt - Date when MongoDB Cloud received the most recent request that originated from this Internet Protocol version 4 or version 6 address. The resource returns this parameter when at least one request originates from this IP address. MongoDB Cloud updates this parameter each time a client accesses the permitted resource, with a delay of up to 5 minutes. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- Request
Count int - The number of requests that has originated from this network address.
- cidr_
block string - Range of network addresses in the access list for the Service Account. This parameter requires the range to be expressed in Classless Inter-Domain Routing (CIDR) notation of Internet Protocol version 4 or version 6 addresses. You can set a value for this parameter or
ipAddress, but not for both in the same request. - created_
at string - Date MongoDB Cloud added the entry was added to the Access List. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- ip_
address string - Network address in the access list for the Service Account. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. You can set a value for this parameter or
cidrBlock, but not for both in the same request. - last_
used_ stringaddress - Network address that issued the most recent request to the API. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. The resource returns this parameter after this IP address makes at least one request.
- last_
used_ stringat - Date when MongoDB Cloud received the most recent request that originated from this Internet Protocol version 4 or version 6 address. The resource returns this parameter when at least one request originates from this IP address. MongoDB Cloud updates this parameter each time a client accesses the permitted resource, with a delay of up to 5 minutes. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- request_
count number - The number of requests that has originated from this network address.
- cidr
Block String - Range of network addresses in the access list for the Service Account. This parameter requires the range to be expressed in Classless Inter-Domain Routing (CIDR) notation of Internet Protocol version 4 or version 6 addresses. You can set a value for this parameter or
ipAddress, but not for both in the same request. - created
At String - Date MongoDB Cloud added the entry was added to the Access List. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- ip
Address String - Network address in the access list for the Service Account. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. You can set a value for this parameter or
cidrBlock, but not for both in the same request. - last
Used StringAddress - Network address that issued the most recent request to the API. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. The resource returns this parameter after this IP address makes at least one request.
- last
Used StringAt - Date when MongoDB Cloud received the most recent request that originated from this Internet Protocol version 4 or version 6 address. The resource returns this parameter when at least one request originates from this IP address. MongoDB Cloud updates this parameter each time a client accesses the permitted resource, with a delay of up to 5 minutes. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- request
Count Integer - The number of requests that has originated from this network address.
- cidr
Block string - Range of network addresses in the access list for the Service Account. This parameter requires the range to be expressed in Classless Inter-Domain Routing (CIDR) notation of Internet Protocol version 4 or version 6 addresses. You can set a value for this parameter or
ipAddress, but not for both in the same request. - created
At string - Date MongoDB Cloud added the entry was added to the Access List. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- ip
Address string - Network address in the access list for the Service Account. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. You can set a value for this parameter or
cidrBlock, but not for both in the same request. - last
Used stringAddress - Network address that issued the most recent request to the API. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. The resource returns this parameter after this IP address makes at least one request.
- last
Used stringAt - Date when MongoDB Cloud received the most recent request that originated from this Internet Protocol version 4 or version 6 address. The resource returns this parameter when at least one request originates from this IP address. MongoDB Cloud updates this parameter each time a client accesses the permitted resource, with a delay of up to 5 minutes. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- request
Count number - The number of requests that has originated from this network address.
- cidr_
block str - Range of network addresses in the access list for the Service Account. This parameter requires the range to be expressed in Classless Inter-Domain Routing (CIDR) notation of Internet Protocol version 4 or version 6 addresses. You can set a value for this parameter or
ipAddress, but not for both in the same request. - created_
at str - Date MongoDB Cloud added the entry was added to the Access List. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- ip_
address str - Network address in the access list for the Service Account. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. You can set a value for this parameter or
cidrBlock, but not for both in the same request. - last_
used_ straddress - Network address that issued the most recent request to the API. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. The resource returns this parameter after this IP address makes at least one request.
- last_
used_ strat - Date when MongoDB Cloud received the most recent request that originated from this Internet Protocol version 4 or version 6 address. The resource returns this parameter when at least one request originates from this IP address. MongoDB Cloud updates this parameter each time a client accesses the permitted resource, with a delay of up to 5 minutes. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- request_
count int - The number of requests that has originated from this network address.
- cidr
Block String - Range of network addresses in the access list for the Service Account. This parameter requires the range to be expressed in Classless Inter-Domain Routing (CIDR) notation of Internet Protocol version 4 or version 6 addresses. You can set a value for this parameter or
ipAddress, but not for both in the same request. - created
At String - Date MongoDB Cloud added the entry was added to the Access List. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- ip
Address String - Network address in the access list for the Service Account. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. You can set a value for this parameter or
cidrBlock, but not for both in the same request. - last
Used StringAddress - Network address that issued the most recent request to the API. This parameter requires the address to be expressed as one Internet Protocol version 4 or version 6 address. The resource returns this parameter after this IP address makes at least one request.
- last
Used StringAt - Date when MongoDB Cloud received the most recent request that originated from this Internet Protocol version 4 or version 6 address. The resource returns this parameter when at least one request originates from this IP address. MongoDB Cloud updates this parameter each time a client accesses the permitted resource, with a delay of up to 5 minutes. This parameter expresses its value in the ISO 8601 timestamp format in UTC.
- request
Count Number - The number of requests that has originated from this network address.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlasTerraform Provider.
Viewing docs for MongoDB Atlas v4.16.0
published on Thursday, Sep 17, 2026 by Pulumi
published on Thursday, Sep 17, 2026 by Pulumi